@charset "utf-8";
/* CSS Document */

body{margin:0px;
     background-image:url(images/bg_body.jpg);
	 background-position:left top;
	 background-repeat:repeat-x;
	 background-color:#fff;
	 }
	 
td,p,th{font-size:12px; font-family:"굴림", "돋음"; line-height:19px;}

a{font-size:12px;color:black;text-decoration:none}
a:hover{font-size:12px;color:#666666;text-decoration:none}
a:visited{font-size:12px;color:black;text-decoration:none}

.divleft{float:left; width:300px; text-align:center; padding:5px; background-color:#FF9900;}
.divright{float:left; width:300px; text-align:center; padding:5px; background-color:#ccc;}
/* 시설보기 */
fieldset.st1 {
	      padding:5px;
		  overflow:hidden;
		  width:250px;
		  }
.btn_on{
		float:left;
		padding:5px;
		background-color:#F60;
		text-align:center;
		font-weight:bold;
		width:105px;
		}
		.btn_on a{
			      color:#FFF;
				  }
.btn_off{
		 float:left;
		 padding:5px;
		 background-color:#666;
		 text-align:center;
		 font-weight:bold;
		 width:105px;
		 }
		 .btn_off a{
			      color:#FFF;
				  }
ul#thumb-list {
	         list-style:none;
			 margin:0;
			 padding:0;
			 clear:both;
}
ul#thumb-list li {
	              float:left;
				  }

img{border:0px;}
#header {width:990px;}
	  h1{margin:0px; padding:0px; float:left;}
	  .topmenu {float:right;}
      .blank {clear:both;
	          height:28px;
	          background-image:url(images/bg_top_line.gif); 
			  background-position:lef top;
	          background-repeat:repeat-x;
	  }
.noticebg{background-image:url(images/bg_notice.jpg);
          background-position:left top;
		  background-repeat:no-repeat;
}
#mnotice{padding:20px 0px 0px 50px;
         width:261px;
         }
.bgcontents{ line-height:19px;
			 background-image:url(/images/bg_contents.jpg);
			 background-position:left 49px;
			 background-repeat:no-repeat;}
.subcontents{
             padding:40px 10px 10px 20px;
			 line-height:140%;
			}
 #tablest1 th {
	           border:1px solid #CCC;
			   text-align:center;
			   }
 #tablest1 td {
	           border:1px solid #CCC;
			   }
.point1{font-weight:bold;}
.point2{color:#F00;}
.point3{color:#39F;}
.point4{color:#6C0;}
.point5{color:#F60;}
.point6{color:#93F;}
.point7{color:#090}
.point8{color:#666; font-size:12px;letter-spacing:-0.1em;}

ul{line-height:19px;}

#rightDiv {
	position:absolute;
	left:985px;
	top:0px;
	width:127px;
	height:600px;
	z-index:3;
}

.bgbottom{height:67px;
		  width:990px;
		  background-color:#3D4007;}

/*�ָ޴���*/
/* @group core nav menu */
.top-menu{
          width:598px;
		  }
#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: 0px; 
		padding-right: 15px;
		}

#nav li { float: left; display: block; width:95px; text-align:center; font-size:12px; background-color: none; position: relative; z-index: 999; margin: 0 1px; padding:0 0 20px 0;}

#nav li a { padding: 0; font-size:14px; font-weight: bold; line-height: 40px; text-decoration: none;  color: #000; zoom: 1; border-left: 1px solid transparent; border-right: 1px solid transparent; padding: 0px 5px; 
           }
#nav li a:hover, #nav li a.hov {border-left: 1px solid #d5dce8; border-right: 1px solid #d5dce8; color: #CC1212; }

/* @group subnav */
#nav ul { position: absolute; left:0px; display: none; margin: 0; padding: 0 5px; list-style: none; border:1px #d5dce8 solid; background-color:#eee;}	
#nav ul li { width:160px; border-top: 1px solid #fff; text-align: left; padding-top:5px;}
#nav ul li:hover { border-left:0px solid transparent; border-right: 0px solid transparent;}

#nav ul a { line-height: 17px; padding: 3px; 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; }