/* 기본 */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


td { font-size:9pt; color:#333333; font-family:돋움; line-height:140%;word-break:break-all }
img {border: none;}
select, option { font-size:9pt; color:#333333; font-family:돋움;}

.f08		{font-size:08pt; font-family:굴림;}
.f08_9		{font-size:08pt; font-family:굴림; color:#999999;}
.f08_F	{font-size:08pt; font-family:돋움; color:#FFFFFF;}
.f08_b	{font-size:08pt; font-family:굴림; font-weight: bold}
.f08_6c	{font-size:08pt; font-family:굴림; color:#6666CC}

.f09			{font-size:09pt; font-family:굴림; line-height:180%}
.f09_title		{font-size:09pt; font-family:돋움; line-height:210%; color:#ffffff; letter-spacing:-1px;}
.f09_title02		{font-size:10pt; font-family:굴림; line-height:210%; color:#1d4b94; letter-spacing:-1px;}
.f09_title03		{font-size:09pt; font-family:굴림; color:#4f4f4f; letter-spacing:-1px;}
.f09_title04		{font-size:09pt; font-family:굴림; color:#4f4f4f; letter-spacing:-1px; font-weight: bold;}
.f09_title05		{font-size:09pt; font-family:굴림; color:#686868; letter-spacing:-1px; font-weight: bold;}
.f09_title06		{font-size:09pt; font-family:굴림; color:#1d4b94; letter-spacing:-1px; font-weight: bold;}
.f09_title07		{font-size:09pt; font-family:굴림; color:#6c6c6c; letter-spacing:-1px;}
.f09_title08		{font-size:09pt; font-family:굴림; color:#edda57; letter-spacing:-1px; font-weight: bold;}
.f09_title09		{font-size:09pt; font-family:굴림; color:#FFFFFF; letter-spacing:-1px; font-weight: bold;}
.f09_title10		{font-size:09pt; font-family:굴림; color:#6c6c6c; letter-spacing:-1px;}
.f09_title11		{font-size:09pt; font-family:굴림; color:#ffffff; letter-spacing:-1px; font-weight: bold;}
.f09_title12		{font-size:09pt; font-family:굴림; color:#f6cc3a; letter-spacing:-1px; font-weight: bold;}
.f09_title13		{font-size:09pt; font-family:굴림; color:#ffffff; letter-spacing:-1px;}

.f09_title14		{font-size:09pt; font-family:돋움; letter-spacing:-1px;}




.f09_comm		{font-size:09pt; font-family:굴림; color:#3d7ab4;}
.f09_bottom		{font-size:09pt; font-family:돋움; color:#949494; letter-spacing:-1px;}

.f09_Lead	{font-size:09pt; font-family:굴림; line-height:150%; color:#ebebeb; letter-spacing:-1px;}
.f09_Lead02	{font-size:09pt; font-family:굴림; line-height:150%; color:#4f4f4f; letter-spacing:-1px;}
.f09_87		{font-size:09pt; font-family:돋움; color:#878787;}
.f09_b		{font-size:09pt; font-family:굴림; font-weight: bold}
.f09_b_2		{font-size:09pt; font-family:굴림; font-weight: bold; color:#222222;}
.f09_b_03	{font-size:09pt; font-family:굴림; font-weight: bold; color:#003366;}
.f09_b_49	{font-size:09pt; font-family:굴림; font-weight: bold; color:#492A9F;}
.f09_F_b		{font-size:09pt; font-family:굴림; color:#FFFFFF; font-weight: bold;}


.view_title01		{font-size:14pt; font-family:굴림; color:#1d4b94; letter-spacing:-1px; font-weight: bold;}
.view_text			{font-size:10pt; font-family:굴림; color:#000000;}


.f10_2	 	{font-size:10pt; font-family:굴림; color:#222222;}
.f10_b	{font-size:10pt; font-family:굴림; font-weight: bold}
.f10_b_0	{font-size:10pt; font-family:굴림; font-weight: bold; color:#000000;}
.f10_F_b	{font-size:10pt; font-family:굴림; font-weight: bold; color:#ffffff;}
.f11_2	 	{font-size:11pt; font-family:굴림; color:#222222;}
.f11_b_s	{font-size:11pt; font-family:굴림; font-weight: bold; letter-spacing: -0.05em}

.f11_b_0		{font-size:11pt; font-family:돋움; font-weight: bold; letter-spacing: -0.05em; color:#0072FF;}
.f12_b_0		{font-size:12pt; font-family:돋움; font-weight: bold; letter-spacing: -0.05em; color:#0072FF;}



.f13_b_s	{font-size:13pt; font-family:굴림; font-weight: bold; letter-spacing: -0.05em}
.f11_b_u	{font-size:11pt; font-family:굴림; font-weight: bold; text-decoration:underline}
.f14_b_s		{font-size:14pt; font-family:돋움; font-weight: bold; letter-spacing: -0.05em}

.f15_b	{font-size:15pt; font-family:굴림; font-weight: bold}
.f15_b_3	{font-size:15pt; font-family:굴림; font-weight: bold; color:#003366; letter-spacing: -0.05em}
.f18_b	{font-size:18pt; font-family:굴림; font-weight: bold; letter-spacing: -0.05em}





/* 추가 */
.f09_b_a7		{font-size:9pt; font-family:굴림; font-weight: bold; color:#A07126;}
.f10_b_03		{font-size:10pt; font-family:굴림; font-weight: bold; color:#003399;}
.f11_b_03		{font-size:11pt; font-family:굴림; font-weight: bold; color:#003399;}
.f08_f6			{font-size:08pt; font-family:굴림; color:#FF6000;}
.f09_b_a8		{font-size:09pt; font-family:굴림; font-weight: bold; color:#A78C21;}

.f13_b_s_cb	{font-size:13pt; font-family:굴림; font-weight: bold; letter-spacing: -0.05em; color:#CBDAEF;}
.f11_b_s_cb	{font-size:11pt; font-family:굴림; font-weight: bold; letter-spacing: -0.05em; color:#CBDAEF;}

/* 칼라 */
.C_6F6F6F		{color:#6F6F6F}
.C_03036F		{color:#03036F}
.C_CC0000		{color:#CC0000}
.C_000063		{color:#000063}
.C_993300		{color:#993300}
.C_586476		{color:#586476}
.C_01498D		{color:#01498D}
.C_6666CC		{color:#6666CC}
.C_5F9EA0		{color:#5F9EA0}
.C_041463		{color:#041463}
.C_005461		{color:#005461}


 /* line-height */
.110 {line-height:110%}
.115 {line-height:110%}
.120 {line-height:120%}
.130 {line-height:130%}
.140 {line-height:140%}
.150 {line-height:150%}
.160 {line-height:160%}
.170 {line-height:170%}
.200 {line-height:200%}

/* 기본 링크 */ 
/*
a, a:link, a:visited {text-decoration:none;}
a:hover, a:active, a:focus {text-decoration:underline;}
*/

a:link {text-decoration: none; color: #333333;}
a:visited {text-decoration: none; color: #333333;}
a:active {text-decoration: none; color: #333333;}
a:hover {text-decoration: underline; color: #205b95;}



/* 이미지 라인 */
.img_5_E6			{ border-width:5; border-color:#E6E4E4; border-style:solid; }
.img_1_9D9			{ border-width:1; border-color:#9D9D9D; border-style:solid; }
.img_1				{ border-width:1; border-color:#DCDCDC; border-style:solid; }

/* 링크 칼라 color:#00326D;  */
.C_03036F, a.C_03036F:link, a.C_03036F:visited, a.C_03036F:active{color:03036F}, a.C_03036F:hover{color:#3770C1}
.C_00326D, a.C_00326D:link, a.C_00326D:visited, a.C_00326D:active{color:00326D}, a.C_00326D:hover{color:#0060C2}
.C_999999, a.C_999999:link, a.C_999999:visited, a.C_999999:active{color:999999}, a.C_999999:hover{color:#E46008}
.C_28546A, a.C_28546A:link, a.C_28546A:visited, a.C_28546A:active{color:28546A}, a.C_28546A:hover{color:#339999}

.C_FFFFFF, a.C_FFFFFF:link, a.C_FFFFFF:visited, a.C_FFFFFF:active{color:FFFFFF}, a.C_FFFFFF:hover{color:#FFFFFF}


/* 이미지 라인 */
/* 이미지 라인 */
.img_line01 {padding:1; border-width:1; border-color:rgb(#DFE0DF); border-style:solid;}
.imgBox { display:block; padding:1px; border:1px solid #DFE0DF; float:left; margin:0 10px 0 0; background:#FFFFFF; }
.img_1 { border-width:1; border-color:black; border-style:solid; }

/* 스크룰 */
/*body, select, textarea, input{ 
                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
 }*/

/* 폼박스 */
.box_100_l		{ color: 333333 ; font-family: "돋움" ; font-size: 12px ; width:100px; padding-left:3 ;background-color:ffffff;
	border:1 solid acacac ; border-top-color: 333333; border-right-color: CCCCCC; border-bottom-color: CCCCCC; border-left-color: 333333;}

.box_100p_l		{ color: 333333 ; font-family: "돋움" ; font-size: 12px ; width:100%; padding-left:3 ;background-color:ffffff;
	border:1 solid acacac ; border-top-color: 333333; border-right-color: CCCCCC; border-bottom-color: CCCCCC; border-left-color: 333333;}


.box { color: 333333 ; font-family: "굴림" ; font-size: 13px ; padding-left:3; background-color:ffffff;
	border:1 solid acacac ; border-top-color: 333333; border-right-color: CCCCCC;	 border-bottom-color: CCCCCC; border-left-color: 333333;}

.box_c { color: 333333 ; font-family: "굴림" ; font-size: 13px ; text-align:center; padding-left:3; background-color:ffffff;
	border:1 solid acacac ; border-top-color: 333333; border-right-color: CCCCCC;	 border-bottom-color: CCCCCC; border-left-color: 333333;}

.box_80p { color: 333333 ; font-family: "굴림" ; font-size: 13px ; width:80%; padding-left:3; background-color:ffffff;
	border:1 solid acacac ; border-top-color: 333333; border-right-color: CCCCCC;	 border-bottom-color: CCCCCC; border-left-color: 333333;}

.box_95p { color: 333333 ; font-family: "굴림" ; font-size: 13px ; width:95%; padding-left:3; background-color:ffffff;
	border:1 solid acacac ; border-top-color: 333333; border-right-color: CCCCCC;	 border-bottom-color: CCCCCC; border-left-color: 333333;}

.box_100p { color: 333333 ; font-family: "굴림" ; font-size: 13px ; width:100%; padding-left:3; background-color:ffffff;
	border:1 solid acacac ; border-top-color: 333333; border-right-color: CCCCCC;	 border-bottom-color: CCCCCC; border-left-color: 333333;}

.box_100p_12 { color: 333333 ; font-family: "굴림" ; font-size: 12px ; width:100%; padding-left:3; background-color:ffffff;
	border:1 solid acacac ; border-top-color: 333333; border-right-color: CCCCCC;	 border-bottom-color: CCCCCC; border-left-color: 333333;}

.box_100p_article { color: 333333 ; font-family: "굴림" ; font-size: 14px ; width:100%; padding:3; background-color:ffffff;
	border:1 solid acacac ; border-top-color: 333333; border-right-color: CCCCCC;	 border-bottom-color: CCCCCC; border-left-color: 333333;}

.box_80c { color: 333333 ; font-family: "굴림" ; font-size: 13px ; width:80px; text-align:center; padding-left:3; background-color:ffffff;
	border:1 solid acacac ; border-top-color: 333333; border-right-color: CCCCCC;	 border-bottom-color: CCCCCC; border-left-color: 333333;}

.box_30_c { color: 333333 ; font-family: "굴림" ; font-size: 13px ; width:30px; text-align:center; padding-left:3; background-color:ffffff;
	border:1 solid acacac ; border-top-color: 333333; border-right-color: CCCCCC;	 border-bottom-color: CCCCCC; border-left-color: 333333;}

.box_40_c { color: 333333 ; font-family: "굴림" ; font-size: 13px ; width:40px; text-align:center; padding-left:3; background-color:ffffff;
	border:1 solid acacac ; border-top-color: 333333; border-right-color: CCCCCC;	 border-bottom-color: CCCCCC; border-left-color: 333333;}

.box_130 { color: 333333 ; font-family: "굴림" ; font-size: 12px ; width:130px; padding-left:3 ;background-color:ffffff;
	border:1 solid acacac ; border-top-color: 333333; border-right-color: CCCCCC; border-bottom-color: CCCCCC; border-left-color: 333333;}

.box_150 { color: 333333 ; font-family: "굴림" ; font-size: 12px ; width:150px; padding-left:3 ;background-color:ffffff;
	border:1 solid acacac ; border-top-color: 333333; border-right-color: CCCCCC; border-bottom-color: CCCCCC; border-left-color: 333333;}

.box_180 { color: 333333 ; font-family: "굴림" ; font-size: 13px ; width:180px; padding-right:3 ; background-color:ffffff;
	border:1 solid acacac ; border-top-color: 333333; border-right-color: CCCCCC; border-bottom-color: CCCCCC; border-left-color: 333333;}

.box_180c { color: 333333 ; font-family: "굴림" ; font-size: 13px ; width:180px; text-align:center; padding-right:3 ; background-color:ffffff;
	border:1 solid acacac ; border-top-color: 333333; border-right-color: CCCCCC; border-bottom-color: CCCCCC; border-left-color: 333333;}

.box_180r { color: 333333 ; font-family: "굴림" ; font-size: 13px ; width:180px; text-align:right; padding-right:3 ; background-color:ffffff;
	border:1 solid acacac ; border-top-color: 333333; border-right-color: CCCCCC; border-bottom-color: CCCCCC; border-left-color: 333333;}

.box_200 { color: 333333 ; font-family: "굴림" ; font-size: 13px ; width:200px; padding-left:3 ;background-color:ffffff;
	border:1 solid acacac ; border-top-color: 333333; border-right-color: CCCCCC; border-bottom-color: CCCCCC; border-left-color: 333333;}

.box_300 { color: 333333 ; font-family: "굴림" ; font-size: 13px ; width:300px; padding-left:3 ;background-color:ffffff;
	border:1 solid acacac ; border-top-color: 333333; border-right-color: CCCCCC; border-bottom-color: CCCCCC; border-left-color: 333333;}

/* td 공백 */
.padding_2			{padding:2}
.padding_3	 		{padding:3}
.padding_5			{padding:5}
.padding_8			{padding:8}
.padding_10		{padding:10}

.top4bottom4		{padding-top:4; padding-bottom:4;}


/* 추가 */
.f09_b_d4	{font-size:09pt; font-family:굴림; font-weight: bold; color:#D04547;}
.f10_b_main	{font-size:10pt; font-family:굴림; font-weight: bold; line-height:20px};


/* Body 왼쪽 오른쪽 */
.main_left_bg{background-position:right top;background-repeat:no-repeat;background-image:url('../img/main/main_left_bg.gif');font-size:1px;}
.main_right_bg{background-position:left top;background-repeat:no-repeat;background-image:url('../img/main/main_right_bg.gif');font-size:1px;}


/* div style */
#top {clear:both;}
#contents {clear:both;width:100%;}
	#contents .con_left {float:left;width:245px;}
	#contents .con_center {float:left;width:425px;}
	#contents .con_right {float:left;width:270px;}
	#contents .con_bg {float:left;width:20px;}
	#contents .con_bg02 {float:left;width:35px;}
#bottom {clear:both;}






/* main content */
/* 헤드라인 */

.headline_news01 {float:left; width:380px;}
.headline_news01 dl {position:relative; margin:0;}
.headline_news01 dl dt {position:absolute; left:10px; top:180px; color:#2F9FFF; font-family:돋움, dotum; font-size:16px; font-weight:bold; letter-spacing:-1px; z-index:2;}
.headline_news01 dl dt a {color:#2F9FFF; font-family:돋움, dotum; font-size:16px; font-weight:bold; letter-spacing:-1px;}
.headline_news01 dl .img {position:relative; margin:0}
.headline_news01 dl .img img {vertical-align:top;}
.headline_news01 dl .img .bg_txt {position:absolute; left:0; top:169px; width:380px; height:60px; background-color:#000; filter:alpha(opacity=70); opacity:0.7; z-index:1;}
.headline_news01 dl .txt {position:absolute; z-index:2; left:-30px; top:204px; width:370px; color:#fff; font-family:돋움, dotum; font-size:12px; line-height:1.4; letter-spacing:-1px; word-wrap:break-word; word-break:break-all; white-space:normal; font-weight:bold;}

.headline_news02 {float:left; width:270px;}
.headline_news02 dl {position:relative; margin:0;}
.headline_news02 dl dt {position:absolute; left:10px; top:180px; color:#fff; font-family:돋움, dotum; font-size:16px; font-weight:bold; letter-spacing:-1px; z-index:2;}
.headline_news02 dl dt a {color:#fff; font-family:돋움, dotum; font-size:16px; font-weight:bold; letter-spacing:-1px;}
.headline_news02 dl .img {position:relative; margin:0}
.headline_news02 dl .img .bg_txt {position:absolute; left:0; top:111px; width:270px; height:22px; background-color:#000; filter:alpha(opacity=70); opacity:0.7; z-index:1;}
.headline_news02 dl .txt {position:absolute; z-index:2; left:-33px; top:115px; width:260px; color:#fff; font-family:돋움, dotum; font-size:12px; line-height:1.4; letter-spacing:-1px; word-wrap:break-word; word-break:break-all; white-space:normal; font-weight:bold;}
.headline_news02 dl .txt a {color:#fff; font-family:돋움, dotum; font-size:12px; font-weight:bold; letter-spacing:-1px;}

.headline_news03 {float:left; width:130px;}
.headline_news03 dl {position:relative; margin:0;}
.headline_news03 dl dt {position:absolute; left:10px; top:180px; color:#fff; font-family:돋움, dotum; font-size:16px; font-weight:bold; letter-spacing:-1px; z-index:2;}
.headline_news03 dl dt a {color:#fff; font-family:돋움, dotum; font-size:16px; font-weight:bold; letter-spacing:-1px;}
.headline_news03 dl .img {position:relative; margin:0}
.headline_news03 dl .img .bg_txt {position:absolute; left:0; top:86px; width:130px; height:22px; background-color:#000; filter:alpha(opacity=70); opacity:0.7; z-index:1;}
.headline_news03 dl .txt {position:absolute; z-index:2; left:-33px; top:89px; width:120px; color:#fff; font-family:돋움, dotum; font-size:12px; line-height:1.4; letter-spacing:-1px; word-wrap:break-word; word-break:break-all; white-space:normal;}
.headline_news03 dl .txt a {color:#fff; font-family:돋움, dotum; font-size:12px; letter-spacing:-1px;}

.headline_news04 {float:left; width:386px;}
.headline_news04 dl {position:relative; margin:0px 0px 0px 0px;}
.headline_news04 dl dt {position:absolute; left:10px; top:177px; color:#2F9FFF; font-family:돋움, dotum; font-size:1px; font-weight:bold; letter-spacing:-1px; z-index:2;}
.headline_news04 dl dt a {color:#2F9FFF; font-family:돋움, dotum; font-size:18px; font-weight:bold; letter-spacing:-1px; line-height:1.4;}
.headline_news04 dl .img {position:relative; margin:0px 0px 0px 0px;}
.headline_news04 dl .img img {vertical-align:top;}
.headline_news04 dl .img .bg_txt {position:absolute; left:0px; top:162px; width:386px; height:80px; background-color:#000; filter:alpha(opacity=70); opacity:0.7; z-index:1;}
.headline_news04 dl .txt {position:absolute; z-index:2; left:-30px; top:200px; width:366px; color:#fff; font-family:돋움, dotum; font-size:12px; line-height:1.4; letter-spacing:-1px; word-wrap:break-word; word-break:break-all; white-space:normal; font-weight:bold;}


.table_bg06	
{text-align:center;
border-right-width:1; 
border-right-color:#D6D5D5; 
border-right-style:solid;
}

.table_bg05	
{text-align:center;
border-right-width:1; 
border-right-color:#D6D5D5; 
border-right-style:solid;
border-left-width:1; 
border-left-color:#D6D5D5; 
border-left-style:solid;
}


.box01	{
	border-left-width:1px; 
	border-right-width:1px;
	border-bottom-width:1px; 			
	border-left-color:#e5e5e5;
	border-right-color:#e5e5e5;
	border-bottom-color:#e5e5e5;
	border-left-style:solid; 
	border-right-style:solid;
	border-bottom-style:solid;
	padding:10px;
	}


/* 원본에서 가져 오기 */

/* 서브왼쪽메뉴시작 */
.menu_ov {
	font-weight: bold;
}
.subtitle {
	background:url(../../image/category_bg01.gif) repeat-y;
}	
.subtitle li{
	display:block;
	height:24px;
	line-height:100%;
}
.subtitle a{
	vertical-align:middle;
	padding:5px;
	height:24px;
}
/* 서브왼쪽메뉴끝 */
