@charset "utf-8";

*{margin:0; padding:0; line-height:1;}
a{text-decoration:none; color:#333;}
li{list-style:none;}
body {font-family: "맑은 고딕", "돋움", "굴림";	font-size: 12px; color: #666;}
input{height:22px; border:1px solid #bbb; color:#333; width:90%; vertical-align:middle; padding-left:4px;}
select{height:22px; border:1px solid #bbb; color:#333; width:130px; vertical-align:middle; padding-left:4px;}

h1{padding:11px 0 8px 20px; border-bottom:1px solid #cce; background:#fafafa;}

#wrap{padding:20px;}

/* 탭메뉴 영역 */
ul.tab{margin-bottom:45px;}
ul.tab > li{float:left; font-size:14px; font-weight:bold; margin-right:10px;}
ul.tab > li > a{display:block; padding:8px 20px; border:1px solid #aaa;}
ul.tab > li > a:hover{background:#667; color:#fff;}
ul.tab > li > a.active{background:#667; color:#fff;}

/* 검색영역 */
.search{border:1px solid #ddd; background:#fdfdfd; padding:12px 10px; font-size:13px; color:#444; margin-bottom:15px;}
.search th{padding:12px 12px 12px 0; text-align:right; width:65px;}

/* 안내멘트 영역 */
h3{font-size:12px; color:#555; padding:7px 0;}
.ment{overflow:hidden; margin-bottom:15px;}
.ment > .ment1, .ment2{font-size:11px; line-height:1.5;}
.ment1{float:left;}
.ment2{float:right;}
.ment3{font-size:11px; line-height:1.5; margin-bottom:20px;}

h4{font-size:12px; line-height:1.4; color:#F60; padding:10px; background:#fefefe; border:#ddd 1px solid; font-weight:normal;}
h4 > a{color:#F60; text-decoration:underline; font-weight:bold;}

/* 검색결과 영역 */
h2{font-size:12px; color:#444; font-weight:normal; border-bottom:1px solid #aaa; padding-bottom:8px; padding-top:4px;}
h2 > span{color:#F60; font-weight:bold;}
.result_list{height:300px; overflow-y:auto;}

.result_list > ol > li > a{padding:10px 5px 10px 18px; display:block; line-height:1.6; font-size:11px; border-bottom:1px dashed #aaa;color:#555;}
.result_list > ol > li > a:hover{background:#Ffe; color:#333; font-weight:bold;}