* {
	font-family:굴림, Gulim, 돋움, Dotum, AppleGothic, Sans-serif;
	font-size:12px;
	color:#777777;
	margin:0;
	padding:0;
	line-height:120%;
}
ul, ol {
	list-style:none;
}
a {
	text-decoration:none;
}
img {
	border:0;
}

fieldset{
	border:0;
}
A:visited {COLOR: #666666; FONT-FAMILY: "굴림"; TEXT-DECORATION: none}

input {
	line-height:130%;
}

th{
	font-weight:normal;
}
input, textarea {
	font-size:11px;
	color:#333333;
}

table.collapse {
	border-collapse:collapse;
	margin:1px 0 0 1px;
}

table.collapse td {
	border-style:solid;
	border-width:1px;
}

hr,h1,h2,caption,legend {
	display:none;list-style:none;text-decoration:none;
}


font {
	font-family:auto !important;
	color:auto !important;
	font-size:auto !important;
}

/*메뉴를 건너 뛰고 페이지 본문으로 이동하기*/
#skipToContent {
	position:absolute;
	left:0px;
	top:0px;
	width:800px;
	display:none;
}
#skipToContent a {
	display:block;
	padding:0 10px;
	height:0;
	overflow:hidden;
	color:#FFF;
	text-align:left
}
#skipToContent a:hover, #skipToContent a:focus, #skipToContent a:active {
	background:#F93;
	height:auto
}

/*페이지 맨 위로 이동하기*/
#returnToPageTop {
	position:relative;
	bottom:0;
	width:800px;
	z-index:2;
}
#returnToPageTop a {
	display:block;
	padding:0 10px;
	height:0;
	overflow:hidden;
	color:#FFF;
	text-align:right;
}
#returnToPageTop a:hover, #returnToPageTop a:focus, #returnToPageTop a:active {
	background:#F93;
	height:auto;
}

.pagepoll_box{
	position:relative;
	width:560px;
	margin:10px 0 0 70px;
	height:60px;
}

#point dd{
	position:relative;
	width:auto;
	margin:0 10px 0 10px;
	height:20px;
	float:left;
}

.pagepoll_ctn2 p{
	position:relative;
	width:auto;
	margin:10px 5px 0 5px;
	height:20px;
	float:left;
}

.select01 {border:#cccccc 1px solid; background-color:#ffffff; color:#555555;font-size:12px;height:16px;}
.select02 { border:#bbbbbb 1px solid; background-color:#f9f9f9; color:#555555;font-size:11px;height:270px; width:100%; }
.select02_1 { border:#bbbbbb 1px solid; background-color:#f9f9f9; color:#555555;font-size:11px;padding-top:2px;}
.select03 { border:#cccccc 1px solid; background-color:#ffffff; color:#555555;font-size:11px;height:18px; width:80px; }
.select04 { border:#cccccc 1px solid; background-color:#ffffff; color:#555555;font-size:11px;height:50px; width:100%; }
.select05 { border:#cccccc 1px solid; background-color:#ffffff; color:#555555;font-size:11px;height:18px; width:100%; }
.text_a{ border:#bbbbbb 1px solid; background-color:#ffffff; color:#555555;font-size:11px;height:159px; width:100%;}
.ch01 { border:#bbbbbb 1px solid;}

.s_search1 { float: left; width:290px; /* height:31px; line-height:31px;*/ padding-left: 10px; padding-right: 10px;}    /* 스케줄 검색 */
.s_search2 { float: right; padding-left: 20px; padding-right: 10px; }   /* 검색 */
.s_search3 { float: left; padding-left: 10px; padding-right: 10px; }    /* 분류 */

 /*BOARD  캡션 스타일   */ 
.cp_no { text-align:right; font-size:12px;display: none;padding:3px 0 5px 0;font-size:11px;} 	  /*캡션 표시안나게*/
.cp { text-align:right; font-size:12px; padding:3px 0 5px 0; font-size:11px;}                     /*캡션 오른쪽정렬*/
.cp_left { text-align:left; font-size:12px;padding:3px 0 5px 0;font-size:11px;} 				  /*캡션 왼쪽정렬*/

/* board 달력/ 검색 부분*/
/* board 달력/ 검색 부분*/
.s_searchall { 
	width: 607px;
	height: 31px;
	border-color: #f0f0f0;
	border-width: 1px;
	padding-top:6px;
	background: #fbfbfb;
	border: 1px solid #f0f0f0;
	margin-bottom: 13px;
	margin-top: 10px;
	float:left;
	/*padding-bottom:10px;*/
}

/* gallery style start */
.figure {
	float: left;
	width: 120px;
	height: auto;
	margin: 0px 13px 10px 13px;
}

* html .figure {
	float: left;
	width: 120px;
	height: 140px;
	margin: 0 5px 10px 5px;
}

.customGaliMg{
	border:solid 2px #fff;
}

.photo {
	/*background: url(/img/board/drop_shadow.gif) no-repeat right bottom;
	width:130px;
	height:91px;*/
	width:124px;
}

.photo a{
	width:120px;
	height:80px;
}

.photo img {
	/**border: 1px solid #666;
	background-color: #FFF;
	padding: 4px;
	position: relative;
	top: -5px;
	left:-5px;*/
}

.figure_p {
	font: 11px/normal 돋움, Verdana, sans-serif;
	
	text-align: center;
	margin: 5px 0 0 0;
	/*height: 1em;*/
	
}

/* IE 5/6 border erase bug */
* html #gallery {
	width: 100%;
}

/* IE 5 placement bug */
* html #gallery img {
	width: 100%;
}

.dots-line {
	float:left;
	width:1px;
	height:110px;
	/*border-left:dotted 1px #cccccc;*/
	background:url(/img/board/line_dot1.gif) no-repeat 50% 0;
}

.under-line {
	clear:both;
	width:607px;
	height:10px;
	margin:8px 0 10px 0;
	border-top:solid 1px #F0F0F0;
}
/* gallery style end */

.board_box{
	float:left;
}

.LinfoTitle{
	font-family: 굴림,gulim,sans-serif;
	font-size: 12px;color: #00309c;
	font-weight:bold;
	background:url(/img/common/ico_sch_bullet.gif) no-repeat center left;
	padding-left:14px;
}
.LinfoTitle b{color:red;}

.telephone{
	background:url(/img/common/tel_icon.gif) no-repeat center left;
	padding-left:16px;
	color:#00309c;
}


* html .photoBoxDiv{
	width:600px;
}

.hideH{
	position:absolute;
	width:0;
	height:0;
	font-size:0;
	line-height:0;
	overflow:hidden;
	visibility:hidden;
}

#update2 fieldset {
	margin:0;
	padding:0;
	border:none;
	float:left;
}

#update2 fieldset legend {
	position:absolute;
	width:0;
	height:0;
	font-size:0;
	line-height:0;
	overflow:hidden;
	visibility:hidden;
}

.spot fieldset {
	width:180px;
	margin:0;
	padding-top:15px;
	padding-left:10px;
	border:none;
	float:left;
	background-repeat:no-repeat;
}

.spot fieldset legend {
	position:absolute;
	width:0;
	height:0;
	font-size:0;
	line-height:0;
	overflow:hidden;
	visibility:hidden;
}

.board_box fieldset {
	margin:0;
	padding:0;
	border:none;
	float:left;
}

.board_box fieldset legend{
	position:absolute;
	width:0;
	height:0;
	font-size:0;
	line-height:0;
	overflow:hidden;
	visibility:hidden;
}

.yearTab{
	width:95%;
	margin:3px auto;
	border-top:dotted 1px #b9dfe1;
	border-bottom:dotted 1px #b9dfe1;
}

.yearTab li{
	width:100px;
	float:left;
	background:url(/img/common/bullet_org.gif) no-repeat 0px 5px;
	padding-left:12px;
	margin-top:7px;
	height:20px;
}

.yearTab li:active{
	color:red;
}

.font_bold{
	font-weight:bold;
}

.OldAddress{
	cursor:pointer;
}

.hide{
	display:none;
}
