@charset "utf-8";

/* CSS Document */
*{margin:0; padding:0; font-family:"돋음",gulim,verdana, tahoma, sans-serif;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote,table, th, td {padding:0; margin:0;}
input, option, textarea {font:1em "돋음",dotum,verdana, tahoma, sans-serif; vertical-align:middle;}
select {background-color:#fff; vertical-align:middle; font:1em "돋음",dotum,verdana, tahoma, sans-serif;}
/*select {behavior:url(/inc/selectbox.htc);}*/
body{ font-family:"돋음",gulim,verdana, tahoma, sans-serif;
	font-size:12px;
	color:#666;
	margin:0;
	padding:0;
	letter-spacing:0;
	/*line-height:1.6em/*20px
	line-height:20px;*/
	}

/* fieldset */
fieldset {padding:0; border:none;margin:0;}
fieldset legend {position:absolute; left:0; top:0; overflow:hidden; font-size:0; line-height:0; height:0;visibility:hidden;padding:0;margin:0;}
button {border:0; background:none; cursor:pointer; clear:both; margin:0; padding:0;}

form, fieldset {border:0;}
img { border:0; vertical-align:top; margin:0; padding:0; }
address, caption, em {font-weight:normal; font-style:normal;}

/* table */
table {border-collapse:collapse; border-spacing:0;}

/* 캡션 */
.cp_no {position:absolute; visibility:hidden; padding:0;margin:0;width:0; height:0;line-height:0; overflow:hidden;font-size:0.88em;}    /*캡션 표시안나게*/
.cp_right { text-align:right; font-size:0.92em; padding:3px 0 5px 0; }                     /*캡션 오른쪽정렬*/
.cp_left { text-align:left; font-size:0.92em; padding:3px 0 5px 0;}       /*캡션 왼쪽정렬*/


/* list */
ul {list-style:none;}
ul li { margin:0; padding:0;}
ol {list-style:decimal;}
ol li {list-style:none;}

/* heading */
hr {position:absolute; width:0; height:0; font-size:0; overflow:hidden; line-height:0;}
h1, h2, h3, h4, h5, h6 {font-weight:normal; font-size:100%;}
.h_none{display:none;}

/* ifram */
iframe {margin: 0; padding: 0; border: none;}

/* clear */
.al_clear { clear:both; }
/* png */
.png {_behavior:url(../inc/iepngfix.htc);}


/* 숨김 */
.di_no {display:none;}
.vi_hid {position:absolute; left:0; top:0; visibility:hidden;}

/* 숫자,영문 폰트 */
.verdana { font-family: verdana; font-size:0.92em;}
.tohama { font-family: tahoma; font-size:0.92em;}

/* font-style */
.b {font-weight:bold; }
.bnormal { font-weight:normal;}

/* float 사용*/
.fright {float:right;}
.fleft {float:left;}
.cboth {clear:both;}

.textr { text-align:right; }


.mar_t14 {margin-top:14px !important;}
.mar_t15 {margin-top:15px !important;}
.mar_t16 {margin-top:16px !important;}
.mar_t17 {margin-top:17px !important;}
.mar_t20 {margin-top:20px !important;}
.mar_t21 {margin-top:21px !important;}
.mar_t22 {margin-top:22px !important;}
.mar_t25 {margin-top:25px !important;}
.mar_t27 {margin-top:27px !important;}
.mar_t29 {margin-top:29px !important;}
.mar_t30 {margin-top:30px !important;}
.mar_t32 {margin-top:32px !important;}
.mar_t33 {margin-top:33px !important;}
.mar_t34 {margin-top:34px !important;}
.mar_t39 {margin-top:39px !important;}
.mar_t40 {margin-top:40px !important;}
.mar_t44 {margin-top:44px !important;}
.mar_t48 {margin-top:48px !important;}
.mar_t49 {margin-top:49px !important;}
.mar_t51 {margin-top:51px !important;}
.mar_t52 {margin-top:52px !important;}
.mar_t50 {margin-top:50px !important;}
.mar_t53 {margin-top:53px !important;}
.mar_t55 {margin-top:55px !important;}
.mar_t60 {margin-top:60px !important;}
.mar_t62 {margin-top:62px !important;}
.mar_t66 {margin-top:66px !important;}

.b_inp { border:1px solid #e2dcdc; margin:0; padding:3px 0 0 0; }
.b_inp_s { border:1px solid #e2dcdc; margin:0; background:#f1efdf; height:20px; }
.b_inp1 { border:1px solid #e2dcdc; margin:0; padding:3px 0 0 0; }
.b_inp2 { border:3px solid #e2dcdc; margin:0; padding:5px 0 0 0; }
.inp_serch_bt { padding:4px 0 0 0; }
.w50 { width:50px;}
.w150 { width:150px;}

.w300 { width:300px;}
.w400 { width:400px;}

.h17 { height:17px; }
.h21 { height:21px; }
.h22 { height:22px; }
.h200 { height:200px; }


/* 테이블 기본링크 */
A:link {font-family: "돋음", Tahoma;text-decoration:none;color: #777;font-size: 1em;letter-spacing: 0;font-weight: normal;}
A:visited {font-family: "돋음", Tahoma;text-decoration:none;color: #777;font-size: 1em;letter-spacing: 0;font-weight: normal;}
A:active {font-family: "돋음", Tahoma;text-decoration:none;color: #777;font-size: 1em;letter-spacing: 0;font-weight: normal;}
A:hover {font-family: "돋음", Tahoma;text-decoration:underline;color: #777;font-size: 1em;letter-spacing: 0;font-weight: normal;}

A.link_normal:link {font-family: "돋음", Tahoma;text-decoration:none;color: #777;font-size: 1em;letter-spacing: 0;font-weight: normal;}
A.link_normal:visited {font-family: "돋음", Tahoma;text-decoration:none;color: #777;font-size: 1em;letter-spacing: 0;font-weight: normal;}
A.link_normal:active {font-family: "돋음", Tahoma;text-decoration:none;color: #777;font-size: 1em;letter-spacing: 0;font-weight: normal;}
A.link_normal:hover {font-family: "돋음", Tahoma;text-decoration:underline;color: #777;font-size: 1em;letter-spacing: 0;font-weight: normal;}

A.link_td:link {font-family: "돋음", Tahoma;text-decoration:none;color: #777;font-size: 1em;letter-spacing: 0;font-weight: normal;}
A.link_td:visited {font-family: "돋음", Tahoma;text-decoration:none;color: #777;font-size: 1em;letter-spacing: 0;font-weight: normal;}
A.link_td:active {font-family: "돋음", Tahoma;text-decoration:none;color: #777;font-size: 1em;letter-spacing: 0;font-weight: normal;}
A.link_td:hover {font-family: "돋음", Tahoma;text-decoration:underline;color: #777;font-size: 1em;letter-spacing: 0;font-weight: normal;}

A.link_file:link {font-family: "돋음", Tahoma;text-decoration:none;color: #2e8cc2;font-size: 0.9em;letter-spacing: 0;font-weight: normal;}
A.link_file:visited {font-family: "돋음", Tahoma;text-decoration:none;color: #2e8cc2;font-size: 0.9em;letter-spacing: 0;font-weight: normal;}
A.link_file:active {font-family: "돋음", Tahoma;text-decoration:none;color: #2e8cc2;font-size: 0.9em;letter-spacing: 0;font-weight: normal;}
A.link_file:hover {font-family: "돋음", Tahoma;text-decoration:underline;color: #2e8cc2;font-size: 0.9em;letter-spacing: 0;font-weight: normal;}


/* 스킵네비게이션 */
#accessibility li {position:absolute; left:0px;	top:0px; width:800px; z-index:999;}
#accessibility a {display:block; padding:0 10px; height:0; overflow:hidden;	color:#fff;	text-align:left;}
#accessibility a:hover, #accessibility a:focus, #accessibility a:active {background:#f93; height:auto;}

/* 페이지 맨 위로 이동하기 */
#returnToPageTop {position:relative; bottom:0;	width:800px; z-index:2;}
#returnToPageTop a {display:block;	padding:0 10px;	height:0; overflow:hidden; color:#fff;	text-align:right;}
#returnToPageTop a:hover, #returnToPageTop a:focus, #returnToPageTop a:active {	background:#f93;height:auto;}

