/* CSS Document */
#divbody{margin: 0 auto; width:1000px;}
#divbodymain{margin:0 auto; width:1000px;}
body{margin:0px;
     background-image:url(/images/bg_all.gif);
	 background-position:left top;
	 background-repeat:repeat;
	 overflow-y:scroll;
	 }

body,table,td{font-size:12px; font-family:"굴림", "돋움", "돋움체", "굴림체"; line-height:150%;}

img{border:0px;}
h1, h2{margin:0; padding:0;}
a,a:link{font-size:12px;color:#555555;text-decoration:none}
a:hover{font-size:12px;color:#999999;text-decoration:none}
div.top-menu{
	         width:1000px;
			 height:51px;
			 background-image:url(images/bg_top.png);
			 background-position:left top;
			 background-repeat:repeat-x;
			 overflow:hidden;
			 }
#sub01contents{width:793px;
               background-image:url(images/sub01_bg.jpg);
               background-position:left 70px;
			   background-repeat:no-repeat;
}
#contents{width:773px;
          padding:0px 0px 0px 20px;}

.topbg{background-image:url(/images/top_bg.gif); background-position:left top;
       background-repeat:repeat-x;}
.subbgcolor{background-color:#E7E7E7;
}

.sub01info{margin:50px 0px 0px 0px;}
		   
#mainswf{background-color:#D4D4D4; width:582px;height:307px;}

#information{margin:0px 10px 10px 0px;
             padding: 0px 5px 5px 5px;
			 border:#CCC solid 1px;
}
#infortext{padding-left:20px;}
.viewon{float:left; width:165px; height:25px; background-color:#F90; text-align:center; padding-top:5px;}
.viewout{float:left; width:165px; height:25px; background-color:#ccc; text-align:center; padding-top:5px;}
.point1{color:#33F; font-weight:bold;}
.point2{color:#F00; font-weight:bold;}
.point3{color:#090; font-weight:bold;}
.point4{color:#C0F; font-weight:bold;}
.point5{color:#C30; font-weight:bold;}
.point6{color:#09F; font-weight:bold;}
.point7{color:#F90; font-weight:bold;}
.point8{color:#090;}
.point9{color:#06F;}
.point10{color:#F00;}
.point11{color:#66F;}

/*주메뉴바*/
/* @group core nav menu */
#nav { 
       width:640px;
	   margin:0 auto;
	   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: 45px; 
		padding-top:0; 
		padding-left: 30px; 
		padding-right: 0px;
		color:#afafaf;
		}
#nav li { float: left; display: block; width:100px; text-align:center; color:#FFF; font-size:12px; background-color: none; position: relative; z-index: 999; margin: 0 1px;}

#nav li a { font-family:'Jeju Gothic', san-serif;font-size:16px; line-height: 28px; text-decoration: none;  color: #fff; zoom: 1; border-left: 1px solid transparent; border-right: 1px solid transparent; padding: 0px 5px; 
           }
#nav li a:hover {}
#nav li a.hov {border-top: 0px solid #e09616; color: #fcd7ff; padding:0 5px; background-color:none;}

/* @group subnav */
#nav ul { position: absolute; left:0px; display: none; margin: 0; padding: 0; list-style: none; border:0px #ddded7 solid;}	
#nav ul li { width:100px; border-top: 1px solid #fff; border-left:0px solid transparent; border-right: 0px solid transparent; text-align: center; background:#ddded7;}
#nav ul li:hover { border-top: 1px solid #fff; border-left:0px solid transparent; border-right: 0px solid transparent; background:#fff; }

#nav ul li.bgroup { width:170px; border-top: 0px solid #fff; text-align: left; background-color:#ddded7;}

#nav ul a { line-height: 17px; color: #000; border-bottom: 0px solid transparent; text-transform:  uppercase; color: #000; font-size:12px;}
#nav ul a:hover { text-decoration: none; border-right-color: transparent; border-left-color: transparent; background: transparent; color: #4444c6; }

* 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; }