/* CSS Document */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,a,address,em,img,strong,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,video{padding:0;border:0;}
body,input,textarea,select,button,table{ font-family: Verdana, Geneva, sans-serif; font-size:12px;color:#4b4b4b;}
img,fieldset{border:none;vertical-align:middle;}
ol,ul{list-style:none; padding:0; border:0; margin:0;}

body {  
 
			margin:0;
			}


/*메인 배경은 여기서 수정하세요*/
.main_bg { 	
	background-image: url(/eng/images/main_bg.jpg);
	background-repeat: repeat-x;
	background-position: top center;
}
/*서브 배경은 여기서 수정하세요*/
.sub_bg { 	
	background-image: url(/eng/images/sub_bg.jpg);
	background-repeat: repeat-x;
	background-position: top center;
}
img{border:0px;}

/*전체 레이아웃은 여기서 수정하세요*/
.topmenu_main {width:100%; text-align:center; }
.topmenu_sub {position:absolute;width:100%; text-align:center; background-color:#76bd34; display:none; }
.visual {width:100%; text-align:center; background-image:url(/eng/images/main_bg.jpg);height:347px;}
.sub_visual {width:100%; text-align:center; background-image:url(/eng/images/sub_bg.jpg);}
.main_banner {width:100%; text-align:center; }
.main_contents {width:100%; text-align:center;  background-image:url(/eng/images/product_bg.jpg);background-position: top center; background-repeat:no-repeat; }
.contents {width:100%; text-align:center; }
.sub_contents {width:100%; text-align:center; }
.footer {width:100%; height:80px; text-align:center; border-top:1px solid #dbdbdb; background-color:#eeeff2}

.title1 { font-family: Verdana, Geneva, sans-serif; color: #454545; font-size:18px; height:45px;  text-decoration: none; text-align:left; font-weight:bold; letter-spacing:-1px;}
.title2 { font-family: Verdana, Geneva, sans-serif; color: #b1b1b1; font-size:11px;  
text-decoration: none; text-align:right; }
.title2 strong { color: #4b4b4b; }

/*메뉴스타일*/
.topmenu_main_font { font-size:16px; color:#4b4b4b; text-align:right; letter-spacing:0px; font-weight:bold; padding-left:20px; padding-right:20px;}
.topmenu_main_font a:link     { color:#4b4b4b; text-decoration: none;}
.topmenu_main_font a:visited  { color:#4b4b4b; text-decoration: none;}
.topmenu_main_font a:active   { color:#5f9c00; text-decoration: none;}
.topmenu_main_font a:hover    { color:#5f9c00; text-decoration: none;}

.topmenu_sub_font { font-size:12px; color:#e6ffce; text-align:right; letter-spacing:0px; font-weight:bold; }
.topmenu_sub_font span{ font-size:11px; color:#95d758; padding-left:5px; padding-right:5px; }
.topmenu_sub_font a:link     { color:#e6ffce; text-decoration: none;}
.topmenu_sub_font a:visited  { color:#e6ffce; text-decoration: none;}
.topmenu_sub_font a:active   { color:#ffffff; text-decoration: none;}
.topmenu_sub_font a:hover    { color:#ffffff; text-decoration: none;}

.topfont {  font-size:11px; color:#828282; letter-spacing:-0px; line-height:130%; text-align:right; }
.topfont span{ font-size:11px; color:#cecece; padding-left:5px; padding-right:5px; }
.topfont a:link     { color:#828282; text-decoration: none;}
.topfont a:visited  { color:#828282; text-decoration: none;}
.topfont a:active   { color:#4b4b4b; text-decoration: none;}
.topfont a:hover    { color:#4b4b4b; text-decoration: none;}

.topfont_sub {  font-size:11px; color:#686868; letter-spacing:-0px; line-height:130%; text-align:left; padding-left:15px; padding-top:10px;}
.topfont_sub span{ font-size:11px; color:#828282; padding-left:5px; padding-right:5px; }
.topfont_sub a:link     { color:#686868; text-decoration: none;}
.topfont_sub a:visited  { color:#686868; text-decoration: none;}
.topfont_sub a:active   { color:#222222; text-decoration: none;}
.topfont_sub a:hover    { color:#222222; text-decoration: none;}

.main_board_title { font-family: Verdana, Geneva, sans-serif; color: #222222; font-size:16px; text-align:left; font-weight:bold; line-height:150%;}
.main_board_title a:link     { color:#222222; text-decoration: none;}
.main_board_title a:visited  { color:#222222; text-decoration: none;}
.main_board_title a:active   { color:#5eb210; text-decoration: none;}
.main_board_title a:hover    { color:#5eb210; text-decoration: none;}

.main_board_subtitle { font-family: Verdana, Geneva, sans-serif; color: #686868; font-size:12px; text-align:left; font-weight:bold; line-height:130%; padding-bottom:5px;}
.main_board_thum { font-family: Verdana, Geneva, sans-serif; color: #9b9b9b; font-size:11px; text-align:left; line-height:140%;}

.footer_font01 { font-family: Verdana, Geneva, sans-serif; color: #828282; font-size:11px; text-align:left; padding-top:15px; line-height:140%;}
.footer_font01 span{ font-size:11px; color:#a8a8a8; padding-left:5px; padding-right:5px; }
.footer_font01 strong{ font-size:11px; color:#4b4b4b; }

/*메인노출게시판*/
.notice_thumb { font-size:12px; color:#686868; letter-spacing:-1px; line-height:130%; text-align:left;}
.notice_thumb a:link    { font-size:12px; color:#686868; }
.notice_thumb a:visited { font-size:12px; color:#686868; }
.notice_thumb a:active  { font-size:12px; color:#222222; }
.notice_thumb a:hover   { font-size:12px; color:#222222; }

.sub_title01 { font-family: "Apple SD Gothic Neo",AppleGothic,sans-serif; font-size:26px; color:#4b4b4b; letter-spacing:-1px; line-height:120%; text-align:left; font-weight:bold;}

.subfont01_01 { font-family: Verdana, Geneva, sans-serif; font-size:12px; color:#828282; letter-spacing:0px; line-height:140%; text-align:left;}
.subfont01_02 { font-family: Verdana, Geneva, sans-serif; font-size:12px; color:#686868; letter-spacing:0px; line-height:130%; text-align:left; font-weight:bold;}

.subfont02_01 { font-family: Verdana, Geneva, sans-serif; font-size:13px; color:#686868; letter-spacing:0px; line-height:130%; text-align:left;}
.subfont02_02 { font-family: Verdana, Geneva, sans-serif; font-size:18px; color:#11a7a2; letter-spacing:0px; line-height:130%; text-align:left; font-weight:bold;}
.subfont02_03 { font-family: Verdana, Geneva, sans-serif; font-size:16px; color:#4b4b4b; letter-spacing:0px; line-height:130%; text-align:center; font-weight:bold;}
.subfont02_04 { font-family: Verdana, Geneva, sans-serif; font-size:14px; color:#4b4b4b; letter-spacing:0px; line-height:130%; text-align:left; font-weight:bold;}

.subfont04_01 { font-family: Verdana, Geneva, sans-serif; font-size:18px; color:#4b4b4b; font-weight:bold; letter-spacing:-1px; line-height:100%;  text-align:center; }
.subfont04_02 { font-family: Verdana, Geneva, sans-serif; font-size:14px; color:#828282; letter-spacing:0px; line-height:100%; text-align:center; }
.subfont04_03 { font-family: Verdana, Geneva, sans-serif; font-size:12px; color:#4b4b4b; font-weight:bold; letter-spacing:0px; line-height:150%;  text-align:center; }


.subfont_test { font-family: Verdana, Geneva, sans-serif; font-size:20px; color:#4b4b4b; letter-spacing:0px; line-height:130%; text-align:center; font-weight:bold; padding-top:200px; padding-bottom:100px;}

.subfont02_03_01 { font-family: malgun gothic,Dotum,Gulim,AppleGothic,Helvetica; font-size:12px; color:#828282; letter-spacing:0px; width:20%; line-height:140%; text-align:left; padding-top:8px; padding-bottom:8px; padding-left:15px; font-weight:bold; border-top:1px solid #c4c4c4; border-left:1px solid #c4c4c4; border-right:1px solid #dcdcdc; background-color:#f7f7f7;}
.subfont02_03_02 { font-family: malgun gothic,Dotum,Gulim,AppleGothic,Helvetica; font-size:12px; color:#828282; letter-spacing:0px; line-height:140%; text-align:left; padding-top:8px; padding-bottom:8px; padding-left:15px; border-top:1px solid #c4c4c4;  border-right:1px solid #c4c4c4;}
.subfont02_03_03 { font-family: malgun gothic,Dotum,Gulim,AppleGothic,Helvetica; font-size:12px; color:#828282; letter-spacing:0px; line-height:160%; text-align:left;}
.subfont02_03_04 { font-family: malgun gothic,Dotum,Gulim,AppleGothic,Helvetica; font-size:12px; color:#828282; letter-spacing:0px; line-height:170%; text-align:left;}
.subfont02_03_05 { font-family: malgun gothic,Dotum,Gulim,AppleGothic,Helvetica; font-size:16px; color:#11a7a2; letter-spacing:0px; line-height:170%; text-align:left; font-weight:bold;}
.subfont02_03_06 { font-family: malgun gothic,Dotum,Gulim,AppleGothic,Helvetica; font-size:12px; color:#686868; letter-spacing:0px; width:10%; line-height:140%; text-align:center; padding-top:8px; padding-bottom:8px; font-weight:bold; border-top:1px solid #c4c4c4; border-left:1px solid #c4c4c4; background-color:#f7f7f7;}
.subfont02_03_07 { font-family: malgun gothic,Dotum,Gulim,AppleGothic,Helvetica; font-size:12px; color:#828282; letter-spacing:0px; line-height:140%; text-align:center; padding-top:8px; padding-bottom:8px; border-top:1px solid #c4c4c4;  border-left:1px solid #c4c4c4; }
.subfont02_03_08 { font-family: malgun gothic,Dotum,Gulim,AppleGothic,Helvetica; font-size:13px; color:#4b4b4b; letter-spacing:0px; line-height:170%; text-align:left; font-weight:bold;}
