@charset "utf-8";
/* CSS Document */

/*
=================================================================================================== 
 Project:							홈페이지
 Description: 						ECOSIAN
---------------------------------------------------------------------------------------------------
 Company:							ECOSIAN
 Author:							문정식
 Last Modified:						2006/12
 Version:							1.0
 ---------------------------------------------------------------------------------------------------
 CSS 작성규칙
 1. 스타일시트 명령어는 소문자로만 표현한다.
 2. 스타일시트 네이밍 기본은 소문자로 하면 겹쳐(tableName) 쓸 경우에는 적절한 대소문자를 사용한다.
 3. 공용, 기본외의 스타일시트 추가시 꼭 주석을 넣는다.
 4. 주석의 대주석  : ========================================= 기본스타일 start =========================================
           중주석  : ----------------- < 중간 start >--------------------
		   소주석  : --짙은 파란색-링크시에만 underline--
		   설명주석: 패딩위, 패딩오른쪽, 패딩아래, 패딩왼쪽
 ---------------------------------------------------------------------------------------------------
 CSS 간략 명령어
 1. 낱말의 간격: word-spacing: -1pt;
 2. 글자 간격  : letter-spacing: -1pt;
 3. 글줄의 간격: line-height: 22pt;
 4. 들여쓰기   : text-indent: 50px;
 5. 문자의 정렬: text-align: right;
===================================================================================================

*/
/* ========================================= Basic Style start ========================================= */
body {	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #545454;
	font-family: "Arial"; 
	text-align: left;
	line-height: 16pt;
}

.sub01 {
	font-size: 12px; color: #858585; line-height: 17px; font-family: "Arial"; letter-spacing: -0.03em; text-align: justify; text-decoration:none
}
.sub02 {
	padding: 2px 0px 4px 0px; font-size: 13px; color: #858585; line-height: 17px; font-family: "Arial"; letter-spacing: -0.03em; text-decoration:none
}
.sub03 {
	padding: 4px 0px 4px 5px; font-size: 13px; color: #858585; line-height: 17px; font-family: "Arial"; letter-spacing: -0.03em; text-decoration:none
}
.sub04 {
	padding: 0px 12px 0px 12px;
}
.sub05 {
	padding: 4px 0px 4px 0px; font-size: 13px; color: #3fa93a; line-height: 17px; font-family: "Arial"; letter-spacing: -0.03em; text-decoration:none
}

.history01 {
	font-size: 11px; color: #7b7b7b; line-height: 17px; font-family: "Arial"; letter-spacing: -0.03em; text-decoration:none
}
.history02 {
	font-size: 11px; color: #031848; line-height: 17px; font-family: "Arial"; letter-spacing: -0.03em; text-decoration:none
}
/* ========================================= Basic Style end ========================================= */

/* ========================================= main Ecosian start ========================================= */
.main_top_bg01 { 	
	padding: 0px 0px 0px 0px;	/*패딩위, 패딩오른쪽, 패딩아래, 패딩왼쪽*/
	background-image:url(/eng/common/images/frame/main_top_bg01.gif);
}
.main_left_bg01 { 	
	padding: 0px 0px 0px 30px;	/*패딩위, 패딩오른쪽, 패딩아래, 패딩왼쪽*/
}
/* ========================================= main Ecosian end ========================================= */


/* ========================================= About Ecosian start ========================================= */
.about_top_bg01 { 	
	padding: 0px 0px 0px 0px;	/*패딩위, 패딩오른쪽, 패딩아래, 패딩왼쪽*/
	background-image:url(/eng/common/images/about/about_top_bg01.gif);
}
.about_left_bg01 { 	
	padding: 0px 0px 0px 30px;	/*패딩위, 패딩오른쪽, 패딩아래, 패딩왼쪽*/
}
/* ========================================= About Ecosian end ========================================= */


/* ========================================= Solution start ========================================= */
.solution_top_bg01 { 	
	padding: 0px 0px 0px 0px;	/*패딩위, 패딩오른쪽, 패딩아래, 패딩왼쪽*/
	background-image:url(/eng/common/images/solution/solution_top_bg01.gif);
}
.solution_left_bg01 { 	
	padding: 0px 0px 0px 30px;	/*패딩위, 패딩오른쪽, 패딩아래, 패딩왼쪽*/
}
/* ========================================= Solution end ========================================= */

/* ========================================= consulting start ========================================= */
.consulting_top_bg01 { 	
	padding: 0px 0px 0px 0px;	/*패딩위, 패딩오른쪽, 패딩아래, 패딩왼쪽*/
	background-image:url(/eng/common/images/consulting/top_bg01.gif);
}
.consulting_left_bg01 { 	
	padding: 0px 0px 0px 30px;	/*패딩위, 패딩오른쪽, 패딩아래, 패딩왼쪽*/
}
/* ========================================= consulting end ========================================= */

/* ========================================= contact Us start ========================================= */
.contactUs_top_bg01 { 	
	padding: 0px 0px 0px 0px;	/*패딩위, 패딩오른쪽, 패딩아래, 패딩왼쪽*/
	background-image:url(/eng/common/images/contactUs/top_bg01.gif);
}
.contactUs_left_bg01 { 	
	padding: 0px 0px 0px 30px;	/*패딩위, 패딩오른쪽, 패딩아래, 패딩왼쪽*/
}
/* ========================================= contact Us end ========================================= */

/* ========================================= Frame Bottom start ========================================= */
.bottom_copyright_bg01 { 	
	padding: 8px 0px 0px 30px;	/*패딩위, 패딩오른쪽, 패딩아래, 패딩왼쪽*/
	background-image:url(/eng/common/images/frame/bottom_copyright_bg01.gif);
}
/* ========================================= Frame Bottom end ========================================= */

/* ========================================= link start ========================================= */
a.email01:link, a.email01:visited, a.email01:hover { padding: 5px 0px 5px 0px; font-size: 12px; color: #858585; text-decoration: none; word-spacing: 0pt; letter-spacing: 0pt;}
a.email01:hover 								   { color: #000000; text-decoration: underline; word-spacing: 0pt; letter-spacing: 0pt; }

a.site01:link, a.site01:visited, a.site01:hover { padding: 5px 0px 5px 0px; font-size: 12px; color: #858585; text-decoration: none; word-spacing: 0pt; letter-spacing: 0pt;}
a.site01:hover 								   { color: #000000; text-decoration: underline; word-spacing: 0pt; letter-spacing: 0pt; }

/* ========================================= link end ========================================= */

.select01 			{ padding-right:20; font-size:11px; color:#666666; line-height:17px; border: 1px solid #7f9db9; }
.scr02 { scrollbar-face-color: #c9e1de; scrollbar-shadow-color:#35877d; scrollbar-highlight-color:#c9e1de; scrollbar-3dlight-color:#c9e1de; scrollbar-darkshadow-color:#c9e1de; scrollbar-track-color: #dff1ef; scrollbar-arrow-color: #35877d; }
textarea 			{ font-sizeE:12px; border:#dedede 1px solid; }
.textarea01 		{ font-sizeE:12px; border:#c9e1de 1px solid; }

.td_null01 								 	 { padding: 5px 5px 5px 5px; }   /* 게시판 리스트 등록자 */

.td_line01 								 	 { background-color:#bbcdd6; }   /* 게시판 리스트 라인 */
.td_line02 								 	 { background-color:#b3ded6; }   /* 게시판 리스트 라인 */

.text_BBStit01 { font-size: 12px; color: #e3f1f4; word-spacing: 0pt; letter-spacing: -1pt; text-align:center; }   /* 게시판 리스트 상단 타이틀 */
.text_BBS01    { font-size: 11px; color: #5882a4; word-spacing: 0pt; text-align:center; }   /* 게시판 리스트 번호/등록일/조회.. 숫자 */
.text_BBS02  { font-size: 12px; color: #5882a4; word-spacing: 0pt; text-align:center; }   /* 게시판 리스트 등록자 */
.text_BBS03  { padding: 4px 3px 0px 10px; background-color:#E3F1F4; font-size: 12px; color: #7A7A7A; word-spacing: 0pt; text-align:left; }   /* 게시판 내용 제목들 */
.text_BBS04  { font-size: 11px; color: #5882a4; word-spacing: 0pt; }    /* 게시판 내용 제목들 */
   /* 게시판 내용 제목들 */

input 	 { font-size:12px; color:#858585; line-height:17px; border: 1px solid #DAD5C0; }
.input01 { padding: 0px 4px 0px 0px; font-size:12px; color:#666666; line-height:17px; border: 1px solid #7f9db9; }
.input02 { padding: 0px 4px 0px 0px; font-size:12px; color:#666666; line-height:17px; border: 1px solid #c9e1de; }
.input03 { padding: 0px 4px 0px 0px; font-size:12px; color:#0C4F86; background-color:#FFFFF7; font-weight: bold; line-height:17px; border: 1px solid #FFFFF7; }
.input04 { padding: 0px 4px 0px 0px; font-size:12px; color:#0C4F86; background-color:#FFFFF7; line-height:17px; border: 1px solid #FFFFF7; }
.input05 { padding: 0px 4px 0px 0px; font-size:11px; color:#0C4F86; background-color:#FFFFF7; line-height:17px; border: 1px solid #FFFFF7; }



