textarea {
	font-size: 12px;
}

#search legend {display:none;}

.searchTop {width:100%; padding:0; margin:0; border-collapse:collapse; border-spacing:0; height:6px; background:url(/images/common/bg/search_boxTop.gif) no-repeat; overflow:hidden;}
.searchTb {width:100%; padding:5px 0; margin:0; border-collapse:collapse; background:url(/images/common/bg/search_boxBg.gif) repeat-y; height:1%; overflow:hidden;}
.searchTb ul{list-style:none;display:inline-block !important; float:left;}

.searchTb label { display: none; }
.searchTb .inputText {border:1px solid #ccc; margin:0; padding:4px 4px 2px 4px; font-size:12px;}

.searchTb li {list-style:none; float:left; font:bold 1em/150% "µ¸¿ò", Dotum, "±¼¸²", Gulim, AppleGothic, Sans-serif; color:#555; padding:0 0 0 10px; vertical-align:middle;}
.searchTb .title {list-style:none; float:left; font:bold 1em/150% "µ¸¿ò", Dotum, "±¼¸²", Gulim, AppleGothic, Sans-serif; color:#555; vertical-align:middle;  margin:3px 7px 0 15px; background:url(/images/common/blt/seach_bullet.gif) no-repeat 3px 50%;}
.searchTb li.conTd {list-style:none;}
.searchTb div.searchMaxPageItems {float: right; padding-right: 10px;}

.searchTb .title, .searchTb li.conTd input, .btnSearch, .searchTb li.conTd select{vertical-align:middle;}

.searchBottom { width:100%; padding:0; margin-bottom:25px; border-collapse:collapse; border-spacing:0; height:10px; border-spacing:0; height:6px; background:url(/images/common/bg/search_boxBottom.gif) no-repeat;}

.searchTop02 {float:left; width:100%; padding:0; margin:0; border-collapse:collapse; border-spacing:0; height:10px; background:url('/images/common/bg/box_gray.gif') no-repeat left top;overflow:hidden;}
.searchTb02 {float:left; width:100%; padding:0; margin:0; border-collapse:collapse; background:#ececec; border-right:1px solid #d7d7d7; border-left:1px solid #d7d7d7;}
.searchTb02 ul{list-style:none;display:inline-block !important;}

.searchTb02 li {list-style:none; float:left; font:bold 1em/150% "µ¸¿ò", Dotum, "±¼¸²", Gulim, AppleGothic, Sans-serif; color:#5e99d3; padding:0 0 0 10px; vertical-align:middle;}
.searchTb02 li.title {list-style:none; float:left; font:bold 1em/150% "µ¸¿ò", Dotum, "±¼¸²", Gulim, AppleGothic, Sans-serif; color:#555; vertical-align:middle;}
.searchTb02 li.conTd {list-style:none;}
.searchBottom02 {float:left; width:100%; padding:0; margin-bottom:10px; border-collapse:collapse; border-spacing:0; height:10px; background:url('/images/common/bg/box_gray.gif') no-repeat left bottom;}

.boardListTb {width:100%; margin-bottom:10px; border-collapse:collapse; border-spacing:0; border:1px solid #dadada;}
.boardListTb th {padding:8px 0; background:url(/images/common/board/table_thBg.gif) repeat-x 50% 50%; text-align:center;border-bottom:1px solid #c8cdd2; border-right:1px solid #b6bbc0; }
.boardListTb td {padding:8px 0; border-bottom:1px solid #dadada; border-right:1px solid #dadada; text-align:center; background:none}
.boardListTb td.tdLeft {padding-left:5px; padding-top:8px; text-align:left;}
.boardListTb td.inputText {border:1px solid #ccc; height:12px; margin:0; padding:4px 4px 2px 4px; font-size:12px; vertical-align:middle;}
.boardListTb td img, .basicTbl01 td select {vertical-align:middle;}
.boardListTb td.warning {color:#fe3b3b;cursor: pointer;}
.boardListTb caption {visibility: hidden;}

.boardListTb1 {width:100%; margin-bottom:10px; border-collapse:collapse; border-spacing:0; border-top:2px solid #6e6e6e;  border-bottom:1px solid #ccc; }
.boardListTb1 th {padding:5px 0; background:#7F7F7F;color:#fff;  text-align:center;border-bottom:3px solid #8e8e8e;}
.boardListTb1 td {padding:8px 0; border-bottom:1px solid #ccc; text-align:center; background:#fff;}
.boardListTb1 td.tdLeft {padding-left:5px; padding-top:8px; text-align:left;}
.boardListTb1 td.inputText {border:1px solid #ccc; height:12px; margin:0; padding:4px 4px 2px 4px; font-size:12px; vertical-align:middle;}
.boardListTb1 td img, .basicTbl01 td select {vertical-align:middle;}
.boardListTb1 td.warning {color:#fe3b3b;cursor: pointer;}
.boardListTb1 caption {visibility: hidden;}
.boardListTb1 .searchTb_B {background:#eee; color:#FF0033; font-weight:bold;}

.boardWriteTb {margin-bottom:10px; border-collapse:collapse; border-spacing:0; width:100%;}
.boardWriteTb th {padding:3px 0 3px 5px; border:1px solid #c3c3c3; background-color:#e7e7e7; text-align:left; vertical-align:middle; color:#555; white-space:nowrap;height:28px}
.boardWriteTb th.blt_ess {padding:3px 0 3px 15px; vertical-align:middle; background:url('/images/common/blt/blt_ess.gif') #e7e7e7 no-repeat 5px .8em;}
.boardWriteTb th.blt_ness {padding:3px 0 3px 15px; vertical-align:middle; background:url('/images/common/blt/blt_ness.gif') #e7e7e7 no-repeat 5px .8em;}
.boardWriteTb td {padding:3px 0 3px 10px; border:1px solid #c3c3c3; background:none; text-align:left; color:#333;}

.menuDescTb {width:90%; margin-bottom:10px; border-collapse:collapse; border-spacing:0; border:1px solid #dadada;}
.menuDescTb th {background:url(/images/common/board/table_thBg.gif) repeat-x 50% 50%; text-align:center;border-bottom:1px solid #c8cdd2; border-right:1px solid #b6bbc0; }
.menuDescTb th a {color:#4848cc; }
.menuDescTb th a:hover {color:#ff7c00; }
.menuDescTb td {padding:4px 0; border-bottom:1px solid #dadada; border-right:1px solid #dadada; text-align:center; background:none}
.menuDescTb td.warning {color:#fe3b3b;cursor: pointer;}
.menuDescTb caption {visibility: hidden;}

input.inputLeft {font:normal 1em/100% "µ¸¿ò", Dotum, "µ¸¿ò", Gulim, AppleGothic, Sans-serif; color:#333; height:15px; padding:2px 3px 2px 3px; border: #ccc 1px solid;}
input.inputCenter {font:normal 1em/100% "µ¸¿ò", Dotum, "µ¸¿ò", Gulim, AppleGothic, Sans-serif; color:#333; height:15px; padding:2px 3px 2px 3px;  border: #ccc 1px solid; text-align:center;}
input.inputRight {font:normal 1em/100% "µ¸¿ò", Dotum, "µ¸¿ò", Gulim, AppleGothic, Sans-serif; color:#333; height:15px; padding:2px 3px 2px 3px;  border: #ccc 1px solid; text-align:right;}

input.inputLeftReadonly {font:normal 1em/100% "µ¸¿ò", Dotum, "µ¸¿ò", Gulim, AppleGothic, Sans-serif; color:#333; height:12px; padding:1px 3px 3px 3px; background-color:#f5f5f5; border: #ccc 1px solid;}

input.inputCenterReadonly {font:normal 1em/100% "µ¸¿ò", Dotum, "µ¸¿ò", Gulim, AppleGothic, Sans-serif; color:#333; height:12px; padding:1px 3px 3px 3px; background-color:#f5f5f5; border: #ccc 1px solid; text-align:center;}

input.inputRightReadonly {font:normal 1em/100% "µ¸¿ò", Dotum, "µ¸¿ò", Gulim, AppleGothic, Sans-serif; color:#333; height:12px; padding:1px 3px 3px 3px; background-color:#f5f5f5; border: #ccc 1px solid; text-align:right;}

.boardNavigation {position:relative;height:1%; overflow:hidden; text-align:center; margin-top: 5px;}
.boardNavigation .buttonLeft {float:left; text-align:left;}
.boardNavigation .buttonLeft img {margin-right:5px;}
.boardNavigation .buttonRight {float:right; text-align:right;}
.boardNavigation .buttonRight img {margin-right:0px;}

.boardNavigation .pagination {  overflow: hidden; }
.boardNavigation .pagination ul {
	float: right;
	position: relative;
	left: -50%;
}
.boardNavigation .pagination ul li {
	float:left;
	padding:0 2px;
	position:relative;
	left: 50%;
}
.boardNavigation .pagination img {background:#7e7e7e; vertical-align:middle; margin:0 3px;}
.boardNavigation .pagination1 ul li {float:left; padding:0 2px;}
.boardNavigation .pagination1 img {background:#ddd; vertical-align:middle; margin:0 3px;}


.boardListInfo {width:100%; overflow:hidden; height:1%; padding-bottom:5px; color:#666; font-size:90%; clear: both;}
.boardListInfo .total {float:left; padding-left:5px;}
.boardListInfo .total em {font-style:normal; color:#eb5911;}
.boardListInfo .page {float:right; padding-right:5px;}

.gnrListTb {width:100%; margin-bottom:10px; border-collapse:collapse; border-spacing:0; border:1px solid #dadada;}
.gnrListTb th {padding:5px 0; background:url(/images/common/board/table_thBg.gif) repeat-x 50% 50%; text-align:center;border-bottom:1px solid #c8cdd2; border-right:1px solid #b6bbc0; }
.gnrListTb td {padding:5px 0; border-bottom:1px solid #dadada; border-right:1px solid #dadada; text-align:center; background:none; height:10px;}
.gnrListTb td.tdLeft {padding-left:5px; padding-top:8px; text-align:left;}
.gnrListTb td.inputText {border:1px solid #ccc; height:10px; margin:0; padding:4px 4px 2px 4px; font-size:10px; vertical-align:middle;}
.gnrListTb td img, .basicTbl01 td select {vertical-align:middle;}
.gnrListTb td.warning {color:#fe3b3b;cursor: pointer;}
.gnrListTb caption {visibility: hidden;}