/* CSS Document */
#divbody{margin:0 auto 0; 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;
	 font-family:'Jeju Gothic', san-serif;
	 line-height:150%;
	 font-size:0.85em;
	 }

img{border:0px;}

h1, h2{margin:0; padding:0;}

a{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 10px 10px;}

.topbg{background-image:url(/images/top_bg.gif); background-position:left top;
       background-repeat:repeat-x;}
.subbgcolor{background-color:#E7E7E7;
}

.sub01info{
	      margin:30px 0px 0px 0px;
		  padding:0 30px 0 200px;
          background-image:url(images/sub01_bg.jpg);
		  background-position:left bottom;
		  background-repeat:no-repeat;
		  height:500px;
		  text-wrap:normal;
		  line-height:150%;
		  }
		  p.info01{
			       margin:0;
				   padding:5px 0 5px 0;
				   }

.sub02info{
            line-height:150%;
			padding:20px 20px 20px 30px;
			background-image:url(images/bg_introduce.jpg);
			background-position:right bottom;
			background-repeat:no-repeat;
			}
		  .sub02info fieldset {
			                   height:125px;
							   margin:10px 20px;
							   padding:10px 10px 0 130px;
							   border-top:#CCC solid 0px;
							   border-right:#CCC solid 0px;
							   border-bottom:#CCC solid 1px;
							   border-left:#CCC solid 0px;
							   overflow:hidden;
							   }
		  .sub02info fieldset legend {
									  padding:10px 0 0 0px;
									  color:#F60;
									  font-weight:bold;
									  }
		 .sub02info fieldset ul{
						          list-style:url(images/jum.png);
						          list-style-position:outside;
								  margin:0;
								  padding:0 0 0 25px;
								  }
					     fieldset.preview1 {
						                 background-image:url(images/icon1.jpg);
										 background-position:left top;
										 background-repeat:no-repeat;
										 height:130px;
										 overflow:hidden;
										 }
										 fieldset.preview2 {
						                 background-image:url(images/icon2.jpg);
										 background-position:left top;
										 background-repeat:no-repeat;
										 }
										 fieldset.preview3 {
						                 background-image:url(images/icon3.jpg);
										 background-position:left top;
										 background-repeat:no-repeat;
										 }
										 fieldset.preview4 {
						                 background-image:url(images/icon4.jpg);
										 background-position:left top;
										 background-repeat:no-repeat;
										 }
										 fieldset.preview5 {
						                 background-image:url(images/icon5.jpg);
										 background-position:left top;
										 background-repeat:no-repeat;
										 }
										 fieldset.preview6 {
						                 background-image:url(images/icon6.jpg);
										 background-position:left top;
										 background-repeat:no-repeat;
										 }
										 fieldset.preview7 {
										 }
										 fieldset.preview8 {
						                 background-image:url(images/icon8.jpg);
										 background-position:left top;
										 background-repeat:no-repeat;
										 }
										 fieldset.preview9 {
						                 background-image:url(images/icon9.jpg);
										 background-position:left top;
										 background-repeat:no-repeat;
										 }
.sub04info{
	      margin:30px 0px 0px 0px;
		  padding:0 30px 0 60px;
          background-image:url();
		  background-position:right 45px;
		  background-repeat:no-repeat;
		  text-wrap:normal;
		  }
		               ul.list-ul{
			                     list-style:url(images/jum.png);
						         list-style-position:outside;
		  }
		   
#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:158px; height:25px; background-color:#F90; text-align:center; padding-top:5px;}
.viewout{float:left; width:158px; height:25px; background-color:#ccc; text-align:center; padding-top:5px;}
.bottom{
	    text-align:center;
		background-image:url(images/bottom_bg.gif);
		background-position:left top;
		background-repeat:repeat-x;
		padding:10px 0 0 10px;
		}
		address{
			    font-style:normal;
				font-size:0.85em;
				font-family:'Jeju Gothic', san-serif;
		}
.bottom p{
	      padding: 0;
		  margin:0;
		  line-height:140%;
		  font-size:0.85em;
		  font-family:'Jeju Gothic', san-serif;
		  }
.bottom span.copyright {
	                 font-family:Arial, Helvetica, sans-serif;
					 font-size:10px;
					 color:#999;
					 }
.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;}
.psize1{color:#F00; font-size:14px; font-weight:bold;}

/*주메뉴바*/
/* @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-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; }
