			
			body{
				font-family:"나눔고딕","맑은고딕","고딕","돋움";
				font-size:0.8em;
				margin:0;
				padding:0;
				}
			#slid{display:none;}
			#nav_menu{display:block; z-index:99;}

			#lang_menu {
				position:relative;
				float:right;
				padding-right:35px;
				}

			#lang_menu li{
				position:relative;
				list-style:none;
				margin-right:2px;
				margin-left:4px;
				float:left;	
				text-align:center;				
				}

			#lang_menu li[onclick]{				
				text-align:center;
				width:50px;
				border:1px dotted #ccc;
				}
			
			#lang_menu li[onclick]:hover{
				color:red;
				font-weight:600;
				cursor:pointer;
				}

				
			#lang_menu2 {
				position:relative;
				float:right;
				padding-right:35px;
				}

			#lang_menu2 li{
				position:relative;
				list-style:none;
				margin-right:2px;
				margin-left:4px;
				float:left;	
				text-align:center;				
				}

			#lang_menu2 li[onclick]{				
				text-align:center;
				width:50px;
				border:1px dotted #ccc;
				}
			
			#lang_menu2 li[onclick]:hover{
				color:red;
				font-weight:600;
				cursor:pointer;
				}

			#header{
				width:1000px;
				height:100px;
				margin:0 auto;
				border:1px solid #ccc;
				background:white;
				z-index:10;
				box-shadow: 2px 2px 3px rgba(200,200,200,.5);
				}
			#menu .logoimg{
				position:relative;
				top:15px;				
				}
			#menu li{				
				position:relative;
				float:left;
				margin:0;
				padding:0;
				list-style:none;
				}
			#menu .view_nav{
				display:none;
				}
			.nav{
				list-style:none;
				height:45px;
				background:white;
				margin:0;
				width:730px;
				text-align:center;
				line-height:25px;
				border-radius:0.5em;
				border:1px solid #ccc;
				}
			.nav li{					
				float:left;
				position:relative;
				margin:0;
				padding:0;				
				}
			.nav li a{
				display:block;
				padding:10px 12px;
				margin:0;
				font-weight:600;
				color:#666;
				font-size:0.9em;
				text-decoration:none;
				text-shadow:1px 1px 2px rgba(0,0,0,.3);
				transition: all 0.2s ease;				
				-webkit-transition: all 0.2s ease;
				}
			.nav li a:hover{
				font-weight:bold;
				background:rgba(231,231,231,.5);				
				border-radius:0.5em;
				box-shadow:1px 1px 3px #ccc;
				text-shadow:1px 1px 1px rgba(255,255,255,.1);
				}
			.nav ul{
				margin:0;
				padding:0;
				list-style:none;
				position:absolute;
				left:0;				
				width:180px;
				background:white;
				border: 1px solid #999;
				z-index:999;
				opacity:.8;
				box-shadow:2px 2px 3px rgba(200,200,200,.5);
				display:none;
				}
			.nav li:hover ul{
				display:block;
				}
			.nav ul li{
				float:none;
				margin:0;
				padding:0;
				line-height:15px;
				text-align:left;
				background:white;
				width:180px;
				}
			.nav ul li a{
				font-weight:normal;
				color:#333;
				}
			.nav ul li a:hover{
				background:#666;
				color:white;
				font-weight:600;
				border-radius:0;
				text-shadow:0 1px 1px rgba(0,0,0,.3);
				
				}


				#frc{
				position:relative;
				width:1000px;
				margin:10px auto;
				z-index:-1;
				}
			.frc_txt{
				float: right;					
				width:600px;
				padding-top:10px;
				padding-left:50px;
				padding-right:10px;
				}
			.frc_txt li{
				list-style:square url(../images/listyle.png);
				line-height:18px;
				color:#777;
				}
			.frc_img{
				width:310px;
				height:408px;
				margin-top: 5px;
				padding:5px;
				background-color:#ccccff;
				float:left;
				border:1px solid #ccc;				
				}
			
			.frc_comtxt{
				float: right;					
				width:550px;
				padding-top:10px;
				padding-left:50px;
				padding-right:10px;
				}

			.frc_com{
				width:315px;
				height:408px;
				margin-top: 5px;				
				float:left;						
				}

			.frc_main{
				width:1000px;
				height:479px;
							
				background-image:url(../images/main.jpg);
				background-repeat:repeat-x;
				background-position:center;
				overflow:hidden;
			}


			footer{
				clear:both;
				position:relative;
				width:1000px;	
				height:100px;
				margin: 0 auto;
				top:10px;
				border-top :1px solid #b3b3b3;
				background-color:#ececec;
				}
			footer img{
				float:left;
				margin:20px 50px;
				}
			footer .adds{
				font-size:0.9em;
				line-height:7px;
				float:right;
				color:#6b6b6b;
				padding:20px 40px 20px ;
				text-shadow:1px 1px 2px #fff;

				}
			h1 {
				font-size:2em;
				padding:0 0 10px 0;
				width:300px;
				border-bottom:1px dashed #ccc;
				text-shadow:1px 1px 2px rgba(145,145,145,.5);
				}
			h1 span{
				font-size:2.2em;				
				text-shadow:1px 1px 2px rgba(145,145,145,.5);
				}
			h4, h3{
				text-shadow:1px 1px 2px rgba(145,145,145,.5);
				}
				
			span{color:#777; }

			table,th,td{
				border:1px solid #b3b3b3;
				border-collapse:collapse;
				text-align:center;
				}
			caption{
				font-size: 1em;
				font-weight:bold;
				color:red;
				
				}

