body {margin:0; padding:0;}

/* 리뉴얼 추가 */
A,P,TD{selector-dummy:expression(this.hideFocus=true)}/* 글씨나 링크에 밑줄이나 점선 없앰*/

img, fieldset {border:0; margin:0; padding:0;font-size:0; line-height:0;}
table {border-collapse:collapse;}

/* Font Size */
.fs11 {font-size:11px;}
.fs12 {font-size:12px;}
.fs13 {font-size:13px;}
.fs14 {font-size:14px;}
.fs15 {font-size:15px;}
.fs16 {font-size:16px;}


/* 컬러 */
.orange {color:#ff9f24;} /*약간옅은오렌지*/
.black {color:#000000;}

#layout {width:100%;text-align:center;float:center;}

/* 메뉴 */
.dropmenudiv{
padding:0px;
margin:0px;
position:absolute;
top: 0px;
z-index:100;
font-size:0px;
visibility: hidden;
}

.dropmenudiv a{
width: auto;
display: block;
text-indent: 0px;
padding: 0px 0;
text-decoration: none;
color: black;
}

.dropmenudiv2 a{
  display: flex;
  align-items: center;
  justify-content: center;
  height: 27px;
  margin-right: 15px;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ 
_background-color: #fff;
}
.top_menu a{height:20px;text-decoration:none ;color:#666666;padding-left:15px;}
.top_menu a:hover {color:#000000;text-decoration:none;}

.mem_input {background-color:#e4e4e4; border:0px;}/* 로그인인풋 */


.news_a, a.news_a:link, a.news_a:visited, a.news_a:active {color:#666666;text-decoration:none;}, a.news_a:hover {color:#dc3e00;text-decoration:none;} /* 뉴스 */
a.news_a {font-size:12px;}
.date {font-size:11px; color:#aeaeae;}

/* 왼쪽메뉴 */
.left_mtable {width:100%; border-collapse:collapse;}
.left_mtable tr td {color:#666666;line-height:18px; height:28px; padding-left:10px;font-weight:bold;}
.left_mtable tr td.over { color:#ffffff; background: url(/images/sub/sub_left_over.gif) right top no-repeat; white-space:nowrap; padding-left:15px;}
.left_mtable tr td.over a{ color:#ffffff;font-weight:bold;}
.left_mtable a.left_mtable:link, a.left_mtable:visited, a.left_mtable:active {color:#666666;text-decoration:none;}
.left_mtable a:hover {color:#000000;text-decoration:none;}



.sub_mtable {width:100%; border-collapse:collapse;}
.sub_mtable tr td {color:#949494;line-height:18px; height:22px; padding-left:0px; font-size:11px;font-weight:normal;}
.sub_mtable tr td.over { color:#e84c00; white-space:nowrap; padding-left:0px;background:none;}
.sub_mtable tr td.over a{ color:#e84c00;}
.sub_mtable a.sub_mtable: a.sub_mtable:visited, a.sub_mtable:active {color:#949494;text-decoration:none;}
.sub_mtable a:hover {color:#e84c00;text-decoration:none;}

.sub_mtable1 {width:100%; border-collapse:collapse;}
.sub_mtable1 tr td {color:#949494;line-height:18px; height:22px; padding-left:0px; font-size:11px;font-weight:normal;}
.sub_mtable1 tr td.over { color:#e84c00; white-space:nowrap; padding-left:0px;background:none;}
.sub_mtable1 tr td.over a{ color:#e84c00;}
.sub_mtable1 a.sub_mtable1: a.sub_mtable1:visited, a.sub_mtable:active {color:#949494;text-decoration:none;}
.sub_mtable1 a:hover {color:#e84c00;text-decoration:none;}


/* 게시판리스트 */
.board_list {width:100%; border-collapse:collapse; border-top:2px solid #fc9314; border-bottom:1px solid #fc9314;word-break:break-all;}

.board_list tr th{color:#5f5f5f; background-color:#fffbca; font-size:12px; height:30px;border-bottom:1px solid #ffffff;}
.board_list tr td {color:#666666;line-height:18px; height:30px; font-size:12px;text-align:center;border-bottom:1px solid #efefef;}
.board_list .left{text-align:left; padding-left:10px;}
.board_list .left2{text-align:left;padding:5px 5px;}
.board_list .date{color:#b6b6b6; font-size:11px;}
.board_list input{color:#666666;border:1px solid #d8d8d8; height:20px;}

.board_list tr td.over a{ color:#ffffff;font-weight:bold;text-decoration:none;}
.board_list a {color:#666666;text-decoration:none;}
.board_list a:hover {color:#e85f00;text-decoration:none;}

/* 갤러리 */
.board_gallery {width:100%; border-collapse:collapse; border-top:2px solid #fc9314; border-bottom:1px solid #fc9314;}

.board_gallery tr th{color:#5f5f5f; background-color:#fffbca; font-size:12px; height:30px;border-bottom:1px solid #ffffff;}
.board_gallery tr td {color:#666666;line-height:18px; height:30px; font-size:12px;text-align:center;padding-top:10px;}
.board_gallery .left{text-align:left;padding:5px 5px;}
.board_gallery .date{color:#b6b6b6; font-size:11px;}
.board_gallery input{color:#666666;border:1px solid #d8d8d8; height:20px;}
.board_gallery tr td.over a{ color:#ffffff;font-weight:bold;text-decoration:none;}
.board_gallery a {color:#666666;text-decoration:none;}
.board_gallery a:hover {color:#e85f00;text-decoration:none;}

/* 사이트맵 */
.sitemap {width:100%; border-collapse:collapse;}
.sitemap tr th{color:#666666; font-size:12px; height:30px;}
.sitemap tr td {color:#666666;line-height:18px; height:28px; font-size:12px;padding-left:10px;}
.sitemap .sub{text-align:left; padding-left:15px;color:#9d9d9d; font-size:11px;line-height:16px;}

.sitemap a.sitemap:link, a.sitemap:visited, a.sitemap:active {color:#949494;text-decoration:none;}
.sitemap a:hover {color:#e85f00;text-decoration:none;}

.sitemap a.sub_s:link, a.sub_s:visited, a.sub_s:active {color:#9d9d9d;text-decoration:none;}
.sitemap a.sub_s:hover {color:#ffa415;text-decoration:none;}



/* 페이징 */
.paging {border-collapse:collapse;}
.paging tr td {color:#666666; height:26px; font-size:11px;padding:0 5px;}
.paging .b{color:#e85f00; font-weight:bold;}
.paging a {color:#666666;}
.paging a:hover {color:#e85f00;}

/* 게시판하단검색 */
.search {width:100%;border-collapse:collapse;margin-top:20px;}
.search tr td {color:#666666; height:36px; font-size:12px;padding:0 5px; text-align:center; background-color:#ededed;}
.search selech{width:60px;color:#666666;border:1px solid #d8d8d8;}
.search .inser{width:200px;color:#666666;border:1px solid #d8d8d8; height:22px;}

.search a {color:#666666;}
.search a:hover {color:#e85f00;}


.bus01_4_tbl {width:100%; border-collapse:collapse; border-top:2px solid #fc9314; border-bottom:1px solid #fc9314;}
.bus01_4_tbl tr th{color:#5f5f5f; background-color:#fffbca; font-size:12px; height:30px;border-bottom:1px solid #ffffff;border-right:1px solid #efefef;}
.bus01_4_tbl tr td {color:#666666;line-height:18px; height:30px; font-size:12px;text-align:center;border-bottom:1px solid #efefef; border-right:1px solid #efefef;}

/* 인사말 */
.ins01_hello {color:#c27b3c; font-size:14px; line-height:20px;}