﻿/* 기본 바디 스타일  */
BODY,TD {
font-family: "맑은 고딕", "굴림체", "verdana"; line-height: 14px; font-size: 12px; color: #000000; text-decoration: none;}

/* 기본 스크롤 설정,여백설정,배경이미지 설정 */
BODY { 
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
BACKGROUND-COLOR: #FFFFFF;
scrollbar-face-color: #F5F5F5; 
scrollbar-shadow-color: #D4D4D4; 
scrollbar-highlight-color: #FFFFFF; 
scrollbar-3dlight-color: #FFFFFF; 
scrollbar-darkshadow-color: #D4D4D4; 
scrollbar-track-color: #F5F5F5; 
scrollbar-arrow-color: #666666; 
} 

TD_01 {
margin-left: 10px;
margin-top: 5px;
margin-right: 10px;
margin-bottom: 5px;
}

/* basic_link */
a			    { font-family: 맑은 고딕, 굴림체, verdana, helvetica; text-decoration: none }
a:link		    { font-family: 맑은 고딕, 굴림체, verdana, helvetica; color: #000000; text-decoration: none }
a:visited   	{ font-family: 맑은 고딕, 굴림체, verdana, helvetica; color: #000000; text-decoration: none }
a:hover		{ font-family: 맑은 고딕, 굴림체, verdana, helvetica; color: #4DA500; text-decoration: underline }
a:active	    { font-family: 맑은 고딕, 굴림체, verdana, helvetica; color: #4DA500; text-decoration: underline }

/* 공통 color_font */
.whitelink {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: 맑은 고딕, 굴림체, verdana, helvetica; TEXT-DECORATION: none ; LETTER-SPACING: -1px }
A.whitelink:link {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: 맑은 고딕, 굴림체, verdana, helvetica; LETTER-SPACING: -1px ; TEXT-DECORATION: none }
A.whitelink:visited {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: 맑은 고딕, 굴림체, verdana, helvetica; LETTER-SPACING: -1px ; TEXT-DECORATION: none }
A.whitelink:hover {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: 맑은 고딕, 굴림체, verdana, helvetica; TEXT-DECORATION: underline; LETTER-SPACING: -1px }


.whitelink2 {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: 맑은 고딕, 굴림체; TEXT-DECORATION: none ; font-weight:bold; LETTER-SPACING: 0px }
A.whitelink2:link {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: 맑은 고딕, 굴림체; LETTER-SPACING: 0px ; font-weight:bold; TEXT-DECORATION: none }
A.whitelink2:visited {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: 맑은 고딕, 굴림체; LETTER-SPACING: 0px ; font-weight:bold; TEXT-DECORATION: none }
A.whitelink2:hover {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: 맑은 고딕, 굴림체; font-weight:bold;TEXT-DECORATION: underline; LETTER-SPACING: 0px }



.gy_s    {  font-family:맑은 고딕, 굴림체, verdana, helvetica; font-size: 12px; line-height:14px;  color: #999999;; LETTER-SPACING: -0.5px}
.main_cyber    {  font-family:맑은 고딕, 돋움, verdana, helvetica; font-size: 11px; line-height:13px;  color: #333333;  }
.main_cyber_b    {  font-weight:bold; font-family:맑은 고딕, 굴림체, verdana, helvetica; font-size: 11px; line-height:13px;  color: #a4c93c;  }
.bold_gy {  font-weight:bold; font-family:맑은 고딕, 굴림체, verdana, helvetica; font-size: 12px; line-height:16px;  color: #666666;  }
.gy_bri {  font-weight:bold; font-family:맑은 고딕, 굴림체, verdana, helvetica; font-size: 12px; line-height:16px;  color: #cccccc;  }
.black   {  font-family:맑은 고딕, 굴림체, verdana, helvetica; font-size: 12px; line-height:16px;  color: #000000;  }
.bold_darkgy {  font-weight:bold; font-family:맑은 고딕, 굴림체, verdana, helvetica; font-size: 12px; line-height:16px;  color: #464646;  }
.bold_or {
	color: #dd8000; LETTER-SPACING: -0.5px
}
.bold_megazine {
	font-family:맑은 고딕, 굴림체, verdana, helvetica; font-size: 12px; font-weight:bold; color: #97958a; LETTER-SPACING: -0.5px
}
A.bold_megazine:link {
	font-family:맑은 고딕, 굴림체, verdana, helvetica; font-size: 12px; font-weight:bold; color: #97958a; LETTER-SPACING: -0.5px
	}
A.bold_megazine:visited {
	font-family:맑은 고딕, 굴림체, verdana, helvetica; font-size: 12px; font-weight:bold; color: #97958a; LETTER-SPACING: -0.5px
	}
A.bold_megazine:hover {
	font-family:맑은 고딕, 굴림체, verdana, helvetica; font-size: 12px; font-weight:bold; color: #97958a; LETTER-SPACING: -0.5px
	}
.pop_text {
	font-family:맑은 고딕, 굴림체, verdana, helvetica; font-size: 12px; font-weight:bold; color: #666666; LETTER-SPACING: -0.5px; LINE-HEIGHT: 10px
}

.bold_white {
	font-family:맑은 고딕, 굴림체, verdana, helvetica; font-size: 14px; font-weight:normal; color: #ffffff; LETTER-SPACING: -0.5px
}
A.bold_white:link {
	font-family:맑은 고딕, 굴림체, verdana, helvetica; font-size: 14px; font-weight:normal; color: #ffffff; LETTER-SPACING: -0.5px
	}
A.bold_white:visited {
	font-family:맑은 고딕, 굴림체, verdana, helvetica; font-size: 14px; font-weight:normal; color: #ffffff; LETTER-SPACING: -0.5px
	}
A.bold_white:hover {
	font-family:맑은 고딕, 굴림체, verdana, helvetica; font-size: 14px; font-weight:bold; color: #ffffff; LETTER-SPACING: -0.5px
	}





.bold_white {
	font-family:굴림체, verdana, helvetica; font-size: 14px; font-weight:normal; color: #ffffff; LETTER-SPACING: -0.5px
}
A.bold_white:link {
	font-family:굴림체, verdana, helvetica; font-size: 14px; font-weight:normal; color: #ffffff; LETTER-SPACING: -0.5px
	}
A.bold_white:visited {
	font-family:굴림체, verdana, helvetica; font-size: 14px; font-weight:normal; color: #ffffff; LETTER-SPACING: -0.5px
	}
A.bold_white:hover {
	font-family:굴림체, verdana, helvetica; font-size: 14px; font-weight:bold; color: #ffffff; LETTER-SPACING: -0.5px
	}
/* 게시판 font */



.board {
	FONT-SIZE: 12px; COLOR: #5a5a5a; LINE-HEIGHT: 14px; FONT-FAMILY:굴림체, verdana, helvetica; TEXT-DECORATION: none ; 
}
A.board:link {
	FONT-SIZE: 12px; COLOR: #5a5a5a;  TEXT-DECORATION: none
}
A.board:visited {
	FONT-SIZE: 12px; COLOR: #555555;  TEXT-DECORATION: none
}
A.board:hover {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: ; TEXT-DECORATION: underline ;
}
.number {
	FONT-SIZE: 12px; FONT-FAMILY:굴림체, verdana, helvetica; COLOR: #ff6600; LINE-HEIGHT: 16px; TEXT-DECORATION: none ; FONT-WEIGHT:bold;
}
A.number:link {
	FONT-SIZE: 12px; FONT-FAMILY:굴림체, verdana, helvetica; COLOR: #7f7f7f;  TEXT-DECORATION: none ; 
}
A.number:visited {
	FONT-SIZE: 12px; FONT-FAMILY:굴림체, verdana, helvetica; COLOR: #7f7f7f;  TEXT-DECORATION: none ; 
}
A.number:hover {
	FONT-SIZE: 12px; FONT-FAMILY:굴림체, verdana, helvetica; COLOR: #ff6600; TEXT-DECORATION: none ; 
}
.blue {
	FONT-SIZE: 12px; FONT-FAMILY:굴림체, verdana, helvetica; COLOR: #0000ff; LINE-HEIGHT: 16px; TEXT-DECORATION: none ; 
}
A.blue:link {
	FONT-SIZE: 12px; FONT-FAMILY:굴림체, verdana, helvetica; COLOR: #0000ff;  TEXT-DECORATION: none ; 
}
A.blue:visited {
	FONT-SIZE: 12px; FONT-FAMILY:굴림체, verdana, helvetica; COLOR: #0000ff;  TEXT-DECORATION: none ; 
}
A.blue:hover {
	FONT-SIZE: 12px; FONT-FAMILY:굴림체, verdana, helvetica; COLOR: #0000ff; TEXT-DECORATION: underline ; 
}
.orange {
	FONT-SIZE: 12px; FONT-FAMILY:굴림체, verdana, helvetica; COLOR: #ff6600; LINE-HEIGHT: 16px; TEXT-DECORATION: none ; 
}
A.orange:link {
	FONT-SIZE: 12px; FONT-FAMILY:굴림체, verdana, helvetica; COLOR: #ff6600;  TEXT-DECORATION: none ; 
}
A.orange:visited {
	FONT-SIZE: 12px; FONT-FAMILY:굴림체, verdana, helvetica; COLOR: #5a5a5a;  TEXT-DECORATION: none ; 
}
A.orange:hover {
	FONT-SIZE: 12px; FONT-FAMILY:굴림체, verdana, helvetica; COLOR: #ff6600; TEXT-DECORATION: none ; 
}

/* 참여 color_font */
.parti_path {  FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #96BBD5; LINE-HEIGHT: 16px; FONT-FAMILY:굴림체, verdana, helvetica; TEXT-DECORATION: none
}
.board_par {  font-family:굴림체, verdana, helvetica; font-size: 12px; color: #89a3be; font-weight:bold;}

/* 알림 color_font */
.pr_path {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #E6B7D1; LINE-HEIGHT: 16px; FONT-FAMILY:맑은 고딕, 굴림체, verdana, helvetica; TEXT-DECORATION: none
}
.prroom_path {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #E6B7D1; LINE-HEIGHT: 16px; FONT-FAMILY:맑은 고딕, 굴림체, verdana, helvetica; TEXT-DECORATION: none
}
.board_2pr {  font-family:맑은 고딕, 굴림체, verdana, helvetica; font-size: 12px; color: #b36294; font-weight:bold;}

.Main_path {
	FONT-SIZE: 11px; COLOR: #8B8B8B; LINE-HEIGHT: 16px; FONT-FAMILY:맑은 고딕, 굴림체, verdana, helvetica; TEXT-DECORATION: none
}
/* 정보 color_font */
.info_path {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #AAADDF; LINE-HEIGHT: 16px; FONT-FAMILY:굴림체, verdana, helvetica; TEXT-DECORATION: none
}
.board_info {  font-family:굴림체, verdana, helvetica; font-size: 12px; color: #ab9ad1; font-weight:bold;}
.bnw   {  font-family:굴림체, verdana, helvetica; font-size: 12px; color: #FFFFFF;  }
A.bnw:link {
	FONT-SIZE: 12px; COLOR: #000000;  TEXT-DECORATION: none
}
A.bnw:visited {
	FONT-SIZE: 12px; COLOR: #000000;  TEXT-DECORATION: none
}
A.bnw:hover {
	FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: ; TEXT-DECORATION: none ;
}


/* 법률 color_font */
.law_path {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #C1B99A; LINE-HEIGHT: 16px; FONT-FAMILY:굴림체, verdana, helvetica; TEXT-DECORATION: none
}
.board_law {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #908462; LINE-HEIGHT: 16px; FONT-FAMILY:굴림체, verdana, helvetica; TEXT-DECORATION: none
}

/* 소개 color_font */
.intro_path {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #F8AD5A; LINE-HEIGHT: 16px; FONT-FAMILY:굴림체, verdana, helvetica; TEXT-DECORATION: none
}
.board_intro {
	FONT-SIZE: 12px; FONT-FAMILY:굴림체, verdana, helvetica; COLOR: #ff6600; LINE-HEIGHT: 16px; TEXT-DECORATION: none ; FONT-WEIGHT:bold;
}
A.board_intro:link {
	FONT-SIZE: 12px; FONT-FAMILY:굴림체, verdana, helvetica; COLOR: #ff6600;  TEXT-DECORATION: none ; 
}
A.board_intro:visited {
	FONT-SIZE: 12px; FONT-FAMILY:굴림체, verdana, helvetica; COLOR: #ff6600;  TEXT-DECORATION: none ; 
}
A.board_intro:hover {
	FONT-SIZE: 12px; FONT-FAMILY:굴림체, verdana, helvetica; COLOR: #ff6600; TEXT-DECORATION: underline ; 
}
.bold_white {  font-weight:bold; font-family:굴림체, verdana, helvetica; font-size: 12px; line-height:16px;  color: #ffffff;   
}


/* 서비스 color_font */
.service_path {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f7b3a6; LINE-HEIGHT: 16px; FONT-FAMILY:맑은고딕, 굴림체, verdana, helvetica; TEXT-DECORATION: none ;
}
.board_ser {
	FONT-SIZE: 12px; FONT-FAMILY:맑은고딕, 굴림체, verdana, helvetica; COLOR: #F1988A; LINE-HEIGHT: 16px; TEXT-DECORATION: none ; FONT-WEIGHT:bold;
}
.popup_bnw {  font-family:맑은 고딕, 굴림체, verdana, helvetica; font-size: 12px; color: #FFFFFF; LINE-HEIGHT: 16px;  
}
.popup_bnw2 {  font-family:맑은 고딕, 굴림체, verdana, helvetica; font-size: 11px; color: #FFFFFF; LINE-HEIGHT: 16px;  
}
.popup_bwhite {  font-weight:bold; font-family:맑은 고딕, 굴림체, verdana, helvetica; font-size: 14px; line-height:16px;  color: #ffffff; LETTER-SPACING: -1px ;  
}
.popup_blue {  FONT-WEIGHT: bold; ont-family:맑은 고딕, 굴림체, verdana, helvetica; font-size: 12px; color: #157C85; LINE-HEIGHT: 20px;  
}

/* 검색 color_font */
.large_gy {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666666; LINE-HEIGHT: 16px; FONT-FAMILY:굴림체, verdana, helvetica; TEXT-DECORATION: none
}
.large_or {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff6600; LINE-HEIGHT: 16px; FONT-FAMILY:굴림체, verdana, helvetica; TEXT-DECORATION: none
}
.blue_search_b {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366; LINE-HEIGHT: 16px; FONT-FAMILY:굴림체, verdana, helvetica; TEXT-DECORATION: none
}
.bold_white {  font-weight:bold; font-family:굴림체, verdana, helvetica; font-size: 12px; line-height:16px;  color: #ffffff;   
}

.blue_search {
	FONT-WEIGHT: ; FONT-SIZE: 12px; COLOR: #0000CC; LINE-HEIGHT: 16px; TEXT-DECORATION: underline
}
A.blue_search:link {
	FONT-SIZE: 12px; FONT-FAMILY:"굴림체", verdana, helvetica; COLOR: #2373a4;  TEXT-DECORATION: underline; 
}
A.blue_search:visited {
	FONT-SIZE: 12px; FONT-FAMILY:"굴림체", verdana, helvetica; COLOR: #2373a4;  TEXT-DECORATION: underline; 
}
A.blue_search:hover {
	FONT-SIZE: 12px; FONT-FAMILY:굴림체, verdana, helvetica; COLOR: #2373a4; TEXT-DECORATION: underline ; 
}
.blue_search2 {
	FONT-WEIGHT: ; FONT-SIZE: 12px; COLOR: #2373a4; LINE-HEIGHT: 16px; TEXT-DECORATION: underline
}
A.blue_search2:link {
	FONT-SIZE: 12px; FONT-FAMILY:"굴림체", verdana, helvetica; COLOR: #2373a4;  TEXT-DECORATION: underline; 
}
A.blue_search2:visited {
	FONT-SIZE: 12px; FONT-FAMILY:"굴림체", verdana, helvetica; COLOR: #2373a4;  TEXT-DECORATION: underline; 
}
A.blue_search2:hover {
	FONT-SIZE: 12px; FONT-FAMILY:굴림체, verdana, helvetica; COLOR: #2373a4; TEXT-DECORATION: underline ; 
}
.sblue_search {
	FONT-WEIGHT: ; FONT-SIZE: 11px; COLOR: #0d4973; LINE-HEIGHT: 21px; TEXT-DECORATION: underline
}
A.sblue_search:link {
	FONT-SIZE: 11px; FONT-FAMILY:굴림체, verdana, helvetica; COLOR: #ff6600;  TEXT-DECORATION: none ; 
}
A.sblue_search:visited {
	FONT-SIZE: 11px; FONT-FAMILY:굴림체, verdana, helvetica; COLOR: #0d4973;  TEXT-DECORATION: none ; 
}
A.sblue_search:hover {
	FONT-SIZE: 11px; FONT-FAMILY:굴림체, verdana, helvetica; COLOR: #ff6600; TEXT-DECORATION: none ; 
}
/* font 사이즈 */
.size01{font-size: 12px;
line-height: 16px;}


폼관련 
INPUT {
	BORDER-RIGHT: #d6d6d6 1px solid; BORDER-TOP: #d6d6d6 1px solid; FONT: 12px 굴림체, verdana, helvetica; BORDER-LEFT: #d6d6d6 1px solid; COLOR: #000000; BORDER-BOTTOM: #d6d6d6 1px solid
}
INPUT.text_gray {
	BORDER-RIGHT: #d6d6d6 1px solid; BORDER-TOP: #d6d6d6 1px solid; FONT: 12px 굴림체, verdana, helvetica; BORDER-LEFT: #d6d6d6 1px solid; COLOR: #000000; BORDER-BOTTOM: #d6d6d6 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #efefef
}
.box {
	BORDER-RIGHT: #CECECE 1px solid; BORDER-TOP: #CECECE 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #CECECE 1px solid; COLOR: #454545; BORDER-BOTTOM: #CECECEpx solid; FONT-FAMILY:맑은 고딕, 굴림체, verdana, helvetica; BACKGROUND-COLOR: #ffffff; HEIGHT: 20px
}
.box1 {
	BORDER-RIGHT: #5A8083 1px solid; BORDER-TOP: #5A8083 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #5A8083 1px solid; COLOR: #454545; BORDER-BOTTOM: #5A8083 1px solid; FONT-FAMILY:맑은 고딕, 굴림체, verdana, helvetica; BACKGROUND-COLOR: #ffffff;  WIDTH: 250px
}
.box2 {
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #333333 1px solid; COLOR: #333333; BORDER-BOTTOM: #333333 1px solid; FONT-FAMILY:맑은 고딕, 굴림체, verdana, helvetica; BACKGROUND-COLOR: #ffffff;  
}
.box3 {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #cccccc 1px solid; COLOR: #555555; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY:굴림체, verdana, helvetica; BACKGROUND-COLOR: #f5f4f2; HEIGHT: 15px  
}
.box4 {
	BORDER-RIGHT: #97C2CB 1px solid; BORDER-TOP: #97C2CB 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #97C2CB 1px solid; COLOR: #555555; BORDER-BOTTOM: #97C2CB 1px solid; FONT-FAMILY:굴림체, verdana, helvetica; BACKGROUND-COLOR: #FFFFFF; HEIGHT: 15px  
}
.box5 {
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #333333 1px solid; COLOR: #333333; BORDER-BOTTOM: #333333 1px solid; BACKGROUND-COLOR: #ffffff;  HEIGHT: 21px
}
.border1 {
	BORDER-RIGHT: #d6d6d6 1px solid; BORDER-TOP: #d6d6d6 1px solid; BORDER-LEFT: #d6d6d6 1px solid; BORDER-BOTTOM: #d6d6d6 1px solid
}
.border2 {
	BORDER-RIGHT: #b5b5b5 1px solid; BORDER-TOP: #b5b5b5 1px solid; BORDER-LEFT: #b5b5b5 1px solid; BORDER-BOTTOM: #b5b5b5 1px solid
}
.border3 {
/*font-family:맑은 고딕;font-size:9pt;background:none;border:0;overflow-x:hidden;overflow-y:hidden;cursor:hand;*/
	border:0;
	overflow-x:hidden;
	overflow-y:hidden;
	font-size:9pt;
	background:none;
	font-family:맑은 고딕;
/*	cursor:hand;	*/
	line-height:120%;
}
.box6 {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #999999 1px solid; COLOR: #999999; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY:굴림체, verdana, helvetica; BACKGROUND-COLOR: #ffffff;  
}
/* select */
.select_01 {
	FONT-SIZE: 12px; COLOR: #4d6185; BACKGROUND-COLOR: #FFFFFF 
}
.check_box1 {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; COLOR: #555555; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY:굴림체, verdana, helvetica; BACKGROUND-COLOR: #ffffff;  
}
.check_box_s1 {
	BORDER-RIGHT: #ededed 1px solid; BORDER-TOP: #ededed 1px solid; BORDER-LEFT: #ededed 1px solid; COLOR: #555555; BORDER-BOTTOM: #ededed 1px solid; FONT-FAMILY:굴림체, verdana, helvetica; BACKGROUND-COLOR: #ededed;  
}
.check_box_s2 {
	BORDER-RIGHT: #96adc5 1px solid; BORDER-TOP: #96adc5 1px solid; BORDER-LEFT: #96adc5 1px solid; COLOR: #555555; BORDER-BOTTOM: #96adc5 1px solid; FONT-FAMILY:굴림체, verdana, helvetica; BACKGROUND-COLOR: #96adc5;  
}
