@import url(/common/css/style.css);

/* common */
html
{
	font-family:Dotum, verdana, arial; font-size:11px; color:#757575; line-height:18px; width: 100%; height:100%; 
	margin:0;
	padding:0;
	scrollbar-face-color: #333333; 
	scrollbar-shadow-color: #000000; 
	scrollbar-highlight-color: #000000;
	scrollbar-3dlight-color: #000000; 
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #000000; 
	scrollbar-arrow-color: #C9C9C2;		
	overflow:hidden;
}

div, ul, li	{ margin:0; padding:0; list-style:none;	}
table								{ border:0; border-spacing:0px; border-collapse:collapse; }
table, td, p, dl, dt, dd		{ margin:0; padding:0; 	}
img			{ border:0; margin:0; padding:0; }


a:link			{ color:#666666; text-decoration:none; }
a:visited		{ color:#666666; text-decoration:none; }
a:active		{ color:#666666; text-decoration:none; }
a:hover { color:#666666; text-decoration:underline; }

/* form */
.input				{ border:1px solid #D7D7D7; font-size:9pt; color:#666666; background-color:#FFFFFF; font-family:Dotum, verdana, arial; padding-top:3px; height:14px;  }
textarea			{ border:1px solid #D7D7D7; background-color:#FFFFFF; padding:5px; line-height:18px; 
					scrollbar-face-color: #FFFFFF; 
					scrollbar-shadow-color: #C9C9C2; 
					scrollbar-highlight-color: #FFFFFF;
					scrollbar-3dlight-color: #C9C9C2; 
					scrollbar-darkshadow-color: #FFFFFF;
					scrollbar-track-color: #F7F7F7; 
					scrollbar-arrow-color: #C9C9C2;	}
select			{ font-size:11px; font-family:Dotum, verdana, arial; color:#757575; 	}
.sel				{ font-size:12px; vertical-align:top; margin-top:2px;  	}

.form-check { border:none; width:auto; height:auto; margin:0 -1 0 -3;	background-color:transparent; }
.form-radio { border:none; width:auto; height:auto; vertical-align:middle; background-color:transparent; }
.form-image { border:none; width:auto; height:auto; vertical-align:middle; background-color:transparent; }


/* align */
.vtop			{ vertical-align:top; }
.vbottom		{ vertical-align:bottom; }
.Tjust			{ text-align:justify; }
.Tleft			{ text-align:left; }
.Tcenter		{ text-align:center; }
.Tright		{ text-align:right; }

.clear		{ clear:both; 	}
.icon_align		{ margin:4px 0 0 0;	}

/* font */
.bold			{ font-weight:bold; 	}
.normal		{ font-weight:normal;	}
.underline	{ text-decoration:underline; 	}
.font_ls		{ letter-spacing:-1px;	}
.font_lsnor	{ letter-spacing:0px;	}
.lh_16		{ line-height:16px; 	}

.att_txt		{ color:#FF6000; }
.sm_txt		{ color:#999999; 	} 
.sp_txt		{ color:#666666; 	}
.bo_txt		{ color:#333333; 	}

/* margin */
.mg_b3		{ margin-bottom:3px; }
.mg_b5		{ margin-bottom:5px; }
.mg_b7		{ margin-bottom:7px; }
.mg_b9		{ margin-bottom:9px; }

.mg_b10		{ margin-bottom:10px; }
.mg_b15		{ margin-bottom:15px; }
.mg_b20		{ margin-bottom:20px; }
.mg_b25		{ margin-bottom:25px; }
.mg_b30		{ margin-bottom:30px; }
.mg_l9		{ margin-left:9px; 	}
.mg_l10		{ margin-left:10px; 	}


/* layout */
body				{ background:#000000; width:100%; height:100%; margin:0.1px 0 0 0; padding:0px;  	}
body.main		{ background:none; 	}

#wrapper	{ position:absolute; width:100%; height:100%; z-index:1; overflow:-moz-scrollbars-vertical; }
*html #wrapper		      {  position:absolute; width:100%; height:100%; z-index:1;  overflow-y:scroll; overflow-x:hidden;	}
*:first-child+html #wrapper   {  position:absolute; width:100%; height:100%; z-index:1;  overflow-y:scroll; overflow-x:hidden; }

#header		{ width:100%;  }
#top_menu	{ width:100%; margin:0px auto; margin:70px 0 0 0;  	}
*html #top_menu					{ width:100%; margin:0px auto; margin:52px 0 0 0;  	}
*:first-child+html #top_menu { width:100%; margin:0px auto; margin:52px 0 0 0;  }

.top_flash	{ z-index:10; position:absolute; top:0; 
				   width:expression(
					document.body.clientWidth <= 930 || document.body.clientWidth >= 3600
					? (document.body.clientWidth <= 930 ? '930px' : '3600px' )
					: '100%' );
					width:100%; min-width:930px; max-width:3600px; /*** Mozilla ***/ }


#container { width:930px; margin:0px auto; background:url('/images/common/bg_cont_line.gif') repeat-y;   }

#content			{ width:100%;    }
#content:after		{ content: "."; display: block; height:0; clear:both; visibility:hidden; }


#footer				{ position:fixed; bottom:-2px; z-index:995; height:65px; width:100%;    }
*html #footer					{ position:absolute; bottom:-2px; z-index:995; height:65px;   	}
*:first-child+html #footer   { position:fixed; bottom:-2px; z-index:995; height:65px;   }


#cont_service_01_iframe			{ position:absolute; bottom:56px; z-index:1; left:50%; margin:0 0 0 167px; width:174px; height:232px; filter:alpha(opacity=0);   }

#cont_service_01_sm               { position:fixed; bottom:54px; z-index:991; left:50%; margin:0 0 0 167px; width:174px;  }
*html #cont_service_01_sm		{ position:absolute; bottom:54px; z-index:991; left:50%; margin:0 0 0 167px; width:174px; 	}
*:first-child+html #cont_service_01_sm		{ position:fixed; bottom:54px; z-index:991; left:50%; margin:0 0 0 167px; width:174px; 	}

#cont_service_01_big               { position:fixed; bottom:54px; z-index:991; left:50%; margin:0 0 0 167px; width:174px; display:none;  }
*html #cont_service_01_big		{ position:absolute; bottom:54px; z-index:991; left:50%; margin:0 0 0 167px; width:174px; display:none;	}
*:first-child+html #cont_service_01_big		{ position:fixed; bottom:54px; z-index:991; left:50%; margin:0 0 0 167px; width:174px; display:none;  }

#cont_service_02_sm               { position:fixed; bottom:54px; z-index:991; left:50%; margin:83px 0 0 341px; width:121px;  }
*html #cont_service_02_sm		{ position:absolute; bottom:54px; z-index:991; left:50%; margin:83px 0 0 341px; width:121px; 	}
*:first-child+html #cont_service_02_sm		{ position:fixed; bottom:54px; z-index:991; left:50%; margin:83px 0 0 341px; width:121px; 	}

#cont_service_02_big               { position:fixed; bottom:54px; z-index:991; left:50%; margin:83px 0 0 341px; width:121px; display:none;  }
*html #cont_service_02_big		{ position:absolute; bottom:54px; z-index:991; left:50%; margin:83px 0 0 341px; width:121px; display:none;	}
*:first-child+html #cont_service_02_big		{ position:fixed; bottom:54px; z-index:991; left:50%; margin:83px 0 0 341px; width:121px; display:none;  }

#left_area							{ float:left; width:178px; min-height:768px; height:auto !important; height:768px; margin:30px 0 0 0; padding:0 0 0 2px; position:relative;   }
 

.left_visual			{ position:absolute; bottom:50px; left:50%; margin:0 0 0 -504px; z-index:1;  	}
*html .left_visual					 { position:absolute; bottom:50px; left:50%; margin:0 0 0 -504px; z-index:1; width:212px; height:306px;     }
*:first-child+html .left_visual   { position:absolute; bottom:50px; left:50%; margin:0 0 0 -504px; z-index:1;  }

.left_flash		{ position:absolute; 	}

#cont_area	{ float:left; width:720px; height:100%; padding:0 0 120px 0; 	}

#top				{ width:930px; margin:0px auto;  	}
#top:after		{ content: "."; display: block; height:0; clear:both; visibility:hidden; }

.top_icon	{ float:right; margin:0 0 5px -1px;	}
.top_service	{ position:absolute; margin:-4px 0 0 805px; 	}






/* sub index */
#index_wrapper	{ position:absolute; width:100%; height:100%; z-index:1; overflow-y:scroll; overflow-x:hidden;	 } 
*html #index_wrapper		      {  position:absolute; width:100%; height:100%; z-index:1; overflow-y:scroll; overflow-x:hidden;		}
*:first-child+html #index_wrapper   {  position:absolute; width:100%; height:100%; z-index:1; overflow-y:scroll; overflow-x:hidden;	 }


#index_main			{ width:100%; height:100%; 	}

#sub_index		{ width:466px; height:225px; position:absolute; z-index:99; left:50%; margin:0 0 0 -57px;   }
*html #sub_index				   { width:466px; height:225px; position:absolute; z-index:99; left:50%; margin:0 0 0 -48px; }
*:first-child+html #sub_index   { width:466px; height:225px; position:absolute; z-index:99; left:50%; margin:0 0 0 -49px;  }

#index_left		{ float:left; width:394px; margin:27px 0 0 0; min-height:610px; height:auto !important; height:610px;	padding:0 0 0 2px; }
#index_cont	{ float:left; width:504px; height:100%; padding:0 0 120px 0;  	}

#index_top			{ background:url('/images/common/bg_top_tmp.gif') left top repeat-x;  }

#index_container  { width:960px; height:100%; margin:0px auto; background:url('/images/common/bg_index_line.gif') repeat-y; }

#index_content			{ width:100%; min-height:768px; height:auto !important; height:768px; position:relative;  }
#index_content:after	{ content: "."; display: block; height:0; clear:both; visibility:hidden; }


#index_header		{ height:75px; background:url('/images/common/bg_top_tmp.gif') left top repeat-x;   }
#index_flash			{ width:100%; height:610px;   	}

#index_footer				{ position:fixed; bottom:0px; width:100%; z-index:995; height:64px;    }
*html #index_footer					{ position:absolute; bottom:0px; z-index:995; height:64px;   	}
*:first-child+html #index_footer   { position:fixed; bottom:0px; z-index:995; height:64px;   }

.index_news              { position:fixed; bottom:54px; z-index:995; left:50%; margin:0 0 0 -470px; width:487px;    }
*html .index_news      { position:absolute; bottom:54px; z-index:995; left:50%; margin:0 0 0 -470px; width:487px;    }


#cont_service_01               { position:fixed; bottom:54px; z-index:995; left:50%; margin:0 0 0 167px; width:174px;   }
*html #cont_service_01		{ position:absolute; bottom:54px; z-index:995; left:50%; margin:0 0 0 167px; width:174px; 	}
*:first-child+html #cont_service_01		{ position:fixed; bottom:54px; z-index:995; left:50%; margin:0 0 0 167px; width:174px;   }

#cont_service_02               { position:fixed; bottom:54px; z-index:995; left:50%; margin:83px 0 0 341px; width:121px;   }
*html #cont_service_02		{ position:absolute; bottom:54px; z-index:995; left:50%; margin:83px 0 0 341px; width:121px; 	}
*:first-child+html #cont_service_02		{ position:fixed; bottom:54px; z-index:995; left:50%; margin:83px 0 0 341px; width:121px;   }




.index_left		{ float:left; width:6px; height:140px; background:url('/images/common/bg_index_left.gif') no-repeat; 	}
.index_right	{ float:left; width:6px; height:140px; background:url('/images/common/bg_index_right.gif') no-repeat; 	}
.index_center	{ float:left; height:140px; background:url('/images/common/bg_index_cen.gif') repeat-x; 	 }

.index_img		{ margin:6px 2px 0 3px; 	}
.index_img01	{ margin:6px 2px 0 2px; 		}

.index_bimg	{ margin:0 0 0 2px; 	}

.csr_left			{ float:left; width:313px; 	}
.csr_right		{ float:left; width:142px; 	}

.csr01			{ width:313px; height:110px; background:url('/images/csr/csr01_bg.gif') no-repeat; 	}
.csr02			{ width:313px; height:32px; background:url('/images/csr/csr02_bg.gif') no-repeat;	}
.csr03			{ width:142px; height:147px; background:url('/images/csr/csr03_bg.gif') no-repeat;	}

.csr_tit			{ padding:7px 0 0 10px;	}
.csr_tit01		{ float:left; padding:7px 0 0 10px;	}

.csr_btn			{ position:absolute; left:262px; top:2px;   	}
.csr_bbs		{ margin:5px 0 0 11px;  }

.csr_txt01		{ line-height:14px; padding:0 0 0 10px;	}
.csr_txt02		{ float:left; padding:10px 14px 0 12px; 	}
.csr_date		{ color:#999999; text-align:right; vertical-align:top; 	}

.csr_icon		{ float:left; margin:8px 0 0 22px;   	}
.csr_img			{ padding:8px 0 0 8px; 	}

.pr01				{ width:465px; height:142px; background:url('/images/pr/pr01_bg.gif') no-repeat; 	}
.pr02				{ float:left; width:351px; height:70px; background:url('/images/pr/pr02_bg.gif') no-repeat; 	}
.pr03				{ float:left; width:104px; height:70px; background:url('/images/pr/pr03_bg.gif') no-repeat; 	}

.pr_tit				{ float:left; padding:7px 0 0 10px;	}
.pr01_btn		{ position:absolute; left:411px; top:2px;   	}
.pr02_btn		{ position:absolute; left:298px; top:149px;   	}

.pr_cont			{ clear:both; margin:0  0 0 10px; 		}
.pr_bbs01		{ margin:0 0 0 11px;	}
.pr_bbs02		{ height:2px; margin:7px 10px 0 10px; background:url('/images/pr/pr_bg_bar01.gif') repeat-x;  	}
.pr_bbs03		{ float:left; width:225px; height:2px; background:url('/images/pr/pr_bg_bar01.gif') repeat-x;  	}
.pr_noti			{ float:left; margin:2px 0 0 10px; 	}

.pr_tbl			{ border-bottom:1px solid #FFF; margin:5px 0 0 0; }

.pr_txt01			{ line-height:16px; padding:0 0 0 7px;	}
.pr_txt02			{ height:18px; padding:1px 0 1px 0; 	}
.pr_txt03			{ height:16px;  	}

.pr_date			{ color:#999999; text-align:right; vertical-align:top; 	}
.pr_date01		{ color:#999999; text-align:right; vertical-align:top; padding:0 5px 0 0; 		}

.pr_imgtxt01		{ margin:13px 0 0 10px; 	}
.pr_imgtxt02		{ margin:22px 0 0 10px; 	}

.ir_left			{ float:left; width:200px; 	}
.ir_right			{ float:left; width:255px; 	}

.ir01				{ width:200px; height:48px; background:url('/images/ir/ir01_bg.gif') no-repeat; 	}
.ir02				{ width:200px; height:86px; background:url('/images/ir/ir02_bg.gif') no-repeat; 	}
.ir03				{ width:200px; height:72px; background:url('/images/ir/ir03_bg.gif') no-repeat; 	}

.ir_tit				{ float:left; padding:7px 0 0 10px;	}
.ir01_btn			{ position:absolute; left:152px; top:2px;   	}
.ir02_btn			{ position:absolute; left:152px; top:55px;   	}

.ir_cont			{ clear:both; margin:0  0 0 10px; 		}
.ir_bbs			{ float:left; width:182px; height:2px; background:url('/images/pr/pr_bg_bar01.gif') repeat-x;  	}
.ir_tbl01			{ border-bottom:1px solid #FFF; margin:2px 0 0 0; }
.ir_tbl02			{ border-bottom:1px solid #FFF; margin:3px 0 0 0; }
.ir_txt	 			{ height:16px; padding:1px 0 0 0; 	}
.ir_date			{ color:#999999; text-align:right; padding:0 5px 0 0; 		}

.ir_noti			{ clear:both; margin:2px 0 0 10px;	}

/* contents */
.linemap			{ padding:12px 0 8px 19px; color:#B1B1B1; width:600px;  	}
.linemap_on	{ color:#757575; 	}

.linemap	 a:link			{ color:#B1B1B1; text-decoration:none; }
.linemap	 a:visited		{ color:#B1B1B1; text-decoration:none; }
.linemap	 a:active		{ color:#B1B1B1; text-decoration:none; }
.linemap	 a:hover			 { color:#B1B1B1; text-decoration:underline; }

.main_title		{ padding:10px 0 10px 19px; height:22px; border-bottom:1px solid #EFEFEF; background:url('/images/common/bg_linemap.gif') top repeat-x;  	}
.tit_1st			{ float:left; 	}
.tit_2nd			{ float:left; padding:1px 0 1px 33px; background:url('/images/common/icon/blt_stit.gif') no-repeat 15px 3px; 	}
.tit_3rd			{ padding:0 0 0 13px; background:url('/images/common/icon/blt_3rd_tit.gif') no-repeat 0 2px; line-height:14px; 	}
.tit_4th			{ padding:0 0 0 12px; background:url('/images/common/icon/blt_4th_tit.gif') no-repeat 0 1px; line-height:14px; 	}
.main_cont		{ padding:20px 20px 0 20px; width:681px; position:relative;	}

/* 게시판 */
.tbl_bbstop		{ margin:9px 9px 0 9px; 	}
.tbl_bbscont	{ margin:15px 10px 30px 0; 	}

.bbs_top		{ float:left; width:681px; background:url('/images/common/bg_bbs_top.gif') top no-repeat; 	}
.bbs_bot		{ float:left; width:681px; height:14px; background:url('/images/common/bg_bbs_bot.gif') bottom no-repeat; margin-bottom:10px; 		}

.bbs_img			{ padding:0 10px 0 0; 	}
.bbs_imgbor		{ border:1px solid #D6D6D6; 	}
.bbs_tit			{ color:#000000; font-weight:bold; padding:4px 0 0 0;	}
.bbs_date		{ color:#666666; padding:4px 0 0 0; font-family:Tahoma; }
.bbs_txt			{ color:#666666; 	}
	
.bbs_list			{ float:left; width:681px; 	}
.bbs_left				{ height:30px; background:url('/images/common/bg_bbs_left.gif') left no-repeat; text-align:center; 	}
.bbs_center		{ height:30px; background:url('/images/common/bg_bbs_center.gif') repeat-x; text-align:center; 	}
.bbs_right			{ height:30px; background:url('/images/common/bg_bbs_right.gif') right no-repeat; text-align:center; 	}
.bbs_rightbg		{ height:30px; background:url('/images/common/bg_bbs_rightbg.gif') right no-repeat; 	}
.bbs_sp				{ background:url('/images/common/bg_bbs_sp.gif') right no-repeat;	}

.list_cline01		{ background:#FFFFFF url('/images/common/bg_bbs_cline.gif') bottom repeat-x;	}
.list_cline02		{ background:#FBFAFA url('/images/common/bg_bbs_cline.gif') bottom repeat-x;	}
.list_pline			{ background:#FBFAFA url('/images/common/bg_bbs_pline.gif') bottom repeat-x;	}
.list_rightbg		{ background:#FFFFFF; 	}

.list_cline		{ background:url('/images/common/bg_bbs_cline.gif') bottom repeat-x;	}
.list_bline		{ background:url('/images/common/bg_bbs_bline.gif') bottom repeat-x;	}
.list_bg			{ background-color:#FBFAFA;	}
.list_attbg		{ background-color:#FDF8F6;	}


.list_num	{ padding:4px 9px 6px 9px; color:#999999; text-align:center; font-family:Tahoma; 	}
.list_tit		{ color:#000000; font-weight:bold; 	}
.list_vtit		{ color:#000000; font-weight:bold; text-align:left; padding:0 9px 0 12px; 	}
.list_txt 		{ color:#666666; padding:5px 9px 4px 9px; 	}
.list_ctxt		{ color:#666666; padding:5px 9px 4px 9px; text-align:center; 	}
.list_rtxt		{ color:#666666; padding:5px 9px 4px 9px; text-align:right; 	}
.list_ptxt		{ padding:6px 9px 6px 9px; 	}
.list_date	{ color:#666666; font-family:Tahoma; 	}
.list_cont	{ padding:0 10px 0 10px; 	}
.list_img		{ padding:2px 9px 4px 9px; text-align:center; 	}

.bg_bbs_img		{ float:left; width:	187px; background:url('/images/common/bg_bbs_cont_img.gif') top no-repeat; }
.bg_bbs_img01	{ float:left; width:	187px; height:123px; background:url('/images/common/bg_print_img.gif') top no-repeat; }
.bg_bbs_txt	 		{ float:left; width:	187px; background:url('/images/common/bg_bbs_cont_txt.gif') bottom no-repeat; margin-bottom:5px; }

.bbs_vimg		{ margin:7px 5px 0 5px; 	}
.bbs_vtxt		{ margin:0 9px 0 9px; padding:10px 0 15px 0; 	} 

.bbs_mg			{ margin-right:5px; vertical-align:top; 	}
.bbs_cont		{ line-height:18px;  	}
.bbs_cont01	{ line-height:18px; padding:0 10px 0 10px; 	}
.bbs_prne		{ width:679px; border-top:1px solid #FFC193; 	}

.bbs_btn		{ float:right; margin:6px 2px 0 0; 	}
.bbscont_btn	{ width:185px; text-align:right; padding:0 2px 0 0; 	}

.nobr				{ overflow:hidden; text-overflow:ellipsis; width:90%; }


.media_list		{ float:left; width:681px; background:url('/images/pr/bg_media_topline.gif') top repeat-x; border-bottom:1px solid #FF4601; padding:0 0 15px 0; }
.media_cont01	 	{ padding:17px 0 0 0; vertical-align:top; 	}
.media_cont02 	{ padding:15px 0 0 0; vertical-align:top; 	}

.bg_media_img	{ float:left; width:159px; background:url('/images/pr/bg_media_top.gif') top no-repeat; 	}
.bg_media_txt		{ float:left; width:159px; background:url('/images/pr/bg_media_bot.gif') bottom no-repeat; 	 	}

.media_vimg		{ margin:6px 6px 0 6px;	}
.media_vtxt			{ margin:0 9px 0 9px; padding:10px 0 0 0; font-weight:bold; color:#666666; letter-spacing:-1px; 	}
.media_vtxt_n		{ margin:0 9px 0 9px; padding:10px 0 12px 0; font-weight:bold; color:#666666; letter-spacing:-1px; 	}

.media_num		{ color:#999999; font-family:Tahoma; padding:0 0 12px 9px; 	}
.media_sp			{ width:40px; height:213px; background:url('/images/ir/bg_ar_sp.gif') no-repeat 18px 17px; 	}


.icon_mv		{ vertical-align:top; margin-top:2px; 	 	}
*html .icon_mv		{ vertical-align:top; margin-top:-1px; 	}
*:first-child+html .icon_mv		{ vertical-align:top; margin-top:-1px; 	}

/*pagenum*/
.pagenum		{ clear:both; text-align:center; position:relative; height:24px; background:#F7F7F7; padding:7px 0 0 0; margin-bottom:10px; }
.pagenum li	{ display:inline; padding:0 5px 0 5px; font-family:Tahoma; }
.pagenum li.sp			{ background:url('/images/common/bg_paging_sp.gif') left no-repeat; padding:0 8px 0 8px;  }
.pagenum li a:hover		{ text-decoration:underline; }
.pagenum li.on a			{ font-weight:bold; color:#FF6C00; }
.pagenum li.prev	 		{ padding-right:5px; }
.pagenum li.next			{ padding-left:5px; }
.pagenum .search		{ position:absolute; right:7px; top:6px; padding-bottom:1px; }


/* contents */
.cont_2col	{ float:left; margin:7px 0 20px 0; 	}
.cont_img	{ float:left; vertical-align:top; margin-right:12px; 	 	}

.cont_txt		{ float:left; vertical-align:top; margin-left:3px; }
.cont_txt_1st li 	{ background:url(/images/common/icon/blt_1st.gif) 0 7px no-repeat; padding:0 0 0 8px;	line-height:18px; }
.cont_txt_1st li.none 	{ background:none; line-height:18px; padding:0 0 0 5px; }
.cont_txt_1st p		{ margin:0 0 0 5px; }

.cont_tbl		{ float:left; width:150px; 	}
.cont_tit		{ background:url('/images/common/icon/blt_squr_org.gif') no-repeat 0 7px; padding:0 0 0 8px; font-weight:bold;   	}

.cont_dotline	{ float:left; width:681px;; background:url('/images/csr/bg_dotline_h.gif') top repeat-x; margin:15px 0 20px 0; padding:10px 0 0 0; 	}

.cont_ptxt		{ 	}
.cont_ntxt		{ color:#999999; 	}

.cont_btn		{ margin:5px 0 0 0; 	}
.cont_p			{ 	}

.cont_wimg		{ float:left; width:160px; vertical-align:top; 	 	}
.cont_wtxt		{ float:left; width:506px; vertical-align:top; padding-left:15px; }

.cont_icon		{ float:left; 	}
.cont_atttxt		{ float:left; }


.pic_list		{ float:left; width:681px; padding:0 0 15px 0; }
.pic_cont01	 	{ padding:10px 0 10px 0; 	}
.pic_cont02 	{ padding:10px 0 0 0; 	}

.bg_pic_img	{ float:left; width:220px; height:67px; background:url('/images/csr/bg_site_top.gif') top no-repeat; text-align:center; 	}
.bg_pic_txt		{ float:left; width:220px; height:50px; background:url('/images/csr/bg_site_bot.gif') bottom no-repeat; 	}

.pic_img			{ margin:6px 0 0 0; 	}
.pic_tit			{ margin:5px 0 2px 15px;	}
.pic_txt			{ margin:0 0 0 15px; 	}
.pic_txt a:link			{ color:#757575; text-decoration:none; }
.pic_txt a:visited		{ color:#757575; text-decoration:none; }
.pic_txt a:active		{ color:#757575; text-decoration:none; }
.pic_txt a:hover { color:#FF5801; text-decoration:underline; }

.cf_movie	{ float:left; width:681px; margin-bottom:25px; 	}
.cf_tit			{ float:left; background:url('/images/common/bg_dot_h.gif') bottom repeat-x; padding:0 0 7px 0; width:100%;  	}
.cf_mtxt		{ float:left; color:#333333; font-size:14px; font-weight:bold; padding:0 0 0 0; 	}
.cf_stxt		{ color:#666666; background:url('/images/common/icon/blt_circle.gif') no-repeat 0 7px; font-weight:bold; padding:2px 0 0 10px; 	}
.cf_ntxt		{ color:#666666; text-align:justify; margin:0 0 15px 0; 	}
.cf_btn		{ float:right; 	}

.cf_txtarea		{ float:left; width:304px; height:260px; overflow-y:scroll; margin:10px 0 0 0; padding:0 20px 0 0;	
	scrollbar-face-color: #FFFFFF; 
	scrollbar-shadow-color: #C9C9C2; 
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #C9C9C2; 
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #F7F7F7; 
	scrollbar-arrow-color: #C9C9C2;			}

.cf_sp	{ float:left; margin:0 0 7px 0; 	}

.gallery_btn	{ position:relative; width:677px; text-align:right; margin:-15px 0 0 0; 	}
.gallery_img	{ margin:10px 0 20px 0; 	}
.gallery_tit		{ margin:5px 0 7px 0; 	}
.gallery_txt		{ line-height:17px; 	}

.gallery_oimg		{ margin:8px 0 0 0;	}
.gallery_simg		{ float:left; width:330px; text-align:left; 	}
.gallery_stxt		{ float:left; width:351px; padding:6px 0 0 0; 	}

.golden_list		{ float:left; width:681px; height:177px; background:url('/images/csr/bg_golden_list.gif') no-repeat; 	}

.golden_btn		{ float:left; width:11px; margin:48px 0 0 0; 	}
.golden_cont		{ float:left; width:659px; 	}

.golden_tbl			{ margin:12px 0 0 15px;	}
.golden_tbl th		{ width:149px; height:116px; background:url('/images/csr/bg_golden_img.gif') no-repeat; padding:0 9px 0 6px; text-align:left; 	}
.golden_tbl td		{ width:149px; padding:0 12px 0 7px; vertical-align:top; 	}

.bill_col			{ float:left; width:335px; height:271px; background:url('/images/csr/bg_bill.gif') no-repeat; 	}
.bill_sp			{ margin-left:11px; 	}

.bill_cont		{ margin:15px 0 0 17px; 	}
.bill_txt			{ margin:8px 0 8px 0; 	}
.bill_btn			{ float:right; margin:7px 0 0 0; 	}

.st_txt			{ text-decoration:underline; font-weight:bold; 	}
.qu_txt			{ float:left; 	}
.qu_btn			{ float:right;  	}
.cso_sp			{ padding:7px 0 5px 0; width:472px; border-bottom:1px solid #EFEFEF;	}
.cso_nosp		{ padding:7px 0 5px 0; width:472px; 	}

.study_list		{ float:left; width:427px;  	}
.study_review		{ float:right; width:244px; margin-left:10px;  }

.review_top		{ float:right; width:244px; height:28px; background:url('/images/csr/bg_review_top.gif') top no-repeat;	}
.review_bot		{ float:right; width:244px;  background:url('/images/csr/bg_review_bot.gif') bottom no-repeat;  padding-bottom:15px;	}

.review_tit			{ text-align:center; font-weight:bold; margin:7px 0 0 0; color:#666666;	}
.review_img		{ text-align:center; margin:5px 0 0 0; 	}
.review_tbl			{ margin:12px 0 0 13px;	}

.pri_top				{ width:681px; height:42px; background:url('/images/pr/bg_pritop.gif') no-repeat; text-align:center; 	}
.pri_bot				{ width:681px; height:42px; background:url('/images/pr/bg_pribot.gif') no-repeat;  	}

.pri_top p			{ padding:15px 0 0 0; 	}
.pri_cont			{ width:325px; margin:0 auto; 	}
.pri_tbl				{ margin:10px 0 0 0;	}

.poptxt				{ width:601px; 	}
.pri_txt_01			{ padding-left:15px; 	}
.pri_txt_02			{ padding-left:27px; 	}
.pri_txt_03			{ padding-left:39px; 	}
.pri_txt_04			{ padding-left:51px; 	}

.pri_sp				{ height:12px;	}
.pri_spbg			{ background:url('/images/pr/bg_prisp.gif') repeat-x; margin:10px 0 10px 0; height:12px;    	}

.pd_l12				{ padding-left:12px; 	}
.pd_l8				{ padding-left:8px; 	}

.bg_ar_img			{ width:200px; height:213px; background:url('/images/ir/bg_ar.gif') no-repeat; text-align:center; 	}
.artit_img			{ margin:12px 0 0 0; 	}
.bg_ar_btn				{ background:url('/images/ir/bar_ar.gif') no-repeat; margin:7px 0 0 10px;  	}
.artit_btn				{ margin:7px 0 0 0; 	}

.his_tab				{ width:681px;   	}
.his_tab	li			{ float:left; }	

.btn_cibi				{ width:180px; height:23px; background:url('/images/pr/bg_btn.gif') no-repeat; 	}
.btn_img				{ margin:3px 0 0 8px; 	}

.sp_bar				{ border-top:1px solid #E9E9E9; padding-top:20px;   	}


/* FAQ */
.tbl_faq_cont			{ width:681px; border-bottom:1px solid #FF4601; border-top:1px solid #FF4601;	}

.faq_q_top		{ background:url('/images/ir/bg_faq_top.gif') repeat-x; }

.faq_q_tit		{ text-align:center; padding:7px 5px 5px 5px; }
.faq_q_txt	 	{ color:#666666; padding:7px 0 5px 0; }	
.faq_q_txt a:link			{ color:#696565; text-decoration:none; }
.faq_q_txt a:visited		{ color:#696565; text-decoration:none; }
.faq_q_txt a:active		{ color:#696565; text-decoration:none; }
.faq_q_txt a:hover { color:#696565; text-decoration:none; }

.faq_q_bor		{ background:url('/images/ir/bg_faq_bor.gif') repeat-x;	 }
.faq_a_bor		{ background:url('/images/ir/bg_faq_dot.gif') repeat-x; 	}


.faq_a_tit		{ background-color:#F9F9F9; text-align:center; padding:15px 5px 5px 5px; vertical-align:top; }
.faq_a_txt	 	{ background-color:#F9F9F9; color:#666666; padding:10px 10px 5px 0; vertical-align:top; }	


.tab_bill			{ height:32px; background:url(/images/ir/bg_year.gif) left top no-repeat; padding:0px 0 0 7px; }
.tab_bill li		{ float:left; padding:8px 13px 0px 6px; background:url(/images/csr/bar_yearline.gif) top right no-repeat; margin-right:1px; }
.tab_bill a:link			{ color:#999; text-decoration:none; }
.tab_bill a:visited		{ color:#999; text-decoration:none; }

.tab_bill li.on			{ padding:8px 13px 5px 6px; background:url(/images/ir/tab_yearon.gif) top left no-repeat; margin:0 0 0 2px; }
.tab_bill li.on a:link			{ color:#FF5801; text-decoration:underline; }
.tab_bill li.on a:visited		{ color:#FF5801; text-decoration:underline;  }
.tab_bill li.last			{ background:none; }
.tab_bill li.laston		{ padding:8px 13px 5px 6px; background:url(/images/ir/tab_yearon_last.gif) top left no-repeat; margin:0 0 0 2px; 	}
.tab_bill li.laston a:link			{ color:#FF5801; text-decoration:underline; }
.tab_bill li.laston a:visited		{ color:#FF5801; text-decoration:underline;  }

.bill_cont01			{ background:url(/images/ir/bg_year_cont.gif) left bottom no-repeat; margin:0; height:110px; }
.bill_tbl				{ margin:0 10px 0 9px; 	}
.bill_tbl	th			{ text-align:left; padding:4px 0 4px 4px; border-bottom:1px solid #F3F3F3;  	}
.bill_tbl	td			{ border-bottom:1px solid #F3F3F3;  	}
.bill_tbl	tr.nobor th,td			{ border:none;	}

/* popup */
.pop_bbs			{ overflow-y:scroll;	}

.pop_bbs_tbl		{ margin:5px 10px 30px 0; 	}

.pop_zoom_b		{ width:546px; height:410px; background:url('/images/common/bg_zoom01b.gif') no-repeat;	}
.pop_zoom_img	{ margin:7px 5px 5px 7px;	}

.pop_zoom_s		{ width:108px; height:77px; background:url('/images/common/bg_zoom01s.gif') no-repeat;	}
.pop_zoom_simg	 { margin:5px;	}

/* monthly fact sheet */
.month_top			{ width:651px; height:30px; background:url(/eng/images/ir/bg_monthly.gif) left top no-repeat; padding:10px 15px 0 15px; }
.month_top .month_txt		{ float:left; }
.month_top .month_btn		{ float:right; }


/*팝업*/
body.popup{background:url(/images/common/bg_poptop.gif) left top repeat-x;}
.popconts{height:100%;background:url(/images/common/bg_popbot.gif) left bottom repeat-x;}
.popconts .poptit{padding:19px 0 13px 15px;}
.popconts .popcont{padding:15px 15px 20px 15px;}
.popconts .popcont_s{padding:15px 15px 20px 15px; overflow-y:scroll; }
.popconts .popcont_s2{padding:0px 0px 20px 15px; overflow-y:scroll; margin:20px 0;}
.popcont_scroll{width:620px; height:450px;padding-bottom:10px;overflow-y:scroll;}
.popconts .close_btn{position:absolute;bottom:7px;right:15px;}
.popinput_warp{border-bottom:1px solid #E2E2E2;background:url(/eng/images/common/bg_pop_line.gif) left top repeat-x;padding:9px 0 8px 0;line-height:14px; }



