﻿@charset "utf-8";

/* @font-face {font-family:NG;font-style:normal;font-weight:normal;src:url(http://www.stmatt.or.kr/NanumGothic.eot)}; */ 
/* @font-face {font-family:NG;font-style:normal;font-weight:normal;src:url(http://www.stmatt.or.kr/MALGUN.eot)}; */
	
body { font-family:NG,Arial,Gulim,Dotum; font-size:13px; color:#333333; width:100%; height:100%; }
body,form,div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,li,pre,fieldset,input,blockquote,th,td{ margin:0px;padding:0px;}

table { font-size:13px; color: #333333; line-height:18px; margin:0px; padding:0px; }
tr	{ font-size:13px; color: #333333; line-height:18px; }
td { font-size:13px; color: #333333; line-height:18px; }
form { padding:0; margin:0px; }
select,option {	font-family:NG,Arial,Gulim,Dotum; font-size:12px; BACKGROUND: #FFFFFF; }
textarea { font-family:NG,Arial,Gulim,Dotum; font-size:13px; line-height:18px; }
input { font-family:NG,Arial,Gulim,Dotum; font-size:13px; }

.location { font-size:13px; color: #5D5D5D; }
.caseview {	padding-right: 0px; PADDING-LEFT: 15px; font-size:13px; padding-bottom:0px; color: #828282; line-height:18px; padding-top:4px; }
.member { padding-right: 0px; PADDING-LEFT: 0px; font-size:13px; padding-bottom: 0px; color: #808080; line-height:18px; padding-top:4px; }
.gallery { padding-right: 0px; PADDING-LEFT: 0px; font-size:13px; padding-bottom: 0px; color: #333333; line-height:18px; padding-top:0px; }
.product { font-size:13px; color: #555555; }
.product { font-size:13px; color: #555555; }
.d_product { padding-right: 0px; PADDING-LEFT: 0px; font-size:13px; padding-bottom: 4px; color: #333333; padding-top: 0px; }
.d_product2 { padding-right: 0px; PADDING-LEFT: 0px; font-size:13px; padding-bottom: 0px; color: #333333; line-height:18px; padding-top: 2px; }
.input { BORDER-RIGHT: #E3D5C7 1px solid; BORDER-TOP: #E3D5C7 1px solid; font-size:13px; BORDER-LEFT: #E3D5C7 1px solid; WIDTH: 105px; color: #000000; BORDER-BOTTOM: #E3D5C71px solid; HEIGHT: 20px; background-color: #FFFFFF; }
.caseview2 { padding-right: 0px; PADDING-LEFT: 8px; font-size:13px; padding-bottom: 0px; color: #666666; line-height:18px; padding-top: 0px; }
.spec { font-size:13px; color: #666666; }
.process { padding-right: 0px; PADDING-LEFT: 0px; font-size:13px; padding-bottom: 0px; color: #666666; line-height:18px; padding-top: 2px; }

.admin_title { font-weight: bold; font-size:15px; color: #4e4e4c; }
.admin_brd1 { font-weight: bold; color: #006a92; }
.admin_brd2 { font-weight: bold; color: #f27f39; }

.admin_menu_over { font-weight: bold; color: #FFFFFF; text-decoration:none; }
.memberlist { padding-right: 0px; PADDING-LEFT: 0px; font-size:13px; padding-bottom: 0px; color: #808080; line-height:18px; padding-top: 4px; }

.fo_1 {	font-size:13px; }
.fo_2 {	font-size:13px; color: #668ba4; padding-top: 3px; background-color: #dceaf3; }
.fo_3 { font-size:13px; color: #666666; padding-top: 3px; background-color: #f7f7f7; }
.fo_4 { font-size:13px; padding-top: 3px; }

.dscroll {
	SCROLLBAR-FACE-color: #BBD3F2; 
    SCROLLBAR-HIGHLIGHT-color: #dadada; 
	SCROLLBAR-SHADOW-color: #B62323s; 
	SCROLLBAR-3DLIGHT-color: #FFFFFF; 
	SCROLLBAR-ARROW-color: #2362B6; 
	SCROLLBAR-TRACK-color: #FFFFFF; 
	SCROLLBAR-DARKSHADOW-color: #FFFFFF
}

A:link		{ color:#333333; text-decoration:none; }
A:visited	{ color:#333333; text-decoration:none; }
A:active	{ color:#333333; text-decoration:none; }
A:hover		{ color:#FF6D00; text-decoration:none; }

.text:link { color: #28E8570; text-decoration: none; }
.text:visited	{ color:#8E8570; text-decoration:none; }
.text:hover		{ color:#666666; letter-spacing: 300px; font-size:13px; }

.main:visited { color: #333333; text-decoration: none }
.main:hover { color: #319af3; text-decoration: none }
.main:link { color: #333333; text-decoration: none }

.news:visited { color: #333333; text-decoration: none }
.news:hover { color: #79663f; text-decoration: underline }
.news:link { color: #333333; text-decoration: none }

.sub_menu:link { font-size:12px; color: #555555; text-decoration: none; }
.sub_menu:visited {	font-size:12px; color: #555555; text-decoration: none; }
.sub_menu:hover { font-size:12px; color: #995308; text-decoration: none; }

.pile:link { color: #666666; text-decoration: none; }
.pile:visited { color: #666666; text-decoration: none; }
.pile:hover { color: #82892d; text-decoration: none; }

.site:link { color: #808080; text-decoration: none; }
.site:visited { color: #808080; text-decoration: none; }
.site:hover { color:#333333; text-decoration:none; }

.t00 { padding-right: 0px; padding-left: 0px; padding-bottom: 7px; padding-top: 7px; background-color: #f4f4f4; }
.t00_2 { background-color: #dcdcdc; }

.t05 { background-color: #478ec4; }
.t05_2 { padding-right: 0px; padding-left: 0px; padding-bottom: 5px; padding-top: 5px; background-color: #f4f9fc; }

.t01 { background-color: #e4edef; }
.t01_2 { background-color: #dfebee; }
.t01_3 { background-color: #f3f6f7; }
.t01_4 { background-color: #cbe1e6; }
.t01_5 { background-color: #b3c7cb; }

.t06 { background-color: #e6e0d4; }
.t06_2 { background-color: #f2f1ec; }
.t06_3 { background-color: #f5f4f0; }
.t06_4 { background-color: #eeeada; }

.t07 { background-color: #cee6ed; }
.t07_2 { background-color: #eff6f7; }
.t07_3 { background-color: #f1f8f8; }
.t07_4 { background-color: #daeeee; }

.searchBox { HEIGHT: 20px; background-color:#FFFFFF }
.box1 {
	BORDER-RIGHT: #d8d8d8 1px solid; padding-right: 2px; BORDER-TOP: #d8d8d8 1px solid; padding-left: 2px; padding-bottom: 0px; BORDER-LEFT: #d8d8d8 1px solid; padding-top: 3px; BORDER-BOTTOM: #d8d8d8 1px solid; ; background-color: #fafafa
}
.box1_2 {
	BORDER-RIGHT: #d8d8d8 1px solid; padding-right: 2px; BORDER-TOP: #d8d8d8 1px solid; padding-left: 2px; padding-bottom: 0px; BORDER-LEFT: #d8d8d8 1px solid; padding-top: 3px; BORDER-BOTTOM: #d8d8d8 1px solid;  background-color: #fafafa
}
.apply {
	BORDER-RIGHT: #d8d8d8 1px solid; padding-right: 2px; BORDER-TOP: #d8d8d8 1px solid; padding-left: 2px; padding-bottom: 0px; BORDER-LEFT: #d8d8d8 1px solid; padding-top: 2px; BORDER-BOTTOM: #d8d8d8 1px solid; HEIGHT: 19px; background-color: #fafafa
}
.apply_2 {
	BORDER-RIGHT: #e4e7ea 1px solid; padding-right: 2px; BORDER-TOP: #e4e7ea 1px solid; padding-left: 2px; padding-bottom: 0px; BORDER-LEFT: #e4e7ea 1px solid; padding-top: 3px; BORDER-BOTTOM: #e4e7ea 1px solid; background-color: #FFFFFF
}
.member2 {
	BORDER-RIGHT: #d8d8d8 1px solid; padding-right: 2px; BORDER-TOP: #d8d8d8 1px solid; padding-left: 2px; padding-bottom: 0px; BORDER-LEFT: #d8d8d8 1px solid; padding-top: 2px; BORDER-BOTTOM: #d8d8d8 1px solid; HEIGHT: 18px; background-color: #FFFFFF
}
.service { BORDER-RIGHT: #e6e0d4 1px solid; padding-right: 2px; BORDER-TOP: #e6e0d4 1px solid; padding-left: 2px; padding-bottom: 0px; BORDER-LEFT: #e6e0d4 1px solid; padding-top: 2px; BORDER-BOTTOM: #e6e0d4 1px solid; HEIGHT: 18px; background-color: #FFFFFF; }
.service2 { BORDER-RIGHT: #e6e0d4 1px solid; padding-right: 2px; BORDER-TOP: #e6e0d4 1px solid; padding-left: 2px; padding-bottom: 0px; BORDER-LEFT: #e6e0d4 1px solid; padding-top: 2px; BORDER-BOTTOM: #e6e0d4 1px solid; HEIGHT: 200px; background-color: #FFFFFF; }
.service3 {	BORDER-RIGHT: #e6e0d4 1px solid; padding-right: 2px; BORDER-TOP: #e6e0d4 1px solid; padding-left: 2px; padding-bottom: 0px; BORDER-LEFT: #e6e0d4 1px solid; WIDTH: 505px; padding-top: 2px; BORDER-BOTTOM: #e6e0d4 1px solid; HEIGHT: 50px; background-color: #FFFFFF; }

.intranet {	BORDER-RIGHT: #d4e5e6 1px solid; padding-right: 2px; BORDER-TOP: #d4e5e6 1px solid; padding-left: 2px; padding-bottom: 0px; BORDER-LEFT: #d4e5e6 1px solid; padding-top:2px; BORDER-BOTTOM: #d4e5e6 1px solid; HEIGHT: 18px; background-color: #FFFFFF; }
.intranet2 { BORDER-RIGHT: #d4e5e6 1px solid; padding-right: 2px; BORDER-TOP: #d4e5e6 1px solid; padding-left: 2px; padding-bottom: 0px; BORDER-LEFT: #d4e5e6 1px solid; padding-top: 2px; BORDER-BOTTOM: #d4e5e6 1px solid; HEIGHT: 200px; background-color: #FFFFFF; }

.date { font-size:13px; font-weight: bold; color: FF6670; }
.date2 { font-size:12px; color:#333333; }

.d11 { font-size:13px; color:#000000; line-height:18px; }
.d11:visited { font-size: 12px; color: #000000; line-height:18px; text-decoration: none; }
.d11:hover { font-size: 12px; color: FF4D38; line-height:18px; text-decoration: none; }
.d11:link { font-size: 12px; color: #000000; line-height:15px; text-decoration: none; }

.13 { font-size: 13px; font-weight: bold; color: #006699; }
.13 :visited { font-size: 13px;	color: 005E9D; text-decoration: none; }
.13 :hover { font-size:13px; color:#005E9D; text-decoration: underline; }
.13 :link {	font-size:13px; color:#429508; text-decoration: none; }

.mainlink { font-size:13px; font-weight:bold; color:#EE2914; }
.mainlink :visited { font-size:13px; color:#EE2914; text-decoration:none; }
.mainlink :hover { font-size:13px; color:#EE2914; text-decoration:none; }
.mainlink :link { font-size: 13px; color:#EE2914; text-decoration:none; }

.mainlink4 { font-size:13px; font-weight:bold; color:#1076D8; }
.mainlink4:visited { font-size: 13px; color:#1076D8; text-decoration:none; }
.mainlink4:hover { font-size: 13px; color:#F36100; text-decoration:none; }
.mainlink4:link { font-size: 13px; color:69654A; text-decoration:none; }

.link01 {
	font-size: 13px;
color: 666666;

}

.link01 :visited {
	font-size: 13px; 
	color: 666666;
	text-decoration: none; }
.link01 :hover {
	font-size: 13px; 
	color: 666666
	text-decoration: none
	

}
.link01 :link {	font-size: 13px;color:666666; text-decoration:none}
.mainlink1 { font-size: 12px; color:7795C3; }

.mainlink1 :visited {
	font-size: 12px;
	 color:7795C3;
	text-decoration: none
}
.mainlink1 :hover {
	font-size: 12px;
    color:FF5400;


}
.mainlink1 :link {
	font-size:12px;
	color:#7795C3;
	text-decoration: none
}

.mainlink2 {
	font-size: 12px;
    color:FFFFFF;

}

.mainlink2 :visited {
	font-size: 12px;
	color: FFFFFF;
	text-decoration: none
}
.mainlink2 :hover {
	font-size: 12px;
    font-weight: bold;
	color:FF6670;


}
.mainlink2 :link {
	font-size: 12px;
	color:FFFFFF
	; text-decoration: none
}

.mainlink21{
	font-size: 12px;
    color:CD3F00;

}

.mainlink21:visited {
	font-size: 12px;
	color: CD3F00;
	text-decoration: none
}
.mainlink21 :hover { font-size:12px; font-weight:bold; color:#CD3F00; }
.mainlink21 :link { font-size: 12px; color:CD3F00; text-decoration:none; }

.mainlink3 { font-size:13px; color:#D6C6A1; }
.mainlink3 :visited { font-size:13px; color:#D6C6A1; text-decoration:none; }
.mainlink3 :hover { font-size:13px; color:#D6C6A1; }
.mainlink3 :link { font-size: 13px; color:#D6C6A1; text-decoration:none; }

.13_ { font-size:13px; font-weight: bold; color:#000000; }
.13_ :visited { font-size:13px; color:#000000; text-decoration:none; }
.13_ :hover { font-size:13px; color:#000000; text-decoration:underline; }
.13_ :link { font-size:13px; color:#000000; text-decoration:none; }

.board01 { font-size: 13px; color: 666666;}
.board01 :visited { font-size: 13px; color:#666666; text-decoration:none; }
.board01 :hover { font-size: 13px; color:#F57764; }
.board01 :link { font-size:13px; color:#666666;; text-decoration:none; }

.14 { font-size: 14px; font-weight: bold; color: #006699; }
.15 { font-size: 13px; font-weight: bold; color: #197B83; }

