* {font-size:12px; margin:0px; padding:0px;}
h1 {padding:10px 25px 5px 25px; font-size:16px; margin-bottom:10px; border-bottom:1px solid #fe1818}
#close {width:23px; height:23px; position:absolute; top:15px;right:15px; border:0px solid #f00; cursor:pointer;}
#wrap {width:600px; margin:0 auto; border:0px solid #f00; }

.tab-menu {border:0px solid #f00; width:100%}
.tab-menu:after {clear:both; display:block; content:"";}
.tab-menu li {float:left; border:1px solid #ccc; border-bottom:0px; padding:6px 12px; color:#666}
.tab-menu li.last {border-left:0px}
.tab-menu li.on {background-color:#eee; color:#000}

.outbox {border:1px solid #ccc; background-color:#eee; padding:8px 10px 6px 10px; text-align:left;}
#keyword {height:21px; width:150px; padding-left:3px; padding-top:1px;}

#result-text {border:0px solid #ccc; margin-top:10px; margin-bottom:2px; padding-left:8px; }

#addrlist-box {width:auto; height:300px; border:0px solid #ddd; border-bottom:1px solid #ccc; overflow-y:scroll}
#addrlist {border-collapse: collapse; border-spacing:0; border:0 none; width:100%;}
#addrlist th {background-color:#eee; padding:15px 0px 15px 0px; font-weight:normal; border-bottom:1px solid #ccc;border-top:2px solid #3a3a3a;}
#addrlist td {padding:8px 0px 5px 10px; font-weight:normal; border-bottom:1px solid #ccc; text-align:left;}
#addrlist td.postnum {text-align:center; padding-left:0px}
#addrlist td.nodata {text-align:center; font-weight:bold; padding-left:0px; height:30px;}
#addrlist td p.load {color:#03f; margin-bottom:3px}
#addrlist td a {text-decoration:none; color:#333}


ul, li {list-style:none; padding:0px; margin:0px}
#search-box {height:27px}
#search-box:after {clear:both; display:block; content:"";}
#search-box li {float:left; margin-right:3px; vertical-align:middle;}
#sido, #gugun {height:25px}
#searchbtn {vertical-align:middle; height:25px;}