@charset "utf-8";

/*ABOUT US 섹션*/

.main, .larger, .listtypemain, .centeralign {
			margin: 0 3px 3px 0;				/*일반 페이지, 내용 적은 페이지 글자 크게*/ 
			line-height: 1.4em; 
			padding: 25px; 
			text-align:justify;	}
						
.main p, .larger p, .centeralign p, .tablestyle p {
			padding-bottom: 1em;}
			
.main img 	{									/*ABOUT US 소개 페이지의 첫 사진 패딩 설정*/
			padding: 10px 30px 20px 10px;}
			
.main h5 img {									/*ABOUT US 조직도의 첫 로고 패딩 없애기*/
			padding: 0px 60px 0px 70px;}

.drop {											/*ABOUT US 소개 페이지의 첫 글자 설정*/
			font-size: 400%; 
			line-height:1em; 
			margin: 0px 5px 5px 0px; 
			padding: 0px 5px; 
			background-color: #eee;
			float: left; color:#666;	} 	
			
			
/*오른쪽으로 붙이기*/			
						
p.right {										
			text-align: right; 
			padding-right: 30px; }	
			
/* 테이블 처럼 본문 감싸기 */			
			
.tablestyle {									
			border: gray 1px solid; 
			margin: 10px 10px 30px 10px; 
			padding: 5px 10px 10px 10px; 
			list-style: none; }
			

/* ACTIVITIES 사진 페이지 스타일 */

.centeralign p {								/* 중앙 정렬 사진 페이지 스타일 */
			text-align: center; }

.centeralign img {
			padding: 5px 0px;}
			
.strong {										/* ACTIVITIES 굵은글씨 옆 공간 */
			padding-right: 20px;}
			

/*뒤로 돌아가기 이미지 정렬 */

#back {											
			padding: 10px 0px;
			text-align: center;}	
			
/*이미지 관련 - 현재 회원사 뉴스에서 사용 */

ima.imagefloatleft {							/*이미지 왼쪽 정렬 */
			float: left;}

ima.imagefloatright {							/*이미지 왼쪽 정렬 */
			float: right;}
			
#lufthansa {
	background: url(../img_news/lufthansa.jpg) right top no-repeat; }
	
/*그 다음 문단 클리어 */

.floatclear {
			clear: both; }




/* 위 아래 공간 띄우기, 중앙 정렬 */

.centerspacebold	{	text-align: center; margin-bottom: 30px; margin-top: 30px; font-weight: bold; font-size: 105%; }



/* 리스트 스타일 */
						
ol.alphabetorder li {	list-style-type:lower-alpha;}	/*a,b,c, 리스트*/

ol.numberorder li 	{	list-style-type: decimal;}	/*1,2,3, 리스트*/

ul.dotorder li 		{	list-style-type:circle;} 

.main ul, .main ol	{	margin: 5px 10px 10px 30px;	}
	
.main li			{	list-style: disc; padding-bottom: 0.7em;	}

li.nostyle 			{	list-style: none; }
	
li.listlinkstyle 	{	list-style: circle; }

li.tablestyle  		{	list-style: none; } 





/*테이블 관련 스타일 */

.dottline td 		{ border: 1px dotted #999; padding-top: 5px; padding-left:5px;}

table				{ 	text-align: center; }			/*테이블 중앙 정렬 ----- 이거 왜 작동 안돼*/

.bottomborder 		{ border-bottom: 1px solid #ccc; padding-top: 5px; padding-left:5px;} 

.companylist, .borderbottom  {border: 1px solid #ccc;}
.companylist td 		{ padding-top: 10px; padding-left:5px;}

.borderbottom td 		{ padding-top: 10px; padding-left:5px; border-bottom: 1px solid #ccc; }




td 					{	vertical-align:top; }

td 					{	text-align: left;}

/*테이블 스타일 안에 (회원사 뉴스) */

.tablestyle p		{	padding-left: 40px; padding-right: 20px;}

	
/*회원사 명부 테이블 */

table.memberlist 	{	width: 100%; border-left:1px dotted #999; border-top:1px dotted #999; border-collapse:collapse;	}
	
.memberlist th, .memberlist td { border-right: 1px dotted #999; border-bottom: 1px dotted #999; padding: 5px; }
