@charset "utf-8";
* {
	font-family:"돋움";
	font-size:12px;
	color:#333333;
	margin:0;
	padding:0;
	line-height:120%;
}
ul, ol {
	list-style:none;
	margin:0;
	padding:0;
}
hr {
	display:none
}
a {
	text-decoration:none;
}
img {
	border:0;
}

/*메뉴를 건너 뛰고 페이지 본문으로 이동하기*/
#skipToContent {
	position:absolute;
	left:0px;
	top:0px;
	width:800px;
	z-index:9999;
}
#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;
	z-index:4;
	
}
#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;
}

#tab_notice1 h3,h4,h5,h6{
	display:none;
}
#tab_notice2 h3,h4,h5,h6{
	display:none;
}
/*div{border:solid 1px;}*/
/*div {
    font-size:0;}*/
input {
	line-height:20px;
}
input, textarea {
	font-size:12px;
	color:#333333;
}
table.collapse {
	border-collapse:collapse;
	margin:1px 0 0 1px;
}
table.collapse td {
	border-style:solid;
	border-width:1px;
}
#head {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:20px;
	z-index:1;
	background-image: url(/img/main/bg_sky.jpg);
}
#TopNavi{
	position:absolute;
	z-index:999;
}

#all_view {
	position:relative;
	left:260px;
	top:0px;
	width:102px;
	height:17px;
	z-index:11;
	float: left;
	clear: both;
}

#text_size {
	position:absolute;
	left:479px;
	width:100px;
	z-index:12;
	float: left;
	top: 0px;
}
#gohome {
	position:absolute;
	width:400px;
	height:19px;
	z-index:13;
	top: 5px;
	left: 590px;
}
#top1 {
	position:absolute;
	left:0px;
	top:20px;
	width:100%;
	height:368px;
	z-index:2;
	background-image: url(/img/main/bg_visual_right.gif);
}
#visual_body {
	position:absolute;
	left:1px;
	top:0px;
	width:985px;
	height:368px;
	z-index:3;
	background-image: url(/img/main/bg_main02.jpg);
}
#bg_menu {
	position:relative;
	left:985px;
	top:20px;
	width:100%;
	height:50px;
	z-index:4;
	background-image: url(/img/main/bg_visual_right.gif);
}
#search1 {
	position:absolute;
	left:33px;
	top:122px;
	width:177px;
	height:45px;
	z-index:5;
}
#main_logo {
	position:absolute;
	left:10px;
	width:185px;
	height:47px;
	z-index:6;
}
#eservice {
	position:absolute;
	left:19px;
	top:233px;
	width:229px;
	height:54px;
	z-index:10;
}
#together {
	position:absolute;
	left:754px;
	top:167px;
	width:193px;
	height:141px;
	z-index:9;
}
#Visual_fla {
	position:absolute;
	left:251px;
	top:69px;
	width:479px;
	height:253px;
	z-index:7;
}
#menu1 {
	position:absolute;
	left:260px;
	top:0px;
	width:695px;
	height:44px;
	z-index:10;
}
#submenu1 {
	position:absolute;
	left:-5px;
	top:43px;
	width:601px;
	height:20px;
	z-index:11;
	background-image: url(/img/main/bg_01_mnu.jpg);
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height:110%;
	visibility: hidden;
}
#submenu2 {
	position:absolute;
	left:0px;
	top:43px;
	width:571px;
	height:20px;
	z-index:11;
	background-image: url(/img/main/bg_02_mnu.jpg);
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height:110%;
	visibility: hidden;
	
}
#submenu3 {
	position:absolute;
	left:-5px;
	top:43px;
	width:751px;
	height:20px;
	z-index:11;
	background-image: url(/img/main/bg_03_mnu.jpg) ;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 30px;
	padding-bottom: 0px;
	line-height:110%;
	visibility: hidden;
}
#submenu4 {
	position:absolute;
	left:-5px;
	top:43px;
	width:770px;
	height:20px;
	z-index:11;
	background-image: url(/img/main/bg_05_mnu.jpg);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-left: 10px;
	/*padding-right: -17px;*/
	padding-bottom: 0px;
	line-height:110%;
	visibility: hidden;
}
/*

#submenu4 {
	position:absolute;
	left:-5px;
	top:43px;
	width:571px;
	height:20px;
	z-index:11;
	background-image: url(/img/main/bg_05_mnu.jpg);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-left: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height:110%;
	visibility: hidden;
}

*/
#submenu5 {
	position:absolute;
	left:-5px;
	top:43px;
	width:630px;
	height:20px;
	z-index:11;
	background-image: url(/img/main/bg_04_mnu.jpg);
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height:110%;
	visibility: hidden;
} 
#submenu6 {
	position:absolute;
	left:-5px;
	top:43px;
	width:630px;
	height:20px;
	z-index:11;
	background-image: url(/img/main/bg_06_mnu.jpg);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height:110%;
	visibility: hidden;
}
.p10 {
	padding-left:10px;
}
#top_menu {
	height:44px;
}
#top_menu ul {
	display:block;
	list-style:none;
}
#top_menu li {
	float:left;
}
#sub_menu {
	width:410px;
	height:20px;
}
#sub_menu ul {
	display:block;
	list-style:none;
	padding-top:3px;
}
#sub_menu li {
	float:left;
}

#sub_menu1 {
	width:410px;
	height:20px;
}
#sub_menu1 ul {
	display:block;
	list-style:none;
	padding-top:3px;
}
#sub_menu1 li {
	float:left;
}



.sub_menu {
	height:20px;
}
.sub_menu ul {
	display:block;
	list-style:none;
	padding-top:3px;
}
.sub_menu li {
	float:left;
}
#list_eservice {
	height:44px;
}
#list_eservice UL {
	display:block;
	list-style:none;
}
#list_eservice LI {
	float:left;
}
/*따뜻한 이야기 사랑나눔 */
#list_tlove li {
	padding: 0px;
	margin:-2px;
}
#list_tlove li ul li {
	margin-left:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:25px;
	background: url(/img/main/bullet_wellfare.jpg) no-repeat 0px 2px;
	line-height: 100%;
}
.glist {
	font-family: "돋움";
	font-size: 12px;
	font-style: normal;
	line-height: 30px;
	color: #666666;
	margin-bottom:20px;
	padding-bottom:20px;
}
/*공통 텍스트 칼라 */
.gray6 {
	font-family: "돋움";
	font-size: 12px;
	font-style: normal;
	line-height: 22px;
	color: #666666;
	letter-spacing:-1.2px;
}
.gray11 {
	font-family: "돋움";
	font-size: 11px;
	font-style: normal;
	line-height: 20px;
	color: #666666;
	letter-spacing:-1.2px;
}
.num10 {
	font-family:"Verdana";
	font-size: 11px;
	font-style: normal;
	line-height: 20px;
	color: #666666;
	letter-spacing:-1.2px;
}
/* 검색 */
#t_date {
	position:absolute;
	left:22px;
	top:105px;
	width:156px;
	z-index:11;
}
#sch_stotal2 {
	position:absolute;
	left:22px;
	top:124px;
	width:193px;
	height:89px;
	z-index:11;
	visibility: visible;
	clear:both;
	background-image: url(/img/sub/bg_sch_new.jpg);
}

#sch_stotal2 .spot2 {
	position:absolute;
	width:160px;
	top:33px;
	left:10px;
	margin:0;
	padding:0;
}

#sch_stotal2 .spot3 {
	display:none;
	position:absolute;
	width:160px;
	top:33px;
	left:10px;
	margin:0;
	padding:0;
}

#sch_stotal {
	position:absolute;
	left:22px;
	top:124px;
	width:193px;
	height:89px;
	z-index:11;
	background-image: url(/img/sub/bg_sch_new.jpg);
	visibility: visible;
	clear:both;
}
#sch_stotal .spot {
	position:relative;
	width:160px;
	margin:0;
	padding:0;
}
#sch_stotal .spot h2 {
	position:relative;
	left:0px;
	top:5px;
	width: 140px;
}
#sch_stotal .spot p {
	position:relative;
	left:15px;
	top:10px;
	width: 164px;
	letter-spacing:-1.2px;
	line-height:170%;
}

#sch_stotal .spot div {
	position:relative;
	left:15px;
	top:10px;
	width: 164px;
	letter-spacing:-1.2px;
	line-height:170%;
}
#sch_mtotal {
	position:absolute;
	left:22px;
	top:124px;
	width:193px;
	height:89px;
	z-index:11;
	background-image: url(../img/sub/bg_sch2_new.jpg);
	visibility: hidden;
	clear:both;
}
#sch_mtotal .spot {
	position:relative;
	width:160px;
	margin:0;
	padding:0;
}
#sch_mtotal .spot h2 {
	position:relative;
	left:0px;
	top:5px;
	width: 140px;
}
#sch_mtotal .spot p {
	position:relative;
	left:15px;
	top:10px;
	width: 164px;
	letter-spacing:-1.2px;
	line-height:170%;
}
/* 나눔마당*/
#s_together {
	position:absolute;
	left:745px;
	top:104px;
	width:233px;
	height:188px;
	z-index:4;
}
#s_together .tspot {
	position:absolute;
	width:175px;
	margin:0;
	padding:0;
}
#s_together .tspot h2 {
	position:absolute;
	left:0px;
	top:0px;
	width: 140px;
}
#s_together .tspot p {
	position:absolute;
	left:1px;
	top:47px;
	width: 204px;
	letter-spacing:-1.2px;
	line-height:170%;
}
/*열린구청장실*/
#mayor {
	position:absolute;
	top:60px;
	left:0px;
	width:231px;
	float:left;
	height: 89px;
	padding-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bcce97;	
	background:url(/img/main/mayor_bg.jpg) no-repeat left 0;
}
#mayor p.godir{position:absolute; top:67px; left:110px;}
#mayor p.mayor_text{position:absolute; top:0px; left:110px;}
/*1015 추가된부분*/
#mayor mayor_office p.pic{left:20px; margin:0px;}
#mayor .mayor_office p {
	width:134px;
	left:20px;
	height:33px;
	line-height:33px;
	margin:12px 0 0 0;
	padding:0 0 0 0px;
	font-size:1px;
	position:relative
}

#mayor .mayor_office h3 {
	width:150px;
	left:20px;
	height:20px;
	margin:0;
	padding:0 0 0 0px;
	font-size:1px;
	position:relative
}
#mayor .mayor_office dl {
	width:231px;
	margin:0;
	padding:0px 0 0 0;
}
#mayor .mayor_office dt {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
}
#mayor .mayor_office dd {
	float:left;
	margin:1px 0px 0px 8px;
	padding:0
}
#mayor .mayor_office ul {
	margin:0px 0 0 0;
	padding:0 0 0 7px
}
#mayor .mayor_office ul li {
	width:60px;
	list-style-type:none;
	background:url(../img/main/bullet_mayor.gif) no-repeat 0 4px;
	padding:0 0 0 7px;
	margin:0;
}

#right_quick {border-bottom: 1px solid #bcce97; padding:63px 0px 15px 20px; width:209px;}
#right_quick h3 {margin-bottom:10px;}
#right_quick ul.r_quick01 {height:63px; padding-bottom:8px;}
#right_quick ul.r_quick01 li{float:left;}
#right_quick ul.r_quick02 {clear:both;}
#right_quick ul.r_quick02 li{float:left;}

#mayor1{border-bottom: 1px solid #bcce97; padding:63px 0px 15px 0px; width:229px;}

#qr { clear:both; padding:30px 0px 30px 20px; border-bottom: 1px solid #bcce97;}


/*서구는 지금 한줄추가 1015*/
#now {
	position:absolute;
	top:173px;
	left:0px;
	width:231px;
	float:left;
	height: 160px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bcce97;
	
}
/*원본소스
#now {
	position:absolute;
	top:167px;
	left:0px;
	width:231px;
	float:left;
	height: 142px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bcce97;
	
}
*/
#now .gallery h3 {
	width:150px;
	left:20px;
	height:20px;
	margin:0;
	padding:0 0 0 0px;
	font-size:1px;
	position:relative
}
#now .gallery dl {
	width:231px;
	margin:0;
	padding:0px 0 0 0;
}
#now .gallery dt {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
}
#now .gallery dd {
	margin:1px 0px 0px 8px;
	padding:0
}
#now .gallery ul {
	margin:3px 0 0 0;
	padding:0 0 0 12px
}
#now .gallery ul li {
	width:200px;
	list-style-type:none;
	background:url(../img/main/bullet_mayor.gif) no-repeat 0 6px;
	padding:0 0 0 7px;
	margin:0;
}
/* 서구비전/홍보관 추가수정 1015 */
#Vision .vtitlet {
	position:absolute;
	top:347px;
	width:228px;
	height:65px;
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bcce97;
}
/*원본소스
#Vision .vtitlet {
	position:absolute;
	top:323px;
	width:228px;
	height:113px;
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bcce97;
	
	background-color:#CCCC33;
}
*/
#Vision .vtitlet h3 {
	width:187px;
	margin:0;
	padding:0;
	font-size:1px;
	position:relative;
	left:20px;
}
#Vision .vtitlet span {
	position:absolute;
	right:2px;
	top:2px;
}
#Vision .vtitlet ul {
	width:225px;
	margin:0 0 0 0;
	padding:10px 0 10px 20px
}
#Vision .vtitlet ul li {
	width:44%;
	float:left;
	list-style-type:none;
	background:url(../img/main/bullet_mayor.gif) no-repeat 0 4px;
	padding:0 0 0 7px;
	margin:0;
}
#Vision .vtitlet p {
	position:absolute;
	left:19px;
	top:68px;
	width: 43px;
}
/* 청사안내*/
#Cityhall .cspot {
	position:absolute;
	top:433px;
	left: 23px;
	width:187px;
	float:left
}
#Cityhall .cspot ul {
	width:100%;
	margin:0;
	padding:0;
}
#Cityhall .cspot ul li {
	float:left;
	list-style-type:none;
	padding:0;
	margin:0;
}
/* 청사전화번호안내*/
#tel {
	position:absolute;
	left:20px;
	top:485px;
	width:200px;
	height:100px;
	z-index:1;
}

#tel .tspot li {
	list-style-type:none;
	background:url(../img/main/bullet_green.gif) no-repeat 0 5px;
	padding:2px 0 0 10px;
	margin:0;
	font-family:돋움, dotum, sans-serif;
	font-size:12px;
	letter-spacing:0px;
	line-height:15px;

}
/*순환팝업1번*/
#popzone {
	position:absolute;
	left:18px;
	top:56px;
	width:355px;
	height:115px;
	z-index:1;
	visibility: visible;
}
#popup_area1 {
	position:absolute;
	left:18px;
	top:56px;
	width:355px;
	height:115px;
	z-index:1;
	visibility: visible;
}
#popup_area1 .pspot h2 {
	width:351px;
	height:90px;
	margin:0;
	padding:0;
}
#popup_area1 .pspot p {
	width:351px;
	top:0px;
	height:0px;
	margin:0;
	padding:5px 0px 0px 0px;
}
#popup_area1 .pspot p img {
	padding:0px 0px 0px 1px;
}
#popup_area1 .pspot p span {
	position:absolute;
	top:94px;
	left:268px;
	padding:0px 0px 0px 0px;
}
/*순환팝업2번*/
#popup_area2 {
	position:absolute;
	left:18px;
	top:56px;
	width:355px;
	height:115px;
	z-index:1;
	visibility: hidden;
}
#popup_area2 .p2spot h2 {
	width:351px;
	height:90px;
	margin:0;
	padding:0;
}
#popup_area2 .p2spot p {
	width:351px;
	top:0px;
	height:0px;
	margin:0;
	padding:5px 0px 0px 0px;
}
#popup_area2 .p2spot p img {
	padding:0px 0px 0px 1px;
}
#popup_area2 .p2spot p span {
	position:absolute;
	top:94px;
	left:268px;
	padding:0px 0px 0px 0px;
}
/*순환팝업3번*/
#popup_area3 {
	position:absolute;
	left:18px;
	top:56px;
	width:355px;
	height:115px;
	z-index:1;
	visibility: hidden;
}
#popup_area3 .p3spot h2 {
	width:351px;
	height:90px;
	margin:0;
	padding:0;
}
#popup_area3 .p3spot p {
	width:351px;
	top:0px;
	height:0px;
	margin:0;
	padding:5px 0px 0px 0px;
}
#popup_area3 .p3spot p img {
	padding:0px 0px 0px 1px;
}
#popup_area3 .p3spot p span {
	position:absolute;
	top:94px;
	left:268px;
	padding:0px 0px 0px 0px;
}
/*순환팝업4번*/
#popup_area4 {
	position:absolute;
	left:18px;
	top:56px;
	width:355px;
	height:115px;
	z-index:1;
	visibility: hidden;
}
#popup_area4 .p4spot h2 {
	width:351px;
	height:90px;
	margin:0;
	padding:0;
}
#popup_area4 .p4spot p {
	width:351px;
	top:0px;
	height:0px;
	margin:0;
	padding:5px 0px 0px 0px;
}
#popup_area4 .p4spot p img {
	padding:0px 0px 0px 1px;
}
#popup_area4 .p4spot p span {
	position:absolute;
	top:94px;
	left:268px;
	padding:0px 0px 0px 0px;
}
/*순환팝업5번*/
#popup_area5 {
	position:absolute;
	left:18px;
	top:56px;
	width:355px;
	height:115px;
	z-index:1;
	visibility: hidden;
}
#popup_area5 .p5spot h2 {
	width:351px;
	height:90px;
	margin:0;
	padding:0;
}
#popup_area5 .p5spot p {
	width:351px;
	top:0px;
	height:0px;
	margin:0;
	padding:5px 0px 0px 0px;
}
#popup_area5 .p5spot p img {
	padding:0px 0px 0px 1px;
}
#popup_area5 .p5spot p span {
	position:absolute;
	top:94px;
	left:268px;
	padding:0px 0px 0px 0px;
}
/*순환팝업6번*/
#popup_area6 {
	position:absolute;
	left:18px;
	top:56px;
	width:355px;
	height:115px;
	z-index:1;
	visibility: hidden;
}
#popup_area6 .p6spot h2 {
	width:351px;
	height:90px;
	margin:0;
	padding:0;
}
#popup_area6 .p6spot p {
	width:351px;
	top:0px;
	height:0px;
	margin:0;
	padding:5px 0px 0px 0px;
}
#popup_area6 .p6spot p img {
	padding:0px 0px 0px 1px;
}
#popup_area6 .p6spot p span {
	position:absolute;
	top:94px;
	left:268px;
	padding:0px 0px 0px 0px;
}
/*순환팝업7번*/
#popup_area7 {
	position:absolute;
	left:18px;
	top:56px;
	width:355px;
	height:115px;
	z-index:1;
	visibility: hidden;
}
#popup_area7 .p7spot h2 {
	width:351px;
	height:90px;
	margin:0;
	padding:0;
}
#popup_area7 .p7spot p {
	width:351px;
	top:0px;
	height:0px;
	margin:0;
	padding:5px 0px 0px 0px;
}
#popup_area7 .p7spot p img {
	padding:0px 0px 0px 1px;
}
#popup_area7 .p7spot p span {
	position:absolute;
	top:94px;
	left:268px;
	padding:0px 0px 0px 0px;
}
/*순환팝업8번*/
#popup_area8 {
	position:absolute;
	left:18px;
	top:56px;
	width:355px;
	height:115px;
	z-index:1;
	visibility: hidden;
}
#popup_area8 .p8spot h2 {
	width:351px;
	height:90px;
	margin:0;
	padding:0;
}
#popup_area8 .p8spot p {
	width:351px;
	top:0px;
	height:0px;
	margin:0;
	padding:5px 0px 0px 0px;
}
#popup_area8 .p8spot p img {
	padding:0px 0px 0px 1px;
}
#popup_area8 .p8spot p span {
	position:absolute;
	top:94px;
	left:268px;
	padding:0px 0px 0px 0px;
}
/*순환팝업9번*/
#popup_area9 {
	position:absolute;
	left:18px;
	top:56px;
	width:355px;
	height:115px;
	z-index:1;
	visibility: hidden;
}
#popup_area9 .p9spot h2 {
	width:351px;
	height:90px;
	margin:0;
	padding:0;
}
#popup_area9 .p9spot p {
	width:351px;
	top:0px;
	height:0px;
	margin:0;
	padding:5px 0px 0px 0px;
}
#popup_area9 .p9spot p img {
	padding:0px 0px 0px 1px;
}
#popup_area9 .p9spot p span {
	position:absolute;
	top:94px;
	left:268px;
	padding:0px 0px 0px 0px;
}
/*순환팝업10번*/
#popup_area10 {
	position:absolute;
	left:18px;
	top:56px;
	width:355px;
	height:115px;
	z-index:1;
	visibility: hidden;
}
#popup_area10 .p10spot h2 {
	width:351px;
	height:90px;
	margin:0;
	padding:0;
}
#popup_area10 .p10spot p {
	width:351px;
	top:0px;
	height:0px;
	margin:0;
	padding:5px 0px 0px 0px;
}
#popup_area10 .p10spot p img {
	padding:0px 0px 0px 1px;
}
#popup_area10 .p10spot p span {
	position:absolute;
	top:94px;
	left:268px;
	padding:0px 0px 0px 0px;
}
/* 최근수정메뉴테이블 */
table.ta1 {
	border-collapse: collapse;
	width: 100%;
	margin: .2px 0px;
	border-top: 2px double #3A8AE1;
	border-right-style: hidden;
	border-right: 1px solid #fff;
}
table.ta1 tr {
}
table.ta1 th, table.ta1 td {
	border: 1px solid #c8c8c8;
	border-width: 0 1px 1px 0;
	padding: 3px 4px 3px 4px;
}
table.ta1 thead, table.ta1 tfoot {
	background: #ecf8ff;
	font-weight: normal;
}
table.ta1 thead th, table.ta1 tfoot th {
	background: #ecf8ff;
	color: #666;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
table.ta1 thead.alt th, table.ta1 tfootl.alt th {
	font-weight: normal;
}
/* 행사알림 */
#event1 {
	position:absolute;
	left:0px;
	top:35px;
	width:347px;
	height:185px;
	z-index:5;
	visibility: visible;
	background-color:#fff;
	margin-left:2px;
	/*border:solid 1px;*/
	/*border-right:solid 1px #c6dbef;*/
}
#event2 {
	position:absolute;
	left:0px;
	top:35px;
	width:347px;
	height:185px;
	z-index:2;
	visibility: hidden;
}
#event3 {
	list-style:none;
	position:absolute;
	left:0px;
	top:25px;
	width:347px;
	height:185px;
	z-index:4;
	visibility: hidden;
}

#rec {
	padding-left:20px;
	width:315px;
	height:128px;
}

#tab_event1 {
	position:absolute;
	left:19px;
	top:450px;
	width:354px;
	height:145px;
	z-index:1;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #c6dbef;
	border-left-color: #c6dbef;
}
#tab_event1 ul {
	position:absolute;
	left:-1px;
	display:block;
	list-style:none;
	width:356px;
}
#tab_event1 li {
	float:left;
	margin:0;
	padding:0;
}
#tab_event1 li ul li .subject {
	background:url(../img/main/bullet_event.gif) no-repeat 0 4px;
	position:absolute;
	left:18px;
	float:left;
	margin:0;
	padding:0 0 0 7px;
}
#tab_event1 li ul li .date {
	position:absolute;
	left:270px;
	float:left;
	margin:0;
	padding:0;
	font: 10px Verdana;
	color: #535353;
}

#tab_event1 li ul li {
	position:relative;
	left:10px;
	float:none;
	background:url(../img/main/bullet_notice.gif) no-repeat 0 5px;
	padding-left:8px;
	margin: 3px;
}
#rec table.ta1 {
	border-collapse: collapse;
	width: 100%;
	margin:0;
	border-top: 2px double #3A8AE1;
	border-right-style: hidden;
	border-right: 1px solid #fff;
}
#rec table.ta1 tr {
}
#rec table.ta1 th, table.ta1 td {
	border: 1px solid #c8c8c8;
	border-width: 0 1px 1px 0;
	padding: 1px 1px 1px 1px;
}
#rec table.ta1 thead, table.ta1 tfoot {
	background: #ecf8ff;
	font-weight: normal;
}
#rec table.ta1 thead th, table.ta1 tfoot th {
	background: #ecf8ff;
	color: #666;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
#rec table.ta1 thead.alt th, table.ta1 tfootl.alt th {
	font-weight: normal;
}

#bg_event {
	position:absolute;
	left:-1px;
	bottom:0;
	width:356px;
	height:13px;
	z-index:2;
	margin:0px;
	padding:0px;
}
/*사이버민원실*/
#office {
	position:absolute;
	left:20px;
	top:63px;
	width:240px;
	height:86px;
}
#office .optitle h3 {
	width:187px;
	margin:0;
	padding:0;
	font-size:1px;
	position:relative;
	left:20px;
}
#office .optitle span {
	position:absolute;
	right:2px;
	top:2px;
}
#office .optitle ul {
	width:225px;
	margin:0 0 0 0;
	padding:10px 0 10px 20px
}
#office .optitle ul li {
	width:44%;
	float:left;
	list-style-type:none;
	background:url(../img/main/bullet_mayor.gif) no-repeat 0 4px;
	padding:0 0 0 7px;
	margin:0;
}
#office .optitle p {
	position:absolute;
	left:17px;
	top:21px;
	width: 164px;
}

#network {position:absolute;left:0px; top:158px; width:240px; border-bottom: 1px solid #a8a8de; padding-bottom:18px;}
#network ul {padding-left:20px;}
#network li {float:left;}
/*민원/참여마당*/
#cs_area {
	position:absolute;
	left:0px;
	top:0px;
	width:203px;
	height:124px;
	margin:0px;
	
	
}
#cs_area li {
	margin:0px;
	padding:0px;
	height:21px;
	

}
#cs_area li ul {
	position:absolute;
	margin:0 0 0 2px;
	padding:0 0 0 2px;
	left:0px;
	top:5px;
	width:120px;
	height:65px;
	overflow: auto;
}
#cs_area li ul li {
	margin:0 0 0 5px;
	padding:0 0 0 5px;
	background:url(../img/main/ico_civil.gif) no-repeat 0 4px;
	height:auto;

}
#cs_area h3 {
	position:absolute;
	left:11px;
	top:11px;
}

#cs1 {
	position:absolute;
	left:75px;
	top:0px;
	width:127px;
	height:123px;
	z-index:2;
	visibility: visible;
	border:solid 2px #6e6fbf;
	background-image: url(../img/main/bg_civil_1.gif);
	background-repeat: no-repeat;
	overflow: auto;
	/*scrollbar-base-color:#d9d9d9;
	scrollbar-3dlight-color: #d9d9d9;
	scrollbar-darkshadow-color: #f2f2f2;
	scrollbar-face-color: #d9d9d9;
	scrollbar-highlight-color: #d9d9d9;
	scrollbar-shadow-color: #d9d9d9;
	scrollbar-track-color: #f2f2f2;*/
}

#cs2 {
	position:absolute;
	left:75px;
	top:0px;
	width:127px;
	height:173px;
	z-index:2;
	visibility: hidden;
	border:solid 2px #6e6fbf;
	background-image: url(../img/main/bg_civil_2.gif);
	background-repeat: no-repeat;
	background-color:#FFF;
	/*scrollbar-base-color:
	#d9d9d9;
	scrollbar-3dlight-color: #d9d9d9;
	scrollbar-darkshadow-color: #f2f2f2;
	scrollbar-face-color: #d9d9d9;
	scrollbar-highlight-color: #d9d9d9;
	scrollbar-shadow-color: #d9d9d9;
	scrollbar-track-color: #f2f2f2;*/
}
#cs3 {
	position:absolute;
	left:75px;
	top:0px;

	width:127px;
	height:123px;
	z-index:2;
	visibility: hidden;
	border:solid 2px #6e6fbf;
	background-image: url(../img/main/bg_civil_3.gif);
	background-repeat: no-repeat;
	/*scrollbar-base-color:
	#d9d9d9;
	scrollbar-3dlight-color: #d9d9d9;
	scrollbar-darkshadow-color: #f2f2f2;
	scrollbar-face-color: #d9d9d9;
	scrollbar-highlight-color: #d9d9d9;
	scrollbar-shadow-color: #d9d9d9;
	scrollbar-track-color: #f2f2f2;*/
}
#cs4 {
	position:absolute;
	left:75px;
	top:0px;
	width:127px;
	height:123px;
	z-index:2;
	visibility: hidden;
	border:solid 2px #6e6fbf;
	background-image: url(../img/main/bg_civil_4.gif);
	background-repeat: no-repeat;
	/*scrollbar-base-color:
	#d9d9d9;
	scrollbar-3dlight-color: #d9d9d9;
	scrollbar-darkshadow-color: #f2f2f2;
	scrollbar-face-color: #d9d9d9;
	scrollbar-highlight-color: #d9d9d9;
	scrollbar-shadow-color: #d9d9d9;
	scrollbar-track-color: #f2f2f2;*/
}
#cs5 {
	position:absolute;
	left:75px;
	top:0px;
	width:140px;
	height:162px;
	z-index:2;
	visibility: hidden;
	border:solid 2px #6e6fbf;
	background-color:#FFF;
	background-image: url(../img/main/bg_civil_5.gif);
	background-repeat: no-repeat;
	/*scrollbar-base-color:
	#d9d9d9;
	scrollbar-3dlight-color: #d9d9d9;
	scrollbar-darkshadow-color: #f2f2f2;
	scrollbar-face-color: #d9d9d9;
	scrollbar-highlight-color: #d9d9d9;
	scrollbar-shadow-color: #d9d9d9;
	scrollbar-track-color: #f2f2f2;*/
}
#cs6 {
	position:absolute;
	left:75px;
	top:0px;
	width:127px;
	height:123px;
	z-index:2;
	visibility: hidden;
	border:solid 2px #6e6fbf;
	background-image: url(../img/main/bg_civil_6.gif);
	background-repeat: no-repeat;
	/*scrollbar-base-color:
	#d9d9d9;
	scrollbar-3dlight-color: #d9d9d9;
	scrollbar-darkshadow-color: #f2f2f2;
	scrollbar-face-color: #d9d9d9;
	scrollbar-highlight-color: #d9d9d9;
	scrollbar-shadow-color: #d9d9d9;
	scrollbar-track-color: #f2f2f2;*/
}
#cs_71 {
	z-index:10;
	position:absolute;
	left:0px;
	top:207px;
	width:240px;
	height:176px;
}
#cs_71 h2 {
	position:absolute;
	left:22px;
	top:18px;
}
#cs_con {
	position:absolute;
	left:22px;
	top:39px;
}
#cs_71 .cset {
	position:absolute;
	top:18px;
	left:112px;
	margin:0;
	padding:0;
}
/*설문조사*/
#vote {
	position:absolute;
	left:0px;
	top:330px;
	width:238px;
	height:61px;
	z-index:1;
	background-image: url(../img/main/split_dot.gif);
	background-repeat: no-repeat;
}
#vote dl {
	position:absolute;
	width:230px;
	margin:0;
	padding:0 0 0 0;
}
#vote dt {
	position:absolute;
	left:22px;
	top:13px;
	float:left;
	margin:0;
	padding:0
}
#vote dd {
	position:absolute;
	left:22px;
	top:33px;
	float:left;
	margin:0;
	padding:0;
	float:left;
	margin:0;
	padding:0;
	letter-spacing:-1px;
	width: 206px;
}
#vote .vspan {
	position:absolute;
	left:160px;
	top:0px;
	float:left;
}
/*생활편의정보*/
#info_area {
	position:absolute;
	left:0px;
	top:0px;
	width:203px;
	height:124px;
	margin:0px;
}
#info_area li {
	margin:0px;
	padding:0px;
	height:21px
}
#info_area li ul {
	position:absolute;
	left:0px;
	top:5px;
	margin:0 0 0 2px;
	padding:0 0 0 2px;
	width:120px;
	height:65px;
	overflow: auto;
}
#info_area li ul li {
	margin:0 0 0 5px;
	padding:0 0 0 5px;
	background:url(../img/main/ico_civil.gif) no-repeat 0 4px;
	height:auto;
}
#info_area h3 {
	position:absolute;
	left:11px;
	top:11px;
}
#info1 {
	position:absolute;
	left:75px;
	top:0px;
	width:127px;
	height:123px;
	z-index:2;
	visibility: visible;
	border:solid 2px #1ba0e1;
	background-image: url(../img/main/bg_info_1.gif);
	background-repeat: no-repeat;
	overflow: auto;
	/*scrollbar-base-color:#d9d9d9;
	scrollbar-3dlight-color: #d9d9d9;
	scrollbar-darkshadow-color: #f2f2f2;
	scrollbar-face-color: #d9d9d9;
	scrollbar-highlight-color: #d9d9d9;
	scrollbar-shadow-color: #d9d9d9;
	scrollbar-track-color: #f2f2f2;*/
}
#info2 {
	position:absolute;
	left:75px;
	top:0px;
	width:127px;
	height:123px;
	z-index:2;
	visibility: hidden;
	border:solid 2px #1ba0e1;
	background-image: url(../img/main/bg_info_2.gif);
	background-repeat: no-repeat;
	/*scrollbar-base-color:
	#d9d9d9;
	scrollbar-3dlight-color: #d9d9d9;
	scrollbar-darkshadow-color: #f2f2f2;
	scrollbar-face-color: #d9d9d9;
	scrollbar-highlight-color: #d9d9d9;
	scrollbar-shadow-color: #d9d9d9;
	scrollbar-track-color: #f2f2f2;*/
}
#info3 {
	position:absolute;
	left:75px;
	top:0px;
	width:127px;
	height:180px;
	z-index:3;
	visibility: hidden;
	border:solid 2px #1ba0e1;
	background-color:#FFF;
	background-image: url(../img/main/bg_info_3.gif);
	background-repeat: no-repeat;
	/*scrollbar-base-color:
	#d9d9d9;
	scrollbar-3dlight-color: #d9d9d9;
	scrollbar-darkshadow-color: #f2f2f2;
	scrollbar-face-color: #d9d9d9;
	scrollbar-highlight-color: #d9d9d9;
	scrollbar-shadow-color: #d9d9d9;
	scrollbar-track-color: #f2f2f2;*/
}
#info4 {
	position:absolute;
	left:75px;
	top:0px;
	width:127px;
	height:170px;
	z-index:2;
	visibility: hidden;
	border:solid 2px #1ba0e1;
	background-color:#FFF;
	background-image: url(../img/main/bg_info_4.gif);
	background-repeat: no-repeat;
	/*scrollbar-base-color:
	#d9d9d9;
	scrollbar-3dlight-color: #d9d9d9;
	scrollbar-darkshadow-color: #f2f2f2;
	scrollbar-face-color: #d9d9d9;
	scrollbar-highlight-color: #d9d9d9;
	scrollbar-shadow-color: #d9d9d9;
	scrollbar-track-color: #f2f2f2;*/
}
#info5 {
	position:absolute;
	left:75px;
	top:0px;
	width:127px;
	height:170px;
	z-index:2;
	visibility: hidden;
	border:solid 2px #1ba0e1;
	background-color:#FFF;
	background-image: url(../img/main/bg_info_5.gif);
	background-repeat: no-repeat;
	/*scrollbar-base-color:
	#d9d9d9;
	scrollbar-3dlight-color: #d9d9d9;
	scrollbar-darkshadow-color: #f2f2f2;
	scrollbar-face-color: #d9d9d9;
	scrollbar-highlight-color: #d9d9d9;
	scrollbar-shadow-color: #d9d9d9;
	scrollbar-track-color: #f2f2f2;*/
}
#info6 {
	position:absolute;
	left:75px;
	top:0px;
	width:127px;
	height:170px;
	z-index:2;
	visibility: hidden;
	border:solid 2px #1ba0e1;
	background-color:#FFF;
	background-image: url(../img/main/bg_info_6.gif);
	background-repeat: no-repeat;
	/*scrollbar-base-color:
	#d9d9d9;
	scrollbar-3dlight-color: #d9d9d9;
	scrollbar-darkshadow-color: #f2f2f2;
	scrollbar-face-color: #d9d9d9;
	scrollbar-highlight-color: #d9d9d9;
	scrollbar-shadow-color: #d9d9d9;
	scrollbar-track-color: #f2f2f2;*/
}
#info_71 {
	position:absolute;
	left:0px;
	top:421px;
	width:239px;
	height:176px;
	z-index:5;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #12affd;
}
#info_71 h2 {
	position:absolute;
	left:22px;
	top:18px;
}
#info_71 .cset {
	position:absolute;
	top:18px;
	left:112px;
	margin:0;
	padding:0;
}
#info_con {
	position:absolute;
	left:22px;
	top:39px;
}
/* 서구알림판 적용 시작 */

/* rolling Button */
div.rollBtn{position:absolute;z-index:3;}
div.rollBtn a.next{background-position:-22px 0px;cursor:pointer;}
div.rollBtn a.previous{margin-right:3px;cursor:pointer;}
div.rollBtn a span{display:none;}

#bKey {
	position:relative;
	left:0px;
	top:178px;
	width:325px;
	height:47px;
	z-index:1;
	background-image: url(../img/main/bg_seogu_notice.gif);
}

#bKey h2 {
	position:absolute;
	left:5px;
	top: 12px;
	width : 56px;
}

#bKey ul {
	position:absolute;
	left:70px;
	top: 15px;
	width : 235px;
	clear:both;
}

#bKey ul li {
	position:relative;
	left:0px;
	top:0px;
	float:left;
	margin-right:15px;
}

/*서구알림판 적용 끝*/

/* form */
.form_st {
	font-family: "돋움";
	font-size: 12px;
	color:#333333;
	border:1px solid #CCCCCC;
	background-color: #ffffff;
	line-height:100%;
	height: 15px;
	color: #666666;
	letter-spacing: -1px;
}
.form_st2 {
	font-family: "돋움";
	font-size: 12px;
	color:#666666;
	border:1px solid #CCCCCC;
	background-color: #ffffff;
}
/*link */
A.link_sub1:link {
	font-family: "돋움";
	text-decoration:none;
	color: #FFFFFF;
	font-size: 12px;
	letter-spacing: -1px;
	line-height:100%;
}
A.link_sub1:visited {
	font-family: "돋움";
	text-decoration:none;
	color: #FFFFFF;
	font-size: 12px;
	letter-spacing: -1px;
	line-height:100%;
}
A.link_sub1:active {
	font-family: "돋움";
	text-decoration:none;
	color: #FFFFFF;
	font-size: 12px;
	letter-spacing:  -1px;
	line-height:100%;
}
A.link_sub1:hover {
	font-family: "돋움";
	text-decoration:none;
	color: #FFFF99;
	font-size: 12px;
	letter-spacing:  -1px;
	line-height:100%;
}
A.link_blue1:link {
	font-family: "돋움";
	text-decoration:none;
	color: #3399cc;
	font-size: 12px;
	letter-spacing: -0.8px;
	line-height:140%;
}
A.link_blue1:visited {
	font-family: "돋움";
	text-decoration:none;
	color: #3399cc;
	font-size: 12px;
	letter-spacing: -0.8px;
	line-height:140%;
}
A.link_blue1:active {
	font-family: "돋움";
	text-decoration:none;
	color: #3399cc;
	font-size: 12px;
	letter-spacing:  -0.8px;
	line-height:140%;
}
A.link_blue1:hover {
	font-family: "돋움";
	text-decoration:none;
	color: #3399cc;
	font-size: 12px;
	letter-spacing:  -0.8px;
	line-height:140%;
}
A.link_gray1:link {
	font-family: "돋움";
	text-decoration:none;
	color: #666666;
	font-size: 12px;
	letter-spacing: -0.8px;
	line-height:140%;
}
A.link_gray1:visited {
	font-family: "돋움";
	text-decoration:none;
	color: #666666;
	font-size: 12px;
	letter-spacing: -0.8px;
	line-height:140%;
}
A.link_gray1:hover {
	font-family: "돋움";
	text-decoration:underline;
	color: #666666;
	font-size: 12px;
	letter-spacing:  -0.8px;
	line-height:140%;
}
A.link_gray1:active {
	font-family: "돋움";
	text-decoration:none;
	color: #333333;
	font-size: 12px;
	letter-spacing:  -0.8px;
	line-height:140%;
}

A.link_gray11:link {
	font-family: "돋움";
	text-decoration:none;
	color: #666666;
	font-size: 11px;
	letter-spacing: -1.2px;
	line-height:140%;
}
A.link_gray11:visited {
	font-family: "돋움";
	text-decoration:none;
	color: #666666;
	font-size: 11px;
	letter-spacing:-1.2px;
	line-height:140%;
}
A.link_gray11:hover {
	font-family: "돋움";
	text-decoration:underline;
	color: #333333;
	font-size: 11px;
	letter-spacing:  -1.2px;
	line-height:140%;
}
A.link_gray11:active {
	font-family: "돋움";
	text-decoration:none;
	color: #333333;
	font-size: 11px;
	letter-spacing:  -1.2px;
	line-height:140%;
}

A.link_c11:link {
	font-family: "돋움";
	text-decoration:none;
	color: #666666;
	font-size: 11px;
	letter-spacing: -1.2px;
	line-height:140%;
}
A.link_c11:visited {
	font-family: "돋움";
	text-decoration:none;
	color: #666666;
	font-size: 11px;
	letter-spacing:-1.2px;
	line-height:140%;
}
A.link_c11:active {
	font-family: "돋움";
	text-decoration:none;
	color: #735bc4;
	font-size: 11px;
	letter-spacing:  -1.2px;
	line-height:140%;
}
A.link_c11:hover {
	font-family: "돋움";
	text-decoration:underline;
	color: #735bc4;
	font-size: 11px;
	letter-spacing:  -1.2px;
	line-height:140%;
}
A.link_c12:link {
	font-family: "돋움";
	text-decoration:none;
	color: #666666;
	font-size: 12px;
	letter-spacing: -1.2px;
	line-height:140%;
}
A.link_c12:visited {
	font-family: "돋움";
	text-decoration:none;
	color: #666666;
	font-size: 12px;
	letter-spacing:-1.2px;
	line-height:140%;
}
A.link_c12:active {
	font-family: "돋움";
	text-decoration:none;
	color: #735bc4;
	font-size: 12px;
	letter-spacing:  -1.2px;
	line-height:140%;
}
A.link_c12:hover {
	font-family: "돋움";
	text-decoration:underline;
	color: #735bc4;
	font-size: 12px;
	letter-spacing:  -1.2px;
	line-height:140%;
}
A.link_sky11:link {
	font-family: "돋움";
	text-decoration:none;
	color: #666666;
	font-size: 11px;
	letter-spacing: -1.2px;
	line-height:140%;
}
A.link_sky11:visited {
	font-family: "돋움";
	text-decoration:none;
	color: #666666;
	font-size: 11px;
	letter-spacing:-1.2px;
	line-height:140%;
}
A.link_sky11:active {
	font-family: "돋움";
	text-decoration:none;
	color: #19abf4;
	font-size: 11px;
	letter-spacing:  -1.2px;
	line-height:140%;
}
A.link_sky11:hover {
	font-family: "돋움";
	text-decoration:underline;
	color: #19abf4;
	font-size: 11px;
	letter-spacing:  -1.2px;
	line-height:140%;
}
A.link_sky12:link {
	font-family: "돋움";
	text-decoration:none;
	color: #666666;
	font-size: 12px;
	letter-spacing: -1.2px;
	line-height:140%;
}
A.link_sky12:visited {
	font-family: "돋움";
	text-decoration:none;
	color: #666666;
	font-size: 12px;
	letter-spacing:-1.2px;
	line-height:140%;
}
A.link_sky12:active {
	font-family: "돋움";
	text-decoration:none;
	color: #19abf4;
	font-size: 12px;
	letter-spacing:  -1.2px;
	line-height:140%;
}
A.link_sky12:hover {
	font-family: "돋움";
	text-decoration:underline;
	color: #19abf4;
	font-size: 12px;
	letter-spacing:  -1.2px;
	line-height:140%;
}
A.link_orange11:link {
	font-family: "돋움";
	text-decoration:none;
	color: #666666;
	font-size: 11px;
	letter-spacing: -1.2px;
	line-height:140%;
}
A.link_orange11:visited {
	font-family: "돋움";
	text-decoration:none;
	color: #666666;
	font-size: 11px;
	letter-spacing:-1.2px;
	line-height:140%;
}
A.link_orange11:active {
	font-family: "돋움";
	text-decoration:none;
	color: #ff6600;
	font-size: 11px;
	letter-spacing:  -1.2px;
	line-height:140%;
}
A.link_orange11:hover {
	font-family: "돋움";
	text-decoration:underline;
	color: #ff6600;
	font-size: 11px;
	letter-spacing:  -1.2px;
	line-height:140%;
}
A.link_gray2:link {
	font-family: "돋움";
	text-decoration:none;
	color: #333333;
	font-size: 12px;
	letter-spacing: -1px;
	line-height:140%;
}
A.link_gray2:visited {
	font-family: "돋움";
	text-decoration:none;
	color: #333333;
	font-size: 12px;
	letter-spacing: -1px;
	line-height:140%;
}
A.link_gray2:active {
	font-family: "돋움";
	text-decoration:none;
	color: #333333;
	font-size: 12px;
	letter-spacing:  -1px;
	line-height:140%;
}
A.link_gray2:hover {
	font-family: "돋움";
	text-decoration:underline;
	color: #333333;
	font-size: 12px;
	letter-spacing:  -1px;
	line-height:140%;
}
/*폰트 11사이즈링크시*/
A.link_gray11:link {
	font-family: "돋움";
	text-decoration:none;
	color: #333333;
	font-size: 11px;
	letter-spacing: -1px;
	line-height:140%;
}
A.link_gray11:visited {
	font-family: "돋움";
	text-decoration:none;
	color: #333333;
	font-size: 11px;
	letter-spacing: -1px;
	line-height:140%;
}
A.link_gray11:hover {
	font-family: "돋움";
	text-decoration:underline;
	color: #333333;
	font-size: 11px;
	letter-spacing:  -1px;
	line-height:140%;
}
A.link_gray11:active {
	font-family: "돋움";
	text-decoration:none;
	color: #333333;
	font-size: 11px;
	letter-spacing:  -1px;
	line-height:140%;
}


A.link_green2:link {
	font-family: "돋움";
	text-decoration:none;
	color: #457f0b;
	font-size: 12px;
	letter-spacing: -1px;
	line-height:140%;
}
A.link_green2:visited {
	font-family: "돋움";
	text-decoration:none;
	color: #457f0b;
	font-size: 12px;
	letter-spacing: -1px;
	line-height:140%;
}
A.link_green2:active {
	font-family: "돋움";
	text-decoration:none;
	color: #457f0b;
	font-size: 12px;
	letter-spacing:  -1px;
	line-height:140%;
}
A.link_green2:hover {
	font-family: "돋움";
	text-decoration:underline;
	color: #457f0b;
	font-size: 12px;
	letter-spacing:  -1px;
	line-height:140%;
}
A.link_sub:link {
	font-family: "돋움";
	text-decoration:none;
	color: #666666;
	font-size: 12px;
	letter-spacing: -0.8px;
	font-weight: bold;
	line-height:140%;
}
A.link_sub:visited {
	font-family: "돋움";
	text-decoration:none;
	color: #666666;
	font-size: 12px;
	letter-spacing: -0.8px;
	font-weight: bold;
	line-height:140%;
}
A.link_sub:active {
	font-family: "돋움";
	text-decoration:none;
	color: #666666;
	font-size: 12px;
	letter-spacing:  -0.8px;
	font-weight: bold;
	line-height:140%;
}
A.link_sub:hover {
	font-family: "돋움";
	text-decoration:none;
	color: #666666;
	font-size: 12px;
	letter-spacing:  -0.8px;
	font-weight: bold;
	line-height:140%;
}
A.link_sub:link {
	font-family: "돋움";
	text-decoration:none;
	color: #666666;
	font-size: 12px;
	letter-spacing: -0.8px;
	font-weight: bold;
	line-height:140%;
}
A.link_left1:visited {
	font-family: "돋움";
	text-decoration:none;
	color: #c651a5;
	font-size: 12px;
	letter-spacing: -0.8px;
	font-weight: bold;
	line-height:140%;
}
A.link_left1:active {
	font-family: "돋움";
	text-decoration:none;
	color: #c651a5;
	font-size: 12px;
	letter-spacing:  -0.8px;
	font-weight: bold;
	line-height:140%;
}
A.link_left1:hover {
	font-family: "돋움";
	text-decoration:none;
	color: #c651a5;
	font-size: 12px;
	letter-spacing:  -0.8px;
	font-weight: bold;
	line-height:140%;
}
#scrollbanner2 {
	position:absolute;
	left:890px;
	width:90px;
	background-image: url(/img/main/bg_scrollbanner.gif);
	z-index:30;
	padding: 0;
	margin: 0;
	float:left;
}
#area_mtop {
	position:relative;
	width:100%;
	height:314px;
	z-index:1;
}
#area_contents {
	position:relative;
	width:887px;
	z-index:9999;
	float: left;
	height:610px;
}
#area_footer {
	position:relative;
	width:100%;
	height:38px;
	z-index:9999;
	float: left;
	margin-top:20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d8d8d8;
}
#mcon_left {
	position:relative;
	width:230px;
	height:605px;
	z-index:4;
	float: left;
	border-left-color: #59910e;
	border-left-width: 1px;
	border-left-style: solid;
	left: 21px;
}
#mcon_mid {
	position:relative;
	width:392px;
	height:605px;
	z-index:5;
	float: left;
	left: 20px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #376fd1;
	border-left-color: #376fd1;
}
#mcon_right {
	position:relative;
	width:239px;
	height:605px;
	z-index:4;
	float: left;
	left: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #6447c4;
}
#t_recycle {
	position:absolute;
	left:4px;
	top:37px;
	width:174px;
	height:27px;
	z-index:4;
}
#t_love {
	position:absolute;
	left:1px;
	top:60px;
	width:231px;
	height:67px;
	z-index:4;
}
#t_volunteer {
	position:absolute;
	left:28px;
	top:141px;
	width:162px;
	height:33px;
	z-index:4;
}
#title_seogu_area {
	position:absolute;
	left:-1px;
	top:0px;
	width:230px;
	height:52px;
	z-index:4;
}
#title_notice_area {
	position:absolute;
	left:-1px;
	top:0px;
	width:394px;
	height:34px;
	z-index:4;
}
#title_civil_area {
	position:absolute;
	left:0px;
	top:1px;
	width:201px;
	height:55px;
	z-index:4;
}
#title_info_area {
	z-index:11;
	position:absolute;
	left:0px;
	top:390px;
	width:201px;
	height:55px;
	z-index:4;
}
#vision {
	position:absolute;
	left:2px;
	top:303px;
	width:354px;
	height:158px;
	z-index:1;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #c6dbef;
	border-left-color: #c6dbef;
	
}
#tab_notice1 {
	position:absolute;
	left:18px;
	top:275px;
	width:354px;
	height:160px;
	z-index:1;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #c6dbef;
	border-left-color: #c6dbef;
}
#tab_notice1 ul {
	position:absolute;
	left:-1px;
	display:block;
	list-style:none;
	width:356px;
}
#tab_notice1 li {
	float:left;
	margin:0;
	padding:0;
}
#tab_notice1 li ul li .subject {
	background:url(../img/main/bullet_notice.gif) no-repeat 0 4px;
	position:absolute;
	left:18px;
	float:left;
	margin:0;
	padding:0 0 0 7px;
}
#tab_notice1 li ul li .date {
	position:absolute;
	left:270px;
	float:left;
	margin:0;
	padding:0;
	font: 10px Verdana;
	color: #535353;
}
#notice1 {
	position:absolute;
	left:0px;
	top:30px;
	width:347px;
	height:145px;
	z-index:2;
	visibility: visible;
}
#notice2 {
	position:absolute;
	left:0px;
	top:30px;
	width:347px;
	height:145px;
	z-index:2;
	visibility: hidden;
}
#notice3 {
	position:absolute;
	left:0px;
	top:25px;
	width:347px;
	height:145px;
	z-index:2;
	visibility: hidden;
}
#notice4 {
	position:absolute;
	left:0px;
	top:25px;
	width:347px;
	height:150px;
	z-index:2;
	visibility: hidden;
}
#notice5 {
	position:absolute;
	left:0px;
	top:33px;
	width:347px;
	height:150px;
	z-index:2;
	visibility: hidden;
}
#tab_notice1 li ul li {
	position:relative;
	left:10px;
	float:none;
	background:url(../img/main/bullet_notice.gif) no-repeat 0 5px;
	padding-left:8px;
	margin: 5px;
}
#bg_notice {
	position:absolute;
	left:-1px;
	bottom:0;
	width:356px;
	height:13px;
	z-index:2;
	margin:0px;
	padding:0px;
}
#info_bottom {
	position:absolute;
	left:0px;
	top:583px;
	width:240px;
	height:20px;
	z-index:4;
}
#nbottom {
	position:absolute;
	left:-1px;
	top:597px;
	width:394px;
	height:30px;
	z-index:4;
}
#seogu_bottom {
	position:absolute;
	left:-1px;
	top:583px;
	width:230px;
	height:30px;
	z-index:4;
}
#scrollbanner {
	position:absolute;
	left:898px;
	top:0px;
	width:90px;
	background-image: url(../img/main/bg_scrollbanner.gif);
	z-index:20;
	padding: 0;
	margin: 0;
}
#bottom_logo {
	width:218px;
	height:63px;
	float:left;
}
#f_link {
	width:715px;
	height:34px;
	float:left;
	margin-top:25px;

}

#f_link form{
	float:left;
}

#visiting_count {
	margin-left:70px;
	width:150px;
	height:62px;
	clear:both;
	float:left;
}
#go_bottom_cnt {
	width:681px;
	height:20px;
}
#go_bottom_cnt li {
	float:left;
}
#addr {
	width:692px;
	height:46px;
	
}
#output {
	text-align: left;
}
#nav {
	text-align: left;
	position:absolute;
	left:18px;
	top:146px;
	z-index:900;
	padding-top:5px;
}
#nav a {
	padding-right:5px;
}
#nav a:focus {
	outline: none;
}
#pop_control {
	position:absolute;
	left:280px;
	top:146px;
	z-index:900;
	padding-top:5px;
}
#popup_list {
	position:absolute;
	left:300px;
	top:23px;
	z-index:911
}

#allMenu {
	position:absolute;
	left:240px; 
	top:100px; 
	width:690px;
	height:350px;
	z-index:99999;
	border: 3px solid #2b5dcd;
	display: none;
	background-color:#FFFFFF;
}
#allMenu h2 {
	position:relative;
	font-weight:bold;
	height:20px;
	padding:15px 0 0 10px;
	width:150px;
}
#allMenu span {
	float:right;
	margin:10px 20px 20px 0;
}
#allMenu li ul {
	font-weight:normal;
	background-color:#f6f6f6;
	margin:0;
	padding:10px 0 0 0;
	height:225px;
	text-align:left;
}
#allMenu li ul li {
	font-weight:normal;
	background-color:#f6f6f6;
	margin:0;
	padding:5px 0 0 15px;
	background: url(/img/btn/main_2dpth.gif) no-repeat 7px 7px;
}
.ol_av ol {
	padding:10px 50px;
	margin-bottom:6px;
	border-bottom:1px solid #ccc;
}
.ol_av li {
	padding-left:15px;
	margin-top:10px;
}
.ol_one ul li a, .ol_av .ol_two a, .ol_av .ol_three a,.ol_av .ol_four a,.ol_av .ol_five a,.ol_av .ol_six a,.ol_av .ol_seven a{font-size:12px;letter-spacing:-0.1px;}
.ol_one ul li a:hover, .ol_av .ol_two a:hover, .ol_av .ol_three a:hover,.ol_av .ol_four a:hover,.ol_av .ol_five a:hover,.ol_av .ol_six a:hover,.ol_av .ol_seven a:hover
{font-size:12px;letter-spacing:-0.1px;text-decoration:underline;}
.ol_av .ol_one {
	color:#ffffff;
	font-weight:bold;
	background-color:#c61a73;
	width:100px;
	float:left;
	margin:0 10px 0 20px;
	padding:5px 0px 0px 0px;
	line-height: 20px;
	text-align:center;
}
.ol_av .ol_two {
	color:#ffffff;
	font-weight:bold;
	background-color:#8f56c9;
	width:100px;
	float:left;
	margin:0 10px 0 0;
	padding:5px 0px 0px 0px;
	line-height: 20px;
	text-align:center;
}
.ol_av .ol_three {
	color:#ffffff;
	font-weight:bold;
	background-color:#35adcd;
	width:100px;
	float:left;
	margin:0 10px 0 0;
	padding:5px 0px 0px 0px;
	line-height: 20px;
	text-align:center;
}
.ol_av .ol_four {
	color:#ffffff;
	font-weight:bold;
	background-color:#eb7623;
	width:100px;
	float:left;
	margin:0 10px 0 0;
	padding:5px 0px 0px 0px;
	line-height: 20px;
	text-align:center;
}
.ol_av .ol_five {
	color:#ffffff;
	font-weight:bold;
	background-color:#235ec6;
	width:100px;
	float:left;
	margin:0 10px 0 0;
	padding:5px 0px 0px 0px;
	line-height: 20px;
	text-align:center;
}
.ol_av .ol_six {
	color:#ffffff;
	font-weight:bold;
	background-color:#75c10e;
	width:100px;
	float:left;
	margin:0 10px 0 0;
	padding:5px 0px 0px 0px;
	line-height: 20px;
	text-align:center;
}
.ol_av .ol_seven {
	color:#ffffff;
	font-weight:bold;
	background-color:#8f56c9;
	width:100px;
	float:left;
	margin:0 10px 0 0;
	padding:5px 0px 0px 0px;
	line-height: 20px;
	text-align:center;
}
#mymenu {
	position:absolute;
	left:118px;
	top:200px;
	width:520px;
	height:540px;
	z-index:100;
	background-color: #FFFFFF;
	border: 3px solid #6666cc;
	display: none;
}
/*
#mymenu {
	position:absolute;
	left:277px;
	top:99px;
	width:550px;
	height:590px;
	z-index:2;
	background-color: #FFFFFF;
	border: 3px solid #6666cc;
	display: none;
}
*/
.mymenu_top {
	position:relative;
	width:100%;
	height:34px;
	z-index:3;
	background-color:#6666cc;
	margin:0;
	padding:0;
	cursor:move;
}
.mh2 {
	padding:10px;
}
.mspan {
	position:relative;
	left:380px;
	top:5px;
	background-color:#6666cc;
	margin-top:10px;
	padding:0;
}
.mcon {
	position:relative;
	width:510px;
	height:450px;
	z-index:3;
	background-color: #f6f6f6;
	/*margin-left:10px;*/
	padding-left:10px;
}
/*
.mcon {
	position:relative;
	width:530px;
	height:450px;
	z-index:3;
	background-color: #f6f6f6;
	margin-left:10px;
	padding-left:10px;
}
*/
.mcon ul {
	height:200px;
	padding-top:10px;
	float:left;
}
.mcon li {
	float:left;
	margin:0;
	padding:0;
	width:165px;
	font-weight:bold;
	color:#4646a2;
}
.mcon li ul li {
	font-weight:normal;
	color:#333333;
}
.mymenu_bottom {
	padding-left:200px;
	padding-top:10px;
}
.allMenu_show{
	cursor:pointer;
}

.glidecontentwrapper{
position: relative; /* Do not change this value */
top:15px;
width: 325px;
height: 20px; /* Set height to be able to contain height of largest content shown*/
overflow: hidden;
}
/*
	Total wrapper width: 350px+5px+5px=360px
	Or width of wrapper div itself plus any left and right CSS border and padding
	Adjust related containers below according to comments
*/


.glidecontent{ /*style for each glide content DIV within wrapper.*/
position: absolute; /* Do not change this value */
background: #f6f9f9;
padding: 0px;
visibility: hidden;
width: 330px;
}
/*
 Total glidecontent width: 330px+10px+10px=350px
	Or width of wrapper div itself (not counting wrapper border/padding)
*/

.glidecontenttoggler{ /*style for DIV used to contain toggler links. */
position: absolute;
float:left;
width: 35px;
top:176px;
left:330px;
margin: 0px;
text-align: center; /*How to align pagination links: "left", "center", or "right"
background: white; /*always declare an explicit background color for fade effect to properly render in IE*/
}
/*
 Total contenttoggler width: 350px+5px+5px=360px
	Or total width of wrapper div (counting wrapper border/padding)
*/

.glidecontenttoggler a{ /*style for every navigational link within toggler */
/*display: -moz-inline-box;*/
/*display: inline-block;*/
color: #2e6ab1;
padding: 0px 3px;
margin-right: 3px;
font-weight: bold;
text-decoration: none;
}

.glidecontenttoggler a.selected{ /*style for selected page's toggler link. ".selected" class auto generated! */
background: #FFFFFF;
color: white;
}

.glidecontenttoggler a:hover{
background: #FFFFFF;
color: white;
}

.glidecontenttoggler a.toc{ /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
}

.glidecontenttoggler a.prev, .glidecontenttoggler a.next{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
}

.glidecontenttoggler a.prev:hover, .glidecontenttoggler a.next:hover{
background: #FFFFFF;
color: white;
}

.today_menu li { z-index:1; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #999999; line-height:16px; width:78px; text-align:left;padding:3px 0;}
.today2{ text-align:left;padding:3px 3px 3px 6px;line-height:16px;}
.bg_white {background-color:#FFFFFF;margin:0; padding:0;}

.legend{display:none;}
#TotSch{margin:13px 0 0 13px;}

.clear{
	float:none;
	clear:both;
}

.hide{
	position:absolute;
	left:-1000%;
	top:0;
	width:1px;
	height:1px;
	font-size:0;
	line-height:0;
	overflow:hidden; 
}

.dep3th{
	position:relative;
	float:left;
	/*border:solid 1px red;*/
}
.dep3th li{
	padding-left:20px;
	padding-top:3px;
	float:left;
	width:158px;
	height:20px;
	background:url(../img/main/bg_img.gif) no-repeat 0px 0px;
}

* html .dep3th_top{
	margin-bottom:-5px;
}

.dep3th{
	position:absolute;
	top:25px;
	left:-20px;
	display:none;
}

.dep3th li{
	width:168px;
	height:21px;
	padding-left:20px;
	padding-top:2px;
	background:url(../img/main/bg_img.gif) no-repeat 0px 0px;
}

.dep3th_top{
	background-image: url(/img/main/bg_top.gif);
	height:7px;
	width:168px;
	/*margin-bottom:4px;*/
}

.dep3th_bottom{
	float:left;
	margin:0;
	/*margin-top:-7px;*/
	background-image: url(/img/main/bg_bottom.gif);
	height:7px;
	width:168px;
}

* html .dep3th_bottom{
	margin-bottom:-5px;
}

/*.dep3th button{
	border:0;
	padding:0;
	background:transparent;
	cursor:pointer;
	*overflow:visible;
}*/

.dep3th_close{
	position:absolute;
	top:3px;
	right:13px;
}

button {
	border:0;
	padding:0;
	background:transparent;
	cursor:pointer;
}

.Tbutton{
	border:0;
	padding:0;
	background:transparent;
	cursor:pointer;
}

#run{position:absolute; top:180px; left:18px;}


/*추가분*/
#greeing1{position:relative; margin:30px;}
#greeing1 #text1{background:url(/img/main/pic.jpg) no-repeat 0 0;padding-left:305px;}
