@charset "UTF-8";

@import url("../css/layout.css");
body,
* { 
	margin: 0;
	padding: 0;
	font-size: 12px;	
	line-height: 1.6em;
	font-family: "arial", "helvetica", "clean", "sans-serif";
	color:#000;
	
	
	scrollbar-face-color: #ffffff; 
	scrollbar-shadow-color: #bec2c3; 
	scrollbar-highlight-color: #bec2c3; 
	scrollbar-3dlight-color: #e7e9eb; 
	scrollbar-darkshadow-color: #e7e9eb; 
	scrollbar-track-color: #e8eaeb; 
	scrollbar-arrow-color: #909397;

}
* html body {
	font-size: 12px;
}
table{border-collapse:collapse;}

td, th{
	font-size:12px;
	line-height: 1.5em;
	_font-size:12px;
	_line-height: 1.5em;
}
optgroup label{font-style:normal;font-weight:normal;}
form, p {margin: 0;padding: 0;}



img {border:0; vertical-align: middle;}
form {padding:0px; margin:0px}
input {border:1px solid #CCCCCC; height:19px; margin:0; padding:2 0 0 2px; font-size:12px; color:#444444;}
textarea {border:1 solid #CCCCCC;font-family:돋음; font-size:12px; line-height:140%; color:#8C8A8C; padding:5 2 5 5px;}
.noborder {border:0}
search { height:29px; text-align:center; font-size:11px; }
.radioBox {border:0px; margin:0; padding:0px; vertical-align:middle;}
.checkbox{border:0px; margin:0; padding:0px; vertical-align:middle;}

select {
	height: 20px;
}

input, select, textarea {
	vertical-align: middle;
	font-size: 1em;
	color: #666666;
}
hr { display:none;}

h1, h2, h3.ie_p{font-size:.1em;  }
.hand{ cursor:pointer;}
li{ list-style:none;}
img{border:none;}

.font11{font-size:11px;}
.font12{font-size:12px}
.font14{font-size:14px}
.font16{font-size:16px}

.m10{margin-left: 10px;}
.m15{margin-left: 15px;}
.m20{margin-left: 20px;}

.t10{margin-top: 10px;}
.t20{margin-top: 20px;}
.t30{margin-top: 30px;}

.green{color: #247110;}
.green_b{color: #247110; font-weight:bold;}
.orange{color: #fb6810;}

.text_center{text-align:center;}

/*LINK*/
a:link, a:visited, a:active{COLOR: #666666; text-decoration: none}
a:hover {COLOR: #666666; text-decoration: underline;}
a {selector-dummy:expression(this.hideFocus=true);}


.src_box{clear:left;height:10px;}

/* ie6 only */
.png24 {tmp:expression(setPng24(this));}
.bgbg{
background:#d3d3d3;
}

/*-------------------------기본구성요소 -----------------------------------------*/

.noborder{border:0;}
.p{border:0; text-align:absmiddle;onfocus:blur();}

/*margin*/
.t10{margin-top:10px;}
.t15{margin-top:15px;}
.t25{margin-top:25px;}
.t35{margin-top:35px;}
.t70{margin-top:70px;}
.t100{margin-top:100px;}


/*txt*/
.loc_gr{background:#fff;color:#585b5f; font-size:11px;}
.loc_or{background:#fff;color:#f55a1c; font-size:11px;}
.left_t1{background:#fff;color:#002663; font-size:14px; font-weight:bold;}
.left_t2{background:#fff;color:#053163; font-size:16px; font-family:Georgia;}
.tit{background:#fff;font-size:20px;}

/*table*/

table.bar{
	width: 712px; 
}
table.bar th {
	background :#fff; 
	border-bottom: #30314e 1px solid; 
	border-top: #30314e 2px solid; 
	font-size:11px;
	text-align:center;
	height:22px;
	color:#30314e;
}
table.bar td.line {
	background:#fff url('../img/data/bar.gif') no-repeat bottom right; 
}

table.list{
	width: 712px; 
}
table.list td {
	background :#fff; 
	border-bottom: #e2e2e2 1px solid; 
	font-size:12px;
	text-align:center;
	height:30px;
}
table.list td.tit{
background:#fff;
text-align:left;
padding-left:20px;
}


.pag{
	width: 712px; 
	margin-top:15px;
	text-align:center;
}

.write_area{
width: 712px; 
text-align:right;
margin-top:10px;
}


/*링크*/
a.le{
background:#fff;
font-size:12px;
color:#050608;
letter-spacing:-0.05em;
height:24px;
width:160px;
padding:6px 0 0 7px;
text-decoration: none;
background:#fff url('../img/icon_off.gif') no-repeat; 
}

a.le:hover{
background:#fff;
font-weight:bold;
font-size:12px;
color:#fff;
letter-spacing:-0.2em;
height:24px;
width:160px;
padding:6px 0 0 7px;
background:#fff url('../img/icon_on.gif') no-repeat; 
}

a.le2{
background:#fff;
font-size:11px;
color:#000;
letter-spacing:-0.05em;
height:24px;
width:160px;
padding:6px 0 0 24px;
text-decoration: none;
background:#fff url('../img/icon_dot.gif') no-repeat; 
}

a.le2:hover{
background:#fff;
font-weight:bold;
font-size:11px;
color:#000;
letter-spacing:-0.2em;
height:24px;
width:160px;
padding:6px 0 0 24px;
background:#fff url('../img/icon_dot.gif') no-repeat; 
}

a.page{
	font-weight:bold;
	color:#a81b00;
	text-decoration: none;
}

a.page:hover{
	font-weight:bold;
	color:#a81b00;
	text-decoration: none;
}

a.page:visited{
	font-weight:bold;
	color:#a81b00;
	text-decoration: none;
}

/*bg*/
.bg_search {
	background:url('/eng/img/data/bg_search.gif') no-repeat; 
	height:52px; 
	width:712px;
	text-align:center;
	padding-top:15px;
}
/*form*/
.335_form {
	font-family:dotum;width:335px; height:20px;color:#787878;font-size:12px;border:1px solid #cccccc;background:#FFFFFF;
}

.bun2{
 margin-top:20px;
 width:712px;
}


.bun2 dt{
font-family:verdana;
font-weight:bold;
font-size:14px;
background:url('/eng/img/icon_1depth_cyon_01.gif') no-repeat left 5px; 
padding-left:15px;
color:#002147;
padding-bottom:5px;
}

.bun2 dd{
font-family:tahoma;
font-size:13px;
padding-left:20px;
}


.bun{
 margin-top:20px;
 width:712px;
}


.bun dt{
font-family:verdana;
font-weight:bold;
font-size:14px;
background:url('/eng/img/icon_1depth_cyon_01.gif') no-repeat left 5px; 
padding-left:15px;
color:#0b6789;
padding-bottom:5px;
}

.bun dd{
font-family:tahoma;
font-size:13px;
padding-left:20px;
}

.bun dd span{
font-family:tahoma;
font-size:13px;
width:150px;
float:left;
}

.bun dd a{
font-family:tahoma;
font-size:13px;
display:block;
float:left;
width:500px;
}

.bun dd a:hover{
text-decoration:none;
}

.tit{
 font-size:16px; 
 font-family:Georgia;
}

.tit2{
 font-size:16px; 
 font-weight:bold;
 font-family:Georgia;
 text-decoration:underline;
}

.tit3{
 font-size:13px; 
 font-family:Georgia;
}

.tit_cen{
font-size:16px; 
 font-weight:bold;
 font-family:Georgia;
 text-align:center;
 padding:13px 3px 3px 3px;
  text-decoration:underline;
}



.tit_cen_01{
font-size:16px; 
 font-weight:bold;
 font-family:Georgia;
 text-align:center;
 padding:13px 3px 3px 3px;;
 }


.tit_cen_02{
font-size:16px; 
 font-weight:bold;
 font-family:Georgia;
 text-align:left;
 padding:13px 3px 3px 3px;
  text-decoration:underline;
}
.tit_cen_03{
font-size:16px; 
 font-weight:bold;
 font-family:Georgia;
 text-align:left;
 padding:13px 3px 3px 3px;
}
.m60{
padding-left:60px;
}

.tit4{
 font-size:13px; 
 font-family:Georgia;
font-weight:bold;
}

/*board-view*/
div.board-view {
	width:712px;
	margin-top:37px;
}
div.board-view div.header {
	overflow:hidden;
	width:712px;
}
	div.board-view div.header span.num {
		float:left;
		width:37px;
		height:18px;
		background:#002147;
		padding-top:7px;
		text-align:center;
		color:#fff;
		font-size:11px;
	}
	div.board-view div.header p.title {
		float:left;
		width:531px;
		height:19px;
		padding:4px 0 0 11px;
		border-top:1px solid #002147;
		border-bottom:1px solid #002147;
	}
	div.board-view div.header p.tit2 {width:427px;}
	div.board-view div.header span.date {
		float:left;
		width:56px;
		height:18px;
		padding:7px 0 0 0;
		background:#002147;
		text-align:center;
		color:#fff;
		font-size:11px;
	}
	div.board-view div.header p.date-txt {
		float:left;
		width:66px;
		height:19px;
		padding:4px 0 0 10px;
		border-top:1px solid #002147;
		border-right:1px solid #002147;
		border-bottom:1px solid #002147;
		font-size:11px;
	}
	
div.board-view div.view {
	margin-top:1px;
	border:1px solid #002147;
}
	div.board-view div.view div.view-cont {padding:22px 26px 0 19px;}
	div.board-view div.view div.view-cont P.house-txt {
		line-height:18px;
		margin-bottom:8px;
	}
	div.board-view div.view div.view-cont p.as {
		margin-top:16px;
		font-size:11px;
	}
	div.board-view div.view div.view-cont p.as span {color:#3399CC;}
	div.board-view div.view div.view-cont p.invest {margin-top:25px;}
	div.board-view div.view div.view-cont ol li {margin-top:25px;}
	div.board-view div.view div.view-cont ol li ul li {margin:0; line-height:18px;}
	div.board-view div.view div.view-cont h4.invest-tit {font-weight:normal;}
	div.board-view div.view div.view-cont h4.file {
		margin:25px 0 4px 0;
		font-weight:normal;
	}
	div.board-view div.view h4.down {
		margin-top:15px;
		padding:12px 0 12px 30px;
		background:#F9F7F3 url(/images/kor/common/arrow2.gif) no-repeat 21px 15px;
		border-top:1px solid #ECECEC;
		color:#333;
	}
	div.board-view div.view p.file-down {
		margin:10px 0 10px 21px;
		font-weight:bold;
	}
div.board-view div.view p.file-down img {vertical-align:middle;}
div.board-view div.view p.file-down a:link, div.board-view div.view p.file-down a:active {color:#666666; text-decoration:none; font-weight:bold;}
div.board-view div.view p.file-down a:visited {color:#666666; text-decoration:none; font-weight:bold;}
div.board-view div.view p.file-down a:hover {color:#666666; text-decoration:underline; font-weight:bold;}
div.view-top {margin:0;}



.btn_area{
	width: 712px; 
	text-align:right;
	height: 30px;
	margin-top:10px;
}

/*-----회원단입니다.----*/

table.member{
	width: 712px; 
	margin-top:10px;
}

table.member th {
	
	border-bottom: #002046 1px solid; 
	border-top: #002046 1px solid; 
	font-size:12px;
	height:26px; 
	text-indent:10px;
	color:#002046;
	font-family:Georgia;
	text-align:left;
	background:url('/img/m_right.gif') no-repeat bottom right;
}


table.member td {
	background:#fff;
	border-top: #d9dee2 1px solid; 
	border-bottom: #d9dee2 1px solid;
	font-size:12px;
	height:26px; 
    padding-left:10px;
	color:#666666;
	text-align:left;
	
}

table.member td .area{font-size: 9pt; 
line-height: 17px; 
color: #333333;
background: #ffffff; 
text-decoration: none; 
border:1px #CCCCCC solid;
height:147px;}


.agree{
	border-right: #e1e1e1 1px solid;
	padding-right: 10px; 
	border-top: #e0e0e0 1px solid; 
	padding-left: 10px; 
	scrollbar-face-color: #ebebeb; 
	font-size: 11px; 
	padding-bottom: 10px; 
	scrollbar-highlight-color: #dfdfdf; 
	overflow: auto; 
	border-left: #e0e0e0 1px solid; 
	width: 699px; 
	scrollbar-shadow-color: #edebeb; 
	color: #777777; 
	scrollbar-3dlight-color: #f3f3f3; 
	scrollbar-arrow-color: #ffffff; 
	padding-top: 10px; 
	scrollbar-track-color: #f8f8f8; 
	border-bottom: #e0e0e0 1px solid; 
	scrollbar-darkshadow-color: #f8f8f8; 
	height: 150px;
	background:#f9f9f9;
	text-align:left;
}
.agree p{
	font-size: 11px; 
	color: #777777;
	
}
.log_bg{
	width:655px;
	height:97px; 
	margin: 0 auto;
	background:url('/img/login_bg.gif') no-repeat top left;
	margin-top:30px;
	padding:25px 0 0 0px;
    position: relative;
}

.log_bg .lo{
	width:100px;
	position: absolute;
	top:22px;
	left:480px;
}

.log_bg ul{
	margin-left:260px;
	width:210px;
}
.log_bg li{
	width:210px;
	height:28px; 
}


.id_bg{
	width:655px;
	height:97px; 
	margin: 0 auto;
	background:url('../img/id_bg.gif') no-repeat top left;
	margin-top:30px;
	padding:25px 0 0 0px;
    position: relative;
}

.id_bg ul{
	margin-left:260px;
	width:210px;

}
.id_bg  li{
	float:left;
	width:210px;
	height:22px;

}

.id_bg .id_btn{
	width:100px;
	position: absolute;
	top:20px;
	left:480px;
}

.rightblue{
	color: #8594aa; 
	font-size: 11px; 
	
}

.pw_bg{
	width:655px;
	height:97px; 
	margin: 0 auto;
	background:url('../img/pw_bg.gif') no-repeat top left;
	padding:25px 0 0 0px;
    position: relative;
}
.pw_bg .pw_btn{
	width:100px;
	position: absolute;
	top:35px;
	left:480px;
}

.pw_bg ul{
	margin-left:260px;
	width:210px;

}
.pw_bg  li{
	float:left;
	width:210px;
	height:25px;

}
.bg_mu{
	width:655px;
	height:120px; 
	margin: 0 auto;
	background:url('/img/bg_mu.gif') no-repeat top left;
	padding:0px 0 0 0px;
    position: relative;
}

.bold{
	font-weight:bold;
}

/*-----뉴스----*/
table.news_top{
width:712px;
margin-top:20px;
}


table.news_top th {	
	border-bottom: #e1e1e1 1px solid;	
	font-size:12px;
	padding:5px 10px 5px 5px;
	color: #002046;
	font-family:Verdana;
	text-decoration: underline;
}

table.news_top td {	
	border-bottom: #e1e1e1 1px solid;	
	color: #535353;
	padding:5px 5px 5px 5px;	
	font-size:12px;
	font-family:Verdana;
	
}

table.news_top td a {	
	font-weight:bold;
	color: #002046;
	font-size:12px;
	font-family:Verdana;	
}


table.news{
width:712px;
}

table.news th {	
	
	padding:10px 0px 0px 0px;
	font-size:12px;
	font-family:Verdana;	
	
}
table.news td {	
	border-bottom: #e1e1e1 1px solid;	
	padding:5px 5px 5px 5px;
	font-size:12px;
	font-family:Verdana;	
	
}

/*-----포토게시판(연구소풍경)----*/

.pic_bg{
	width:172px;
	height:132px; 
	margin: 0 auto;
	background:url('/img/pic_bg.gif') no-repeat top left;
	padding:4px 0 0 0px;
	vertical-align:top;
	text-align:center;
}

.blue_txt{
	color: #074e96; 
	font-size: 12px; 
	font-weight:bold;
	
}

.bg_01{
	width:712px;
	height:85px; 
	background:url('/img/back_01.gif') no-repeat top left;	
}


.bg_01 p{
	padding:20px 20px 20px 20px;
}

.one_depth{
	background:url('/img/icon_02.gif') no-repeat left 4px;	
	padding-left:15px;
	font-weight:bold;
	font-size: 12px; 
	color: #000;
	margin-top:20px;

}

table.basic{
width:682px;
margin-top:10px;
}

table.basic th {		
	background:#f3f6f9;	
	border-bottom: #e6e6e6 1px solid; 
	border-right: #e6e6e6 1px solid;
	border-left: #e6e6e6 1px solid;
	border-top: #c6d0e1 2px solid; 
	font-size:12px;
	text-align:center;
	height:25px;
	color:#436eb4;
	
	
}
table.basic td {	
	background:#fff;	
	border: #e6e6e6 1px solid; 
	font-size:12px;
	height:25px;
	text-align:center;
}


table.basic1{
width:682px;
margin-top:10px;
}

table.basic1 th {		
	background:#f3f6f9;	
	border-bottom: #e6e6e6 1px solid; 
	border-right: #e6e6e6 1px solid;
	border-left: #e6e6e6 1px solid;
	border-top: #c6d0e1 2px solid; 
	font-size:12px;
	text-align:center;
	height:25px;
	color:#436eb4;
	
	
}
table.basic1 td {	
	background:#fff;	
	border: #e6e6e6 1px solid; 
	font-size:12px;
	padding:3px 3px 3px 3px;
}

.spam {
	font-size: 11px;
	color: #FF0000;
}

/*-----비행대학추가----*/


.fly_box{
 margin-top:20px;
 width:712px;
 border: #e6e6e6 1px solid;
 height:150px;
 padding:5px;
}


.fly_box dt{
font-family:verdana;
font-weight:bold;
font-size:14px;
padding-left:15px;
color:#002147;
padding-bottom:5px;
}

.fly_box dd{
font-family:tahoma;
font-size:12px;
padding-left:20px;
height:25px;
}

.fly_box dd span{
font-family:tahoma;
font-size:12px;
width:150px;
float:left;
font-weight:bold
}

.fly_box dd a{
font-family:tahoma;
font-size:12px;
display:block;
float:left;
width:500px;
}


.explain{
 width:650px;
 padding:5px;
 margin-left:17px;
 color:#868984;
 line-height:1.50em;
 margin:10px 0 10px 0px;
}

.explain_txt{
	font-weight:bold;
}
.cen{
	text-align:center;
}


.nonmun{
	width:600px;
	margin-top:10px; 
	margin-left:10px; 

}

.nonmun a{
	background:url('../img/man/dot.gif') no-repeat 8px left;
	width:10px;
	padding:0px 0px 5px 10px;
	display:block;
	width:600px;
}
