@charset "utf-8";

body{ margin:0 auto;  background:url(img/main_background.gif) top center repeat-y; width:1000px;}

#header{background:#404041;}
span,div, h1, h2, h3, h4,h5,h6, p, ul{margin:0; padding:0;}

ul{list-style:none;}
.fL{float:left;}
.fR{float:right;}
a {text-decoration:none; color:black }
a:hover {text-decoration:none; color:black}



.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
 
.clearfix {display:inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*header{{{*/
#header_menu{margin:0 auto;
    width:1000px;
    height:26px;
    padding-top:6px;
    overflow:hidden;
	
    }
/*menu{{{*/
#header_menu ul{ padding-left:30px;  width:1000px;}  
/*Top level list items*/
#header_menu ul li{
    position: relative;
    display: inline;
    float: left;
    font:10pt/1.2 우리돋움90c1;
    }
#header_menu ul li a{
    margin:0 40px;
    color:white; 
}
#header_menu ul li a:hover { color: red; }

/*1st sub level menu*/
#header_menu ul li.xtra  ul,
#header_menu ul li ul{
    left: 1em;
    position: absolute;
    top: 1em; /* no need to change, as true value set by script */
    display: block;
    visibility: hidden;
    background:white;
    padding:6px;
    }

#header_menu ul li.xtra ul li,
#header_menu ul li ul li { float: none; display: list-item;}


#header_menu ul li.xtra  ul li a,
#header_menu ul li ul li a{
    color:black;
    display: block;
    width: 240px; /*width of sub menu levels*/
}
#header_menu ul li.xtra  ul li a:hover,
#header_menu ul li ul li a:hover {
    color:#CCC;
}


/*Background image for top level menu list links */
#header_menu .mainfoldericon{
background: url(img/arrow-down.gif) no-repeat center right;
}

/*Background image for subsequent level menu list links */
#header_menu .subfoldericon{
background: #F3F3F3 url(img/arrow-right.gif) no-repeat center right;
}

* html p#iepara
{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em; }
    
    /* Holly Hack for IE \*/
    * html #header_menu ul li { float: left; height: 1%; }
    * html #header_menu ul li a { height: 1%; }
    /* End */

/*}}}*/
/*}}}*/
/*footer{{{*/
#footer{
text-align:right; 
    font:10pt/1.2 우리돋움90c1;
    padding:116px  0px 40px 0; 
	line-height:16pt;
}

/*}}}*/



