body {
	background-image:url(/images/top_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color:#FFFEFC;
	margin:0px;
}

body,table,td,p,div{font-size:12px; font-family:"µ¸¿ò", "±¼¸²", "µ¸¿òÃ¼", "±¼¸²Ã¼"; line-height:170%;}
ul{font-size:12px; font-family:"µ¸¿ò", "±¼¸²", "µ¸¿òÃ¼", "±¼¸²Ã¼"; line-height:170%; padding-top:15px;}

img{border:0px;}

#header {width:910px; height:97px;}
	  h1{width:293px; margin:0px; padding:15px 0 0 10px; float:left;}
#rightdiv1 {
	position:absolute;
	left:911px;
	top:97px;
	width:188px;
	height:366px;
	z-index:2;
}

a:link{color:#333333;text-decoration:none;font-size:12px; font-family:"±¼¸²","µ¸¿ò"}
a:visited{color:#333333;text-decoration:none;font-size:12px; font-family:"±¼¸²","µ¸¿ò"}
a:active{color:#666666;text-decoration:none;font-size:12px; font-family:"±¼¸²","µ¸¿ò"}
a:hover{color:#61439F;text-decoration:none;font-size:12px; font-family:"±¼¸²","µ¸¿ò"}

.bgcontents{background-image:url(images/bg_contents.jpg);
            background-position:left top;
			background-repeat:no-repeat;
			}
table {clear:both;}
.point{color:#390;}
.point2{color:#F39;}
.pooint3{color:#36F;}
.point4{color:#933;}
.point5{color:#390;}

/*ÁÖ¸Þ´º¹Ù*/
/* @group core nav menu */
.top-menu{
          width:600px;
		  padding: 15px 0 0 0;
		  float:right;
		  }
#nav { margin: 0; padding: 0; 
       list-style: none;
	   -moz-border-radius-bottomleft: 4px; 
	   -webkit-border-bottom-left-radius: 4px; 
	   border-bottom-right-radius: 4px; 
	   -moz-border-radius-bottomright: 4px;
	    -webkit-border-bottom-right-radius: 4px; 
		height: 40px; 
		padding-top:10px; 
		padding-left: 20px; 
		padding-right: 15px;
		}

#nav li { float: left; display: block; width:92px; text-align:center; font-size:12px; background-color: none; position: relative; z-index: 999; margin: 0 1px;}

#nav li a { display: block; padding: 0; font-size:14px; font-weight: bold; line-height: 25px; text-decoration: none;  color: #000; zoom: 1; border-left: 1px solid transparent; border-right: 1px solid transparent; padding: 0px 3px; 
           }
#nav li a:hover, #nav li a.hov {border-left: 1px solid #d5dce8; border-right: 1px solid #d5dce8; color: #CC1212; }
#nav li a span {display:block; margin:0; padding:2px 0; font-family:Verdana, Geneva, sans-serif; font-size:10px;}
/* @group subnav */
#nav ul { position: absolute; left:0px; display: none; margin: 0; padding: 0; list-style: none; border:1px #d5dce8 solid;}	
#nav ul li { width:120px; border-top: 1px solid #fff; text-align: left; background-color:#bad04f; padding-top:5px;}
#nav ul li:hover { border-left:0px solid transparent; border-right: 0px solid transparent;background:#bad04f }

#nav ul a { line-height: 17px; padding: 8px; color: #000; border-bottom: 1px solid transparent; text-transform:  uppercase; color: #000; font-weight: bold; font-size:12px;}
#nav ul a:hover { text-decoration: none; border-right-color: transparent; border-left-color: transparent; background: transparent; color: #CC1212; }

* html #nav ul { margin: 0 0 0 -2px; }

/** @group clearfix **/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }