body {
font-family:Dotum,Verdana; 
text-decoration: none; 
font-size:12px; 
color:#444444; 
line-height:140%;
letter-spacing:-1px;
text-align:justify;

scrollbar-3dlight-color:595959; 
scrollbar-arrow-color:ffffff; 
scrollbar-base-color:CFCFCF; 
scrollbar-darkshadow-color:FFFFFF; 
scrollbar-face-color:CFCFCF; 
scrollbar-highlight-color:FFFFF; 
scrollbar-shadow-color:595959
}


td {
font-family:Dotum,Verdana; 
text-decoration: none; 
font-size:12px; 
color:#444444; 
line-height:140%;
letter-spacing:-1px;
}

.text{
font-size:11px;
font-family:Dotum;
letter-spacing:-1px;
color:#444444;
}


/* main
-----------------------------------------------------------------------------*/

#main_body {position:absolute; left:276; top:0;}

#img_point {position:absolute; left:23; top:62;}

#top {position:absolute; left:23; top:20;}
	#top .menu {padding-right:20px;padding-top:20px;}

#main_menu {position:absolute; left:246; top:84;z-index:101; }

#all_menu_btn {position:absolute; left:489; top:392;}

#all_menu {position:absolute; left:0; top:0;display:none;z-index:100;}
	#all_menu .back 
		{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/all_menu_back.png',sizingMethod='scale');}
	#all_menu .main_back 
		{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/main/images/all_menu.png',sizingMethod='scale');background-repeat:no-repeat;}

#online {position:absolute; left:0; top:0;display:none;z-index:100;}
	#online .back 
		{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/all_menu_back.png',sizingMethod='scale');}
	#online .main_back 
		{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/main/images/all_menu.png',sizingMethod='scale');background-repeat:no-repeat;}

#eng_copy {position:absolute; left:523; top:172;}

#board_tab {position:absolute; left:546; top:272;}
	#board_tab .back {background-image:url("/main/images/tab_back.gif");}

.date {font-family:Tahoma;font-size:10px;letter-spacing:0px;text-align:right;padding-right:5px;}

#main_search {position:absolute; left:556; top:424;}
	#main_search .back {background-image:url("/main/images/search_back.gif");}

#flash_banner_01 {position:absolute; left:556; top:484;}

#flash_banner_02 {position:absolute; left:542; top:562;}

#banners {position:absolute; left:552; top:562;}
#banners .roll_banner {width:264px; overflow:hidden;}
#banners #banner_list {width:264px;}
#banners #banner_list li {display:inline; }

/* 건조현황 */
#news_wrap {position:absolute; left:556; top:424;}
#news_wrap ul {width:231px;}
#news_wrap .ctrl_btn {position:absolute; top:7px; right:20px;}
#news_wrap .ctrl_btn a {display:block; margin-bottom:1px;}

#bottom_quick {position:absolute; left:505; top:702;}

#main_copyright {position:absolute; left:435; top:774;}

/* sub
---------------------------------------------------------------------------*/

#sub_body {position:absolute; left:0; top:0;}

#sub_top {position:absolute; left:23; top:20;}
	#sub_top .menu {padding-right:20px;padding-bottom:20px;}

#sub_menu {position:absolute; left:350; top:50;}

#left_menu {position:absolute; left:8; top:231;z-index:10;}
	#left_menu .left_back{background-image:url("/images/sub_lm_left_back.gif");}
	#left_menu .left_center{background-color:#FFFFFF;}
	#left_menu .right_back{background-image:url("/images/sub_lm_right_back.gif");}
	#left_menu .lm{padding-top:1px;padding-bottom:1px;}
	#left_menu .lm_line{background-color:#e7e7e7;height:1px;}

#sub_contents {position:absolute; left:0; top:280;}
	#sub_contents .contents {background-image:url("/images/sub_body_back.gif");background-repeat:no-repeat;}
	#sub_contents .title {background-image:url("/images/sub_title_back.gif");}
	#sub_contents .copyright_back {background-image:url("/images/sub_bottom_back.gif");padding-left:222px;}
	#sub_contents .bm_line {background-color:#dfdfdf;height:1px;}
	#sub_contents .copyright {padding-top:12px;padding-bottom:15px;}
	#sub_contents .bm{padding-right:15px;}

.line{border:1px solid #e3e3e3;}

.line_s{border:1px solid #1c549a;}

.line_pop{border:1px solid #141414;}

 #history {position:relative;}
	#history .title{padding-bottom:10px;padding-left:10px;}
	#history .date_01 {padding-left:20px;letter-spacing:0px;padding-top:3px;}
	#history .memo{
							padding:8 3 5 20;
							line-height:140%;
							font-family:Gulim,Verdana;
							font-size:12px;
							background-image:url("/images/icon/icn01.gif");
							background-repeat:no-repeat;
							background-position:10px 13px;
							letter-spacing:-1px;
							}

.tab_back {background-image:url("/images/sub_tab_back.gif");}

.location {
 padding:3 0 0 35
 text-decoration: none; 
 color:#565656; 
 font-size: 11px; 
 font-family:dotum, 돋움;
 background-image:url("/images/icon/location.gif");
 background-repeat:no-repeat;
 background-position:12px 10px;
}

.location_b {
 text-decoration: none; 
 color:#4974aa; 
 font-size: 11px; 
 font-family:dotum, 돋움;
 height:25px;
 padding-top:10px;
 padding-right:10px;
 text-align:right;
 font-weight:bold;
}

.s_top {background-image:url("/images/s_top.gif");height:10px;width:100%;}
.s_left {background-image:url("/images/s_left.gif");width:10px;height:100%}
.s_right {background-image:url("/images/s_right.gif");width:10px;}
.s_bottom {background-image:url("/images/s_bottom.gif");height:10px;}
.s_contents{padding:10 10 10 10}

.recru_title {background-image:url("/recruiting/images/pop_title_back.gif");}

.title_st {
 padding:5 0 0 15
 line-height:140%;
 font-family:Dotum;
 color:#666666;
 font-size:12px;
 background-image:url("/images/icon/3.gif");
 background-repeat:no-repeat;
 background-position:1px 7px;
 letter-spacing:-1px;
 font-weight:bold;
 height:25px;
}

.text_01{
 padding:3 0 0 20
 line-height:150%;
 font-family:Dotum;
 height:23px;
 font-size:12px;
 background-image:url("/images/icon/1.gif");
 background-repeat:no-repeat;
 background-position:12px 10px;
 letter-spacing:-1px;
}

.text_all{
 padding:3 0 0 20
 line-height:150%;
 font-family:Dotum;
 height:23px;
 font-size:12px;
 background-image:url("/images/icon/all.gif");
 background-repeat:no-repeat;
 background-position:12px 10px;
 letter-spacing:-1px;
}

.text_menu{
 padding:3 0 0 20
 line-height:140%;
 font-family:Gulim;
 font-size:12px;
 background-image:url("/images/icon/2.gif");
 background-repeat:no-repeat;
 background-position:12px 9px;
 letter-spacing:-1px;
}


.textarea{
scrollbar-3dlight-color:E1EDEE; 
scrollbar-arrow-color:FF0400; 
scrollbar-base-color:E1EDEE; 
scrollbar-darkshadow-color:E1EDEE; 
scrollbar-face-color:FFFFFF; 
scrollbar-track-color:#E1EDEE;
scrollbar-highlight-color:E1EDEE; 
scrollbar-shadow-color:FFFFFF;
background-color:#E1EDEE; 
border: 1px #E1EDEE solid; 
font-size: 9pt; 
font-family:dotum, 돋움;
color:#444444; 
overflow-x:hidden; 
overflow-y:auto; 
line-height:16px;
padding-top:1; 
padding-right:5; 
padding-bottom:5; 
padding-left:5;
}

.textarea01	{
border:1px #cbd9df solid;
background:#d6e2e7;
padding:4;
color:#444444;
font-size:12px;
line-height:1.5;
scrollbar-3dlight-color:FFFFFF; 
scrollbar-arrow-color:FE0200; 
scrollbar-base-color:FFFFFF; 
scrollbar-darkshadow-color:FFFFFF; 
scrollbar-face-color:FFFFFF; 
scrollbar-track-color:#d6e2e7;
scrollbar-highlight-color:FFFFF; 
scrollbar-shadow-color:FFFFFF;
}

.textarea02	{
border:1px #cccccc solid;
background:#FFFFFF;
padding:4;
color:#444444;
font-size:12px;
line-height:1.5;
scrollbar-3dlight-color:FFFFFF; 
scrollbar-arrow-color:FE0200; 
scrollbar-base-color:FFFFFF; 
scrollbar-darkshadow-color:FFFFFF; 
scrollbar-face-color:FFFFFF; 
scrollbar-track-color:#EEEEEE;
scrollbar-highlight-color:FFFFF; 
scrollbar-shadow-color:FFFFFF;
}


.input { 
background-color:#FFFFFF ; 
border: 1px #cccccc solid; 
font-size: 11px; 
color:#444444;
height:21px;
padding-top:4px;
font-family:Dotum,돋움;
letter-spacing:-1px;
}

.input_c { 
background-color:#d6e2e7 ; 
border: 1px #cbd9df solid; 
font-size: 12px; 
color:#444444;
height:21px;
padding-top:5px;
font-family:Dotum,돋움;
letter-spacing:-1px;
}



.font_ing {text-decoration: none; color:#FFFFFF; font-size: 11px;font-family:Dotum,돋움;font-weight:bold;letter-spacing:-1px;}

.font_date {text-decoration: none; color:#444444; font-size: 11px;font-family:Verdana;letter-spacing:-1px;}

 A.Font_top {text-decoration: none; color:#444444; font-size: 11px;font-family:Dotum,돋움;}
 A.Font_top:hover {text-decoration: underline; color:#FF6600;  font-size:11px; font-family:Dotum,돋움;}

 A.Font1 {text-decoration: none; color:#444444; font-size: 11px;font-family:Dotum,돋움;letter-spacing:-1px;}
 A.Font1:hover {text-decoration: underline; color:0e77bd;  font-size:11px; font-family:Dotum,돋움;font-weight:bold;letter-spacing:-2px;}

 A.Font2 {text-decoration:underline; color:#3968ae; font-size:12px; font-family:Dotum; letter-spacing:-1px; font-weight:bold;}
 A.Font2:hover {text-decoration:underline; color:#58ade5; font-size:12px; letter-spacing:-1px; font-weight:bold;}

 A.Font3 {text-decoration: none; color:#444444; font-size: 11px; font-family:Verdana;}
 A.Font3:hover {text-decoration: none; color:#D4AE0F;  font-size: 11px;}

 A.Font4 {text-decoration: none; color:#195ca3; font-size: 12px; font-family:dotum, 돋움;height:15px;letter-spacing:-1px;}
 A.Font4:hover {text-decoration: underline; color:#D4AE0F;  font-size: 12px; letter-spacing:-1px;}

  A.faq {text-decoration: none; color:#195ca3; font-size: 12px; font-family:dotum, 돋움;height:15px;letter-spacing:-1px;}
 A.faq:hover {text-decoration: underline; color:#D4AE0F;  font-size: 12px; letter-spacing:-1px;}

 A.Font5 {text-decoration: underline; color:#227991; font-size: 12px; font-family:dotum, 돋움;}
 A.Font5:hover {text-decoration: underline; color:#6cc477;  font-size: 12px; position:relative; }

 A.link {text-decoration: none; color:#444444; font-size: 11px; font-family:Verdana;}
 A.link:hover {text-decoration: underline; color:#8B8B8B; font-size: 11px; font-family:Verdana; position:relative;}

 A.link_url {text-decoration: none; color:#0061AA; font-size: 8pt; font-family:Verdana;}
 A.link_url:hover {text-decoration: underline; color:#C4A007; font-size: 8pt; font-family:Verdana; position:relative; top:1; left:1;}

 A.Font_menu {text-decoration: none; color:#828282; font-size: 11px;font-family:Dotum;}
 A.Font_menu:hover {text-decoration: none; color:#D4AE0F;  font-size:11px; font-family:Dotum;}

 A.Font_all_menu {text-decoration: none; color:#FFFFFF; font-size: 11px;font-family:Verdana;}
 A.Font_all_menu:hover {text-decoration: none; color:#D4AE0F;  font-size:11px; font-family:Verdana;}


/* 일반게시판 관련 - Start */

.write_st {text-align:right;padding:10 10 10 10;font-weight:bold;background-color:#f7f7f7;}

.write_input {padding:10 10 10 10;font-size:12px;}

.board_head {background-image:url("/images/board/head_back.gif");height:38px;}

.board_td {
	padding-top:3px;
	text-align:center;
	font-family:Verdana,Dotum;
	font-size:12px;
	border-bottom:solid 1px #ebebeb;
	height:30px;
	letter-spacing:-1px;
}

/* 일반게시판 관련 - End */


/*Board01 - Start*/

.board01 {
	width:100%;
	font-family:Verdana,Dotum;
	font-size:12px;
	line-height:130%;
	border-collapse:collapse;
	border-top:solid 2px #4798b7;
	border-bottom:solid 1px #4798b7;
}
.board01 caption {
	text-align:right;
	font-family:Verdana,Dotum;
	font-size:11px;
	height:20px;
	color:#333333;
}
.board01 thead {
	background-color:#eff1f1;
}
.board01 thead th {
	padding:9 3 7 3;
	border-bottom:solid 1px #d1d1d1;
	background-image:url("../images/board/head_line.gif");
	background-repeat:no-repeat;
	background-position:100% 100%;

	color:#474747;
	font-family:Dotum,돋움;
	font-size:12px;
	letter-spacing:-1px;
	font-weight:bold;
	text-align:center;
}
.board01 thead .first {
	border-left:0px;
}
.board01 thead .end {
	background-image:url("../images/board/head_line_no.gif");
	background-repeat:no-repeat;
	background-position:100% 100%;
}
.board01 tbody {
	background-color:#FFFFFF;
}
.board01 .num td {
	text-align:center;
	font-family:Verdana,Dotum;
	font-size:12px;
	border-bottom:solid 1px #E7E7E7;
}
.board01 tbody .view {
	text-align:center;
	font-family:Dotum,돋움;
	font-size:12px;
	border-bottom:solid 1px #E7E7E7;
	background-image:url("../images/board/head_line.gif");
	background-repeat:no-repeat;
	background-position:100% 100%;
}
.board01 tbody .end {
	background-image:url("../images/board/head_line_no.gif");
	background-repeat:no-repeat;
	background-position:100% 100%;
}
.board01 tbody th {
	background-color:#eff1f1;
	border-bottom:solid 1px #E7E7E7;
}
.board01 tbody th strong {
	color:#444444;
	font-family:Dotum,돋움;
	font-size:11px;
	letter-spacing:-1px;
	font-weight:bold;
	text-align:center;
}
.board01 tbody td {
	padding:6 3 4 3;
	color:#444444;
}

/*Board01 - End*/



/*Table01 - Start*/

.table01 {
	width:100%;
	font-family:Dotum,돋움;
	font-size:12px;
	line-height:130%;
	border-collapse:collapse;
	border-top:solid 2px #4575C6;
	border-bottom:solid 1px #4575C6;
}
.table01 caption {
	text-align:right;
	font-family:Verdana;
	font-size:11px;
	color:#333333;
}
 .table01 thead {
	background-color:#FFFFFF;
}
.table01 thead th {
	padding:8 3 6 3;
	border-left:solid 1px #BAC8E0;
	border-bottom:solid 1px #BAC8E0;
	color:#0C4098;
	font-family:Dotum,돋움;
	font-size:12px;
	letter-spacing:-1px;
	font-weight:bold;
	text-align:center;
}

.table01 thead .first {
	border-left:0px;
}
.table01 thead .point {
	background-color:#FFFFFF;
}
.table01 tbody {
	background-color:#E1E8F4;
}
.table01 .num td {
	text-align:center;
	font-family:Dotum,돋움;
	font-size:12px;
}
 .table01 tbody th {
	padding:8 7 6 7;
	color:#FFFFFF;
	/*
	font-family:Verdana;
	font-size:11px;
	letter-spacing:-1px;
	*/
	font-weight:normal;
	text-align:center;
	border-bottom:solid 1px #FFFFFF;
	background-color:#768EB6;
}
.table01 tbody th a:link, .page_contents .table01 tbody th a:active, .page_contents .table01 tbody th a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.table01 tbody th a:hover {
	color:#AAE4FF;
	text-decoration:underline;
}
.table01 tbody td {
	padding:8 7 6 7;
	border-bottom:solid 1px #FFFFFF;
	border-left:solid 1px #FFFFFF;
	color:#444444;
}
.table01 tbody .point {
	font-weight:bold;
	background-color:#C6DAFC;
	color:#003184;
}
.table01 tbody .point {
	font-weight:bold;
}
.table01 tbody .point th {
	color:#FFFFFF;
	background-color:#496492;
}
.table01 tbody .point td {
	background-color:#C6D2E6;
	color:#111111;
}
.table01 tbody .point .point {
	background-color:#99BBF3;
	color:#003184;
}
.table01 .point a:link, .page_contents .table01 .point a:active, .page_contents .table01 .point a:visited {
	color:#003184;
	text-decoration:none;
}
.table01 .point a:hover {
	color:#0096DC;
	text-decoration:underline;
}

/*Table01 - End*/


#table_00 {position: relative;width:100%;}
	#table_00 .point{
							text-decoration: none; 
							color:#0c4098; 
							font-size: 12px; 
							font-weight:bold;
							text-align:center;
							background-color:#e1e8f4;
							letter-spacing:-1px;
							padding-top:7px;
							}
	#table_00 .td{
							text-decoration: none; 
							color:#444444; 
							font-size: 12px;
							text-align:left;
							padding-left:10px;
							background-color:#FFFFFF;
							}

.photo{
			border: 1px #4575c6 solid; 
			padding:5 5 5 5; 
			background-color:#FFFFFF;
			}



/* 투명 png 이미지 - start*/

.png24 { 
	tmp:expression(setPng24(this)); 
}


/* 투명 png 이미지 - end*/





