@charset "euc-kr";

/* type selector */
*{margin:0; padding:0; font-size:12px; line-height: 15px; font-family:"µ¸¿ò", dotum, "±¼¸²", gulim, applegothic, sans-serif;}
img, fieldset, button{border:none;}
button img{display:none;}
li{list-style:none;}
a{text-decoration:none;}
a:link{color:#0000ff;}
a:hover, a:active, a:focus{text-decoration:underline;}
textarea{overflow:auto;} 
html:first-child select{padding-right:6px; height:20px;} /* opera 9 & below fix */
option {padding-right:6px;} /* firefox fix */
legend {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;} /* for screen reader */ 

/* layout */
*{margin:0; padding:0;}
body{_text-align:center;}
#list_view ul li{font-size:10px;color:red;}

#holder{width:920px; _text-align:left; margin:0 auto; padding:10px;}
#header{width:100%; margin:0 0 10px 0; padding:10px 0; background:url("/image/header_menu.gif") no-repeat 0 0;}
#container{width:100%; margin:0 0 10px 0; padding:10px 0;}
#content{width:720px; float:left; margin:0 0 10px 0; padding:10px 0;}
.aside{width:175px; float:right; padding:0; border:2px solid #bfbfbf;}
.aside li{padding-left: 3px;}
#footer{width:100%; margin:0 0 10px 0; padding:10px 0;}
.clear{display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important;}

/* header */
h1{font-size:1.3em; margin-left:10px;}
#search_form{text-align:center; margin:0 0 20px 0;}
#search_img{vertical-align:bottom;}
#favoritekeyword{text-align:center;}
#favoritekeyword li{display:inline; margin:0 10px 0 0;}

/* content */
h2{font-size:1.2em; color:#223344; margin-left:10px; padding-left:15px; background:url("/image/h2_menu.gif") no-repeat 0 0;}
#content ul{height: 100%;margin: 0; padding: 0;}
#content li{float: left; padding: 5px 15px; width: 140px; height:25px; display:inline; margin:0 10px 0 0; background:url("/image/li_dot.gif") no-repeat 0 40%;}
#forms_list li{padding: 10px 15px; width: 100px; height:25px;}

/* aside */
h3{font-size:1.1em; padding:10px; margin:0 0 20px 0; background:#bcdf83;}
.aside li{margin:5px 5px 10px 5px; padding: 0 0 0 10px; background:url("/image/li_dot.gif") no-repeat 0 50%;}

/* footer */
#footer{ background:#e1ebf0; border-top:2px solid #bbced7;}
#footer p{text-align:center;}
#cross{display:none;}
#cross a{color:#e1ebf0;}

