@charset "utf-8";
/* CSS Document */
body {margin:0px; background-image:url(/images/body_bg.gif);
      background-position:top 910px;;
	  background-repeat:repeat-x;
	  background-color:#000000}
	  
table,td {font-size:12px; color:#ffd691;}

img {border:0px;}
a,a:link{font-size:12px;color:#ffffff;text-decoration:none}
a:hover{font-size:12px;color:#FFCC00;text-decoration:none}

ul{padding-left:20px;margin:0px; line-height:19px;}

#maincontents{border:#B28751 solid 1px; background-color:#7d3100;width:730px;}


#mainswf{height:399px; background-image:url(images/main_swf_bg.jpg); 
         background-position:left top;
         background-repeat:repeat-y;}
		 
#subswf{ width:732px; height:179px;
          background-image:url(/images/main_swf_bg.jpg);
        background-position:right top; background-repeat:repeat-y;
		overflow:hidden;
		padding-top:13px;}

#leftmenu{
		  width:185px;
		  height:511px;
		  padding-top:20px;
		  }
		  .leftmenu{
		  width:185px;
		  height:511px;
		  padding-top:20px;
		  }
.leftmenubg{background-image:url(/images/left_bg.gif);
          background-position:left top;
		  background-repeat:no-repeat;}
.spacingright{background-image:url(images/spacing_right.jpg);
              background-position:left top;
			  background-repeat:repeat-y;
			  }
#subtitle{background-image:url(/images/title_bg.gif);
          background-position:left top;
		  background-repeat:no-repeat;
		  height:62px;
		  width:730px;}
#rightDiv {
	position:absolute;
	left:990px;
	top:20px;
	width:133px;
	height:155px;
	z-index:3;
}

#sub01contents{background:url(images/sub01_bg.gif) no-repeat bottom right; 
               height:510px; margin:10px 0px 10px 20px;
			   line-height:19px;}
#sub04contents{ 
               height:510px; margin:10px 0px 10px 20px;
			   line-height:19px;}
#infomation{margin-bottom:10px; padding:10px;}	
	
			   
.point1{color:#f6ff00; font-weight:bold; font-size:14px;}
.point2{color:#FFFFFF; background-color:#666600; margin:2px;}
.point3{color:#FFFFFF; text-decoration:underline;}
.point4{color:#eeeeee; font-weight:bold; font-size:14px;}

.point5 {color:#FF0000; font-size:14px; font-weight:bold; font-family:"굴림", "돋움";}
.point6 {color:#66CCFF; font-size:14px; font-weight:bold; font-family:"굴림", "돋움";}
.point7 {color:#CC00FF; font-size:14px; font-weight:bold; font-family:"굴림", "돋움";}
.point8 {color:#99CC00; font-size:14px; font-weight:bold; font-family:"굴림", "돋움";}
.point9 {color:#FF6600; font-size:14px; font-weight:bold; font-family:"굴림", "돋움";}
.point10 {color:#333399; font-size:14px; font-weight:bold; font-family:"굴림", "돋움";}
.point11 {color:#996633; font-size:14px; font-weight:bold; font-family:"굴림", "돋움";}

/*주메뉴바*/
/* @group core nav menu */
#nav { 
       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; 
		padding-top:0px; 
		padding-left: 30px; 
		padding-right: 0px;
		color:#afafaf;
		line-height:150%;
		}
#nav li { display: block; width:115px; text-align:center; font-size:12px; background-color: none; position: relative; z-index: 999; margin: 0 1px; border-bottom:1px solid #df722a; padding:5px 0 0 0;}

#nav li a { font-size:15px; font-weight: bold; text-decoration: none;  color: #fff; zoom: 1; border-left: 1px solid transparent; border-right: 1px solid transparent; padding: 5px; 
           }
#nav li a:hover {}
#nav li a.hov {border-top: 0px solid #e09616; color: #ffd56f; padding:5px; background-color:none;}

/* @group subnav */
#nav ul { position: absolute; left:-155px; display: none; margin: 0; padding: 0; list-style: none; border:0px #ddded7 solid;}	
#nav ul li { width:450px; 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-weight: bold; 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; }