dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p, blockquote, table, th,td { margin:0; padding:0; }    
img { border:0;}

td{
    font-size: 13px !important;
}
#wrapper { width:980px; margin:0 auto; font-family: "굴림",tahoma,arial, sans-serif; font-size:12px;}      
#wrapper table { border-collapse:collapse; border-spacing:0; }    
#wrapper ul, li { list-style-type:none;}

#site_path { margin: 10px;}
#site_path a:link, #site_path a:visited { text-decoration:none; color:#777777;}
#site_path a:hover, #site_path a:active, #site_path a:focus {color:#3d3d3d; text-decoration:none;}
#site_path .final_path a:link, #site_path .final_path a:visited { text-decoration:none; color:#3d3d3d;}
#site_path .final_path a:hover, #site_path .final_path a:active, #site_path .final_path a:focus {color:#3d3d3d; text-decoration:underline;} 
   
#navi { float:left; width:152px; vertical-align:top;}            
#navi a:link, #navi a:visited { text-decoration:none; color:#3d3d3d;}
#navi a:hover, #navi a:active, #navi a:focus {color:#993300; text-decoration:none;}

#menu li { padding-top:8px;padding-bottom:8px;border-left:solid 1px #c8c8c8;border-right:solid 1px #c8c8c8;border-bottom:solid 1px #c8c8c8;} 
  
#contentbox { float:right; width:980px;}

#contents { float:left; width:980px;}
#contents a:link, #contents a:visited  { color: #646464; text-decoration:none;}
#contents a:hover,#contents a:active, #contents a:focus { color:#646464; text-decoration: underline; }

#contents .label1 { color:#4d99e5;}

#banner { float:right; width:140px;}

#month_best_adviser { margin-bottom:10px;}
#month_best_adviser td{padding:2px 0 2px 0;font-size:11px;}
#month_best_adviser a:link, #month_best_adviser a:visited { text-decoration:none; color:#646464;}
#month_best_adviser a:hover, #month_best_adviser a:active, #month_best_adviser a:focus {color:#646464; text-decoration:underline;}
 

#footer { clear: both; border-top:solid 0px #e1e1e1;}
#footer a:link, #footer a:visited  { color: #646464; text-decoration:none;}
#footer a:hover,#footer a:active, #footer a:focus { color:#3d3d3d; text-decoration: underline; }

#left_ad div { margin-top:5px;}

.calendar th, .calendar td { width:16px; height:20px;}
.calendar th { background-color:#c29c8f; color:#ffffff; font-weight:normal; border-top:solid 1px #9e776a; border-bottom:solid 1px #9e776a;}
.calendar td { color: #816054; background-color:#fbf7f4; text-align:center; font-size:11px;}
.calendar a { color: #00ccff; text-decoration:none;}


.search_cont{
    width: 100%;
    text-align: center;
    margin:0 auto;
    max-width: 980px;
  
}
.search_cont > table{
    border-spacing: 2px!important;
    border-collapse: separate !important;
    margin: 0 auto;
    width: 100%;
}
.search_cont > table tr {
    height: 30px !important;
}
.search_cont > table .sc_title{
    width: 110px;
    font-size: 1.1em;
    font-weight :400;
    color:#000;
    line-height: 30px;
    display: block;
    height: 30px !important;
    text-align: center;
    margin-right:10px;
}
.search_cont > table > tr > td {
    font-size: 13px;
}

.search_cont .search_btn {
    background: url(../img/btn_s_search.png) center no-repeat;
    text-indent: -9999em;
    width: 60px;
    height: 30px;
    margin-left:10px;
    display: block;
    cursor: pointer;
}

.search_cont > table .ref{
    color:#999;
    font-size: 1em;
    display: block;
    line-height: 1em;

}

.search_cont > table input:-webkit-autofill {
   width: 100%;

}


