/* css */
body {
 background-color:#ffffff;
 font-size:12px;
 font-family:,Dotum,AppleGothic,sans-serif,gulim ;
 color:#555 ;
 font-style:normal;
 font-weight:normal;
 line-height:16px;
}

/* LINK */
a:link, a:visited {color: #555; text-decoration: none;}
a:hover, a:active {color: #000; text-decoration: none;}

/* ase 추가 */
Fieldset , img{
	border :0 ;
}

/* Input Style Definition */
.input1 {COLOR: #5e5e5e; BACKGROUND-COLOR: #ffffff;border: 1px solid #cedddd; font-size:12px; }
.textarea1 {font-size: 12px; background-color:#FFFFFF; border: 1px solid #cecece; width:75%; height:40px;}

/* 메인 */
.menu tr td {padding:0 0px; }
.edit {font-size:11px; letter-spacing:0px;}

.snb {color:#717171}
.snb a:link {color: #717171; text-decoration: none;}
.snb a:visited {color: #717171; text-decoration: none;}
.snb a:hover{color: #717171; text-decoration: underline;}
.snb a:active {color: #717171; text-decoration: underline;}

.headline {font-size:24px; font-weight:bold; color:#000; line-height:120%;}
.headline a:link {font-size:24px; font-weight:bold; color:#000; line-height:120%;}
.headline a:visited {font-size:24px; font-weight:bold; color:#000; line-height:120%;}
.headline a:hover{font-size:24px; font-weight:bold; color:#cb3024; line-height:120%;}
.headline a:active {font-size:24px; font-weight:bold; color:#cb3024; line-height:120%;}

.headline2 {font-family:gulim; font-size:13px; color:#000;}
.headline2 a:link {font-family:gulim; font-size:13px; color:#000;}
.headline2 a:visited {font-family:gulim; font-size:13px; color:#000;}
.headline2 a:hover{font-family:gulim; font-size:13px; color:#555;}
.headline2 a:active {font-family:gulim; font-size:13px; color:#555;}

.news1 {font-size:16px; font-weight:bold; color:#141313; line-height:100%; padding-bottom:8px; letter-spacing:-1px; }
.news1 a:link {font-size:16px; font-weight:bold; color:#141313; line-height:100%;}
.news1 a:visited {font-size:16px; font-weight:bold; color:#141313; line-height:100%;}
.news1 a:hover {font-size:16px; font-weight:bold; color:#cb3024; line-height:100%;}
.news1 a:active {font-size:16px; font-weight:bold; color:#cb3024; line-height:100%;}

.quick {color:#d0271d; font-weight:bold; text-decoration:underline;}
.quick a:link {color:#d0271d; font-weight:bold; text-decoration:underline;}
.quick a:visited {color:#d0271d; font-weight:bold; text-decoration:underline;}
.quick a:hover {color:#555; font-weight:bold; text-decoration:underline; }
.quick a:active {color:#555; font-weight:bold; text-decoration:underline; }

.news2 {font-size:14px; font-weight:bold; color:#141313; line-height:100%; padding-bottom:5px; padding-top:15px; letter-spacing:-1px; }
.news2 a:link {font-size:14px; font-weight:bold; color:#141313; line-height:100%;}
.news2 a:visited {font-size:14px; font-weight:bold; color:#141313; line-height:100%;}
.news2 a:hover {font-size:14px; font-weight:bold; color:#cb3024; line-height:100%;}
.news2 a:active {font-size:14px; font-weight:bold; color:#cb3024; line-height:100%;}

.photo {font-size:11px; color:#000; }
.photo a:link {font-size:11px; color:#000;}
.photo a:visited {font-size:11px; color:#000;}
.photo a:hover {font-size:11px; color:#cb3024;}
.photo a:active {font-size:11px; color:#cb3024;}

.today {color:#d0271d; font-weight:bold;}
.today a:link {color:#d0271d; font-weight:bold;}
.today a:visited {color:#d0271d; font-weight:bold;}
.today a:hover {color:#000; font-weight:bold; }
.today a:active {color:#000; font-weight:bold; }

.top {font-weight:bold; color:#000;}
.top a:link {font-weight:bold; color:#000;}
.top a:visited {font-weight:bold; color:#000;}
.top a:hover {font-weight:bold; color:#cb3024; }
.top a:active {font-weight:bold; color:#cb3024; }

.top2 {font-weight:bold; color:#252525;}
.top2 span{font-weight:bold; color:#e6383a;}

.top3 {font-weight:bold; color:#226d72;}

.footer {color:#6e6e6e; font-size:11px;}
.footer span { color:#939393; }

/*현재위치*/
.place {color:#707070; font-size:11px; padding-right:10px;}
.place span{font-weight:bold;}

/* 회원가입 */

.black {color:#666666; font-size:11px; letter-spacing:-1px;}
.red {color:#ce342a; font-size:11px; letter-spacing:-1px;}
.textarea2 {font-size: 12px; background-color:#FFFFFF; border: 1px solid #bbb; width:652px; height:152px;}
.joinbox tr td {padding-right:10px;}
.joinbox2 tr td {border-bottom:1px #e5e6e6 solid; height:30px; color:#666666; font-size:11px;}

/* 마이페이지.bbs */
.mypage tr td{height:30px; border-bottom:1px #e7e7e7 solid; }
.search tr td{height:30px; border-bottom:1px #a5a5a5 dotted; }
.mypage1 {color:#464646; letter-spacing:-1px;}
.mypage1 span{color:#cb3024; font-weight:bold; }
.name {color:#098590; font-size:11px; letter-spacing:-1px; }
.date {color:#999; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-align:center;}

.page {color:#6f6f6f; font-size:11px; font-family:Arial;}
.page a:link, .page a:visited {color:#6f6f6f; font-size:11px; font-family:Arial; text-decoration: none;}
.page a:hover, .page a:active {color:#6f6f6f; font-size:11px; font-family:Arial; text-decoration: underline;}
.page span {font-weight:bold; color:#000;}

table {border:0px #babaa5 solid; border-collapse: collapse;}
td, th{font-size:12px; padding:0; margin:0; }
caption {display:none;}

.tbl_type {width:100%; table-layout:fixed; border-bottom:1px #dedede solid; }
.tbl_type thead th {border:0px #000 solid; background:url(/data/skin/layout/1/007/images/bbs/bg_thead.gif) no-repeat;}
.tbl_type thead tr th{height:30px;}
.tbl_type tbody tr td{height:25px; border-bottom:1px dashed #acacac; }
.no {color:#999; font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; }
.subject {text-align:left; padding-left:20px; color:#5c656e; font-size:11px;}
.subject a:link, .subject a:visited {color:#5c656e; font-size:11px;}
.subject a:hover, .subject a:active {color:#000; font-size:11px;}
.writer {color:#098590; font-size:11px; letter-spacing:-1px; text-align:center; }
.hit {color:#999; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-align:center; }

.table tr td {border-bottom:1px #acacac dashed; height:30px; color:#506e72; font-size:11px; letter-spacing:-1px; font-weight:bold; }

/* 섹션 */
.section1 {font-size:16px; font-weight:bold; color:#08848d; line-height:120%; padding-bottom:8px; letter-spacing:-1px; }
.section1 a:link, .section1 a:visited {font-size:16px; font-weight:bold; color:#08848d; line-height:120%;}
.section1 a:hover, .section1 a:active {font-size:16px; font-weight:bold; color:#000; line-height:120%;}

.sectionlist tr td{height:30px; border-bottom:1px #e7e7e7 solid; padding-left:15px; color:#666; letter-spacing:-1px; }

.section2 {font-size:11px; color:#c0c0c0; line-height:100%; padding-bottom:8px; letter-spacing:-1px; }
.section2 a:link, .section2 a:visited {font-size:11px; color:#c0c0c0; line-height:100%;}
.section2 a:hover, .section2 a:active {font-size:11px; color:#666; line-height:100%;}

.section3 tr td {font-size:12px; color:#000; line-height:100%; padding-bottom:8px; letter-spacing:0px; }
.section3 tr td a:link, .section3 a:visited {font-size:12px; color:#000; line-height:100%;}
.section3 tr td a:hover, .section3 a:active {font-size:12px; color:#de5146; line-height:100%;}

.section4 {font-size:12px; color:#3d3d3d; font-weight:bold; padding-top:2px; padding-bottom:5px; letter-spacing:-1px; }
.section4 a:link, .section4 a:visited {font-size:12px; font-weight:bold; color:#3d3d3d; line-height:100%;}
.section4 a:hover, .section4 a:active {font-size:12px; font-weight:bold; color:#de5146; line-height:100%;}

.section5 {font-size:11px; color:#7b7b7b; line-height:100%; padding-bottom:8px; letter-spacing:-1px; }
.section5 a:link, .section5 a:visited {font-size:11px; color:#7b7b7b; line-height:100%;}
.section5 a:hover, .section5 a:active {font-size:11px; color:#666; line-height:100%;}

.section6 {font-size:12px; color:#b4b4b4; line-height:140%; padding-bottom:8px; letter-spacing:-1px;text-align:center; padding-top:7px;}
.section6 a:link, .section6 a:visited {font-size:12px; color:#b4b4b4; line-height:140%;}
.section6 a:hover, .section6 a:active {font-size:12px; color:#fff; line-height:140%; text-decoration:underline; }

.white {color:#fff; font-weight:bold;}

/* 기사보기 */

.article {color:#004146; font-size:20px; font-weight:bold; line-height:120%; letter-spacing:-1px; }
.article2 {color:#a4a4a4; letter-spacing:-1px; padding-top:4px;}
.article3 {text-align:right; font-size:11px; color:#e19892;}
.article4 {color:#2e2e2e; font-family:Gulim; font-size:13px; line-height:150%;}
.article5 {text-decoration:underline;}
.article5 a:link, .article5 a:visited {text-decoration:underline;}

.relation {color:#f45043; padding-left:10px;}
.relation a:link, .relation a:visited {color:#f45043;}
.relation a:hover, .relation a:active {color:#000;}

/* 설문조사 */
.poll1 {color:#2e4d4f; font-weight:bold;}
.poll2 {color:#6d6d6d; font-size:11px; }
.poll2 span {color:#0d98a8}

/* 스케줄 */
.schedule td{color:#8c8b8b; font-family:Arial, Helvetica, sans-serif;}


.search{width:260px;}
.search ul{list-style:none; padding:0; margin:0;}
.search li{float:left; padding-right:4px;}
.search .input_box{width:96px; border:solid 1px #e5e5e5; height:18px; padding:2px;}
.search  img{display:block; padding:1px 0; border:0;}
.search .search_img{padding:3px 5px 3px 0;}
