/* CSS Document */
* {
		margin:0;
		padding:0;
		border:0;
		font-size:12px;
		}
a {
		selector-dummy:expression(this.hideFocus=true);
		text-decoration:none;
		color:#333333;
		}
a:hover {
		color:#ff7200;
		}
		
body {
		background:url(../img/bg_body.jpg) repeat-x left top;
		font-size:12px;
		color:#333333;
		}
@font-face {
		font-family:"ttche"; 
		src: url(../css/ttche.eot);
		}
		

/*style*/

select {
		height:20px;
		border: solid 1px gray;
		}
.paging {
		text-align:center;
		color:#999999;
		}
		.paging a {
			color:#999999;
			padding:0 2px;
			}
			.paging a:hover {
					color:#ff7200;
					}

		
		


/*???? ??? ??? ??? 2013.11.13 ?????? */
#header {position:relative;left:0; margin-bottom:20px; height:97px; background:url(../sites/images/header2_bg.png) no-repeat}
#header1 {position:relative;left:0; margin-bottom:20px; height:97px; background:url(../sites/images/header2_bg.png) no-repeat}
.logo {position:absolute; top:50px; left:24px ;width:200px;  }
.topmenu {text-align:right; right:0; padding-right:30px; height:30px ;padding-top:7px; }
.topmenu a {color:#fff}

#header .menu div a:hover {text-decoration:underline;}
#header1 .menu div a:hover {text-decoration:underline;}

#headerM {position:relative;left:0; margin-bottom:20px; height:97px; background:url(../sites/images/header_bg_wide.png) repeat-x}
#headerM .menu div {top:95px;}
#headerM .menu div a {color:black}
#headerM .menu div a:hover {text-decoration:underline;}
#headerM .logo {top:35px;}

#header .menu div a {color:#fff}
#header #sub05.guestuser {top:70px}

#headerDy {position:relative;left:0; margin-bottom:20px; height:97px; background:url(../sites/images/header3_bg.png) no-repeat}
#headerDy1 {position:relative;left:0; margin-bottom:20px; height:97px; background:url(../sites/images/header3_bg.png) no-repeat}
.logo {position:absolute; top:50px; left:24px ;width:200px;  }
.topmenu {text-align:right; right:0; padding-right:30px; height:30px ;padding-top:7px; }
.topmenu a {color:#fff}

#headerDyM {position:relative;left:0; margin-bottom:20px; height:97px; background:url(../sites/images/header3_bg_wide.png) repeat-x}
#headerDyM .menu div {top:95px;}
#headerDyM .menu div a {color:black}
#headerDyM .menu div a:hover {text-decoration:underline;}
#headerDyM .logo {top:35px;}

#headerDy .menu div a {color:#fff}
#headerDy .menu div a:hover {text-decoration:underline;}
#headerDy #sub05.guestuser {top:70px}
#headerDy1 .menu div a:hover {text-decoration:underline;}

/* main 화면 메뉴바 하위메뉴*/
#header1 #sub01 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535;}
#header1 #sub02 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535;}
#header1 #sub03 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535;}
#header1 #sub05 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535;}
#header1 #sub06 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535;}
#header1 #sub07 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535;}
#header1 #sub08 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535;}

#header1 #sub01 a,
#header1 #sub02 a,
#header1 #sub03 a,
#header1 #sub05 a,
#header1 #sub06 a, 
#header1 #sub07 a, 
#header1 #sub08 a {color:black; font-weight:100;}

#header1 #sub01 a:hover,
#header1 #sub02 a:hover,
#header1 #sub03 a:hover,
#header1 #sub05 a:hover,
#header1 #sub06 a:hover, 
#header1 #sub07 a:hover, 
#header1 #sub08 a:hover {color:#008cdf;}

/* menu 화면 /user/ 메뉴바 하위메뉴 관리자 로그인*/
#header #sub01 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; left:215px;}
#header #sub02 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; left:335px;}
#header #sub03 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; left:450px;}
#header #sub05 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; left:570px;}
#header #sub06 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; left:765px;}
#header #sub07 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; left:430px;}
#header #sub08 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; left:548px;}

#header #sub01 a,
#header #sub02 a,
#header #sub03 a,
#header #sub05 a,
#header #sub06 a, 
#header #sub07 a, 
#header #sub08 a {color:black; font-weight:400;}

#header #sub01 a:hover,
#header #sub02 a:hover,
#header #sub03 a:hover,
#header #sub05 a:hover,
#header #sub06 a:hover, 
#header #sub07 a:hover, 
#header #sub08 a:hover {color:#008cdf;}

/* menu 화면 /user/ 메뉴바 하위메뉴 주민센터 로그인*/
#header #subb01 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; left:335px;}
#header #subb02 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; left:450px;}
#header #subb03 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; left:450px;}
#header #subb05 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; left:670px;}
#header #subb06 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; left:765px;}
#header #subb07 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; left:430px;}
#header #subb08 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; left:548px;}

#header #subb01 a,
#header #subb02 a,
#header #subb03 a,
#header #subb05 a,
#header #subb06 a, 
#header #subb07 a, 
#header #subb08 a {color:black; font-weight:400;}

#header #subb01 a:hover,
#header #subb02 a:hover,
#header #subb03 a:hover,
#header #subb05 a:hover,
#header #subb06 a:hover, 
#header #subb07 a:hover, 
#header #subb08 a:hover {color:#008cdf;}

/* menu 화면 /user/ 메뉴바 하위메뉴 보수업체 로그인*/
#header #subbb01 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; left:335px;}
#header #subbb02 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; left:450px;}
#header #subbb03 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; left:635px;}
#header #subbb05 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; left:765px;}
#header #subbb06 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; left:765px;}
#header #subbb07 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; left:430px;}
#header #subbb08 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; left:548px;}

#header #subbb01 a,
#header #subbb02 a,
#header #subbb03 a,
#header #subbb05 a,
#header #subbb06 a, 
#header #subbb07 a, 
#header #subbb08 a {color:black; font-weight:400;}

#header #subbb01 a:hover,
#header #subbb02 a:hover,
#header #subbb03 a:hover,
#header #subbb05 a:hover,
#header #subbb06 a:hover, 
#header #subbb07 a:hover, 
#header #subbb08 a:hover {color:#008cdf;}


/* menu 화면 메뉴바 하위메뉴 관리자모드 관리자 로그인*/
#headerM #sub01 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; right:555px;}
#headerM #sub02 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; right:435px;}
#headerM #sub03 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; right:320px;}
#headerM #sub05 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; right:200px;}
#headerM #sub06 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; right:0px;}
#headerM #sub07 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535;}
#headerM #sub08 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535;}

#headerM #sub01 a,
#headerM #sub02 a,
#headerM #sub03 a,
#headerM #sub05 a,
#headerM #sub06 a, 
#headerM #sub07 a, 
#headerM #sub08 a {color:black; font-weight:400;}

#headerM #sub01 a:hover,
#headerM #sub02 a:hover,
#headerM #sub03 a:hover,
#headerM #sub05 a:hover,
#headerM #sub06 a:hover, 
#headerM #sub07 a:hover, 
#headerM #sub08 a:hover {color:#008cdf;}

/* menu 화면 메뉴바 하위메뉴 관리자모드 주민센터 로그인*/
#headerM #subb01 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; right:435px;}
#headerM #subb02 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; right:320px;}
#headerM #subb03 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; right:320px;}
#headerM #subb05 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; right:100px;}
#headerM #subb06 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; right:0px;}
#headerM #subb07 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535;}
#headerM #subb08 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535;}

#headerM #subb01 a,
#headerM #subb02 a,
#headerM #subb03 a,
#headerM #subb05 a,
#headerM #subb06 a, 
#headerM #subb07 a, 
#headerM #subb08 a {color:black; font-weight:400;}

#headerM #subb01 a:hover,
#headerM #subb02 a:hover,
#headerM #subb03 a:hover,
#headerM #subb05 a:hover,
#headerM #subb06 a:hover, 
#headerM #subb07 a:hover, 
#headerM #subb08 a:hover {color:#008cdf;}

/* menu 화면 메뉴바 하위메뉴 관리자모드 보수업체 로그인*/
#headerM #subbb01 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; right:435px;}
#headerM #subbb02 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; right:320px;}
#headerM #subbb03 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; right:130px;}
#headerM #subbb05 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; right:0px;}
#headerM #subbb06 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; right:0px;}
#headerM #subbb07 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535;}
#headerM #subbb08 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535;}

#headerM #subbb01 a,
#headerM #subbb02 a,
#headerM #subbb03 a,
#headerM #subbb05 a,
#headerM #subbb06 a, 
#headerM #subbb07 a, 
#headerM #subbb08 a {color:black; font-weight:400;}

#headerM #subbb01 a:hover,
#headerM #subbb02 a:hover,
#headerM #subbb03 a:hover,
#headerM #subbb05 a:hover,
#headerM #subbb06 a:hover, 
#headerM #subbb07 a:hover, 
#headerM #subbb08 a:hover {color:#008cdf;}



/* main 화면 메뉴바 하위메뉴*/
#headerDy1 #sub01 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535;}
#headerDy1 #sub02 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535;}
#headerDy1 #sub03 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535;}
#headerDy1 #sub05 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535;}
#headerDy1 #sub06 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535;}
#headerDy1 #sub07 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535;}
#headerDy1 #sub08 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535;}

#headerDy1 #sub01 a,
#headerDy1 #sub02 a,
#headerDy1 #sub03 a,
#headerDy1 #sub05 a,
#headerDy1 #sub06 a, 
#headerDy1 #sub07 a, 
#headerDy1 #sub08 a {color:black; font-weight:100;}

#headerDy1 #sub01 a:hover,
#headerDy1 #sub02 a:hover,
#headerDy1 #sub03 a:hover,
#headerDy1 #sub05 a:hover,
#headerDy1 #sub06 a:hover, 
#headerDy1 #sub07 a:hover, 
#headerDy1 #sub08 a:hover {color:#008cdf;}

/* menu 화면 /user/ 메뉴바 하위메뉴 관리자 로그인*/
#headerDy #sub01 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; left:215px;}
#headerDy #sub02 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; left:335px;}
#headerDy #sub03 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; left:450px;}
#headerDy #sub05 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; left:570px;}
#headerDy #sub06 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; left:765px;}
#headerDy #sub07 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; left:430px;}
#headerDy #sub08 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; left:548px;}

#headerDy #sub01 a,
#headerDy #sub02 a,
#headerDy #sub03 a,
#headerDy #sub05 a,
#headerDy #sub06 a, 
#headerDy #sub07 a, 
#headerDy #sub08 a {color:black; font-weight:100;}

#headerDy #sub01 a:hover,
#headerDy #sub02 a:hover,
#headerDy #sub03 a:hover,
#headerDy #sub05 a:hover,
#headerDy #sub06 a:hover, 
#headerDy #sub07 a:hover, 
#headerDy #sub08 a:hover {color:#008cdf;}

/* menu 화면 /user/ 메뉴바 하위메뉴 주민센터 로그인*/
#headerDy #subb01 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; left:335px;}
#headerDy #subb02 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; left:450px;}
#headerDy #subb03 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; left:450px;}
#headerDy #subb05 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; left:670px;}
#headerDy #subb06 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; left:765px;}
#headerDy #subb07 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; left:430px;}
#headerDy #subb08 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; left:548px;}

#headerDy #subb01 a,
#headerDy #subb02 a,
#headerDy #subb03 a,
#headerDy #subb05 a,
#headerDy #subb06 a, 
#headerDy #subb07 a, 
#headerDy #subb08 a {color:black; font-weight:100;}

#headerDy #subb01 a:hover,
#headerDy #subb02 a:hover,
#headerDy #subb03 a:hover,
#headerDy #subb05 a:hover,
#headerDy #subb06 a:hover, 
#headerDy #subb07 a:hover, 
#headerDy #subb08 a:hover {color:#008cdf;}

/* menu 화면 /user/ 메뉴바 하위메뉴 보수업체 로그인*/
#headerDy #subbb01 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; left:335px;}
#headerDy #subbb02 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; left:450px;}
#headerDy #subbb03 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; left:635px;}
#headerDy #subbb05 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; left:765px;}
#headerDy #subbb06 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; left:765px;}
#headerDy #subbb07 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; left:430px;}
#headerDy #subbb08 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; left:548px;}

#headerDy #subbb01 a,
#headerDy #subbb02 a,
#headerDy #subbb03 a,
#headerDy #subbb05 a,
#headerDy #subbb06 a, 
#headerDy #subbb07 a, 
#headerDy #subbb08 a {color:black; font-weight:100;}

#headerDy #subbb01 a:hover,
#headerDy #subbb02 a:hover,
#headerDy #subbb03 a:hover,
#headerDy #subbb05 a:hover,
#headerDy #subbb06 a:hover, 
#headerDy #subbb07 a:hover, 
#headerDy #subbb08 a:hover {color:#008cdf;}


/* menu 화면 메뉴바 하위메뉴 관리자모드 관리자 로그인*/
#headerDyM #sub01 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; right:555px;}
#headerDyM #sub02 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; right:435px;}
#headerDyM #sub03 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; right:320px;}
#headerDyM #sub05 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; right:200px;}
#headerDyM #sub06 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; right:0px;}
#headerDyM #sub07 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535;}
#headerDyM #sub08 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535;}

#headerDyM #sub01 a,
#headerDyM #sub02 a,
#headerDyM #sub03 a,
#headerDyM #sub05 a,
#headerDyM #sub06 a, 
#headerDyM #sub07 a, 
#headerDyM #sub08 a {color:black; font-weight:100;}

#headerDyM #sub01 a:hover,
#headerDyM #sub02 a:hover,
#headerDyM #sub03 a:hover,
#headerDyM #sub05 a:hover,
#headerDyM #sub06 a:hover, 
#headerDyM #sub07 a:hover, 
#headerDyM #sub08 a:hover {color:#008cdf;}

/* menu 화면 메뉴바 하위메뉴 관리자모드 주민센터 로그인*/
#headerDyM #subb01 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; right:435px;}
#headerDyM #subb02 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; right:320px;}
#headerDyM #subb03 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; right:320px;}
#headerDyM #subb05 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; right:100px;}
#headerDyM #subb06 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; right:0px;}
#headerDyM #subb07 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535;}
#headerDyM #subb08 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535;}

#headerDyM #subb01 a,
#headerDyM #subb02 a,
#headerDyM #subb03 a,
#headerDyM #subb05 a,
#headerDyM #subb06 a, 
#headerDyM #subb07 a, 
#headerDyM #subb08 a {color:black; font-weight:100;}

#headerDyM #subb01 a:hover,
#headerDyM #subb02 a:hover,
#headerDyM #subb03 a:hover,
#headerDyM #subb05 a:hover,
#headerDyM #subb06 a:hover, 
#headerDyM #subb07 a:hover, 
#headerDyM #subb08 a:hover {color:#008cdf;}

/* menu 화면 메뉴바 하위메뉴 관리자모드 보수업체 로그인*/
#headerDyM #subbb01 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; right:435px;}
#headerDyM #subbb02 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; right:320px;}
#headerDyM #subbb03 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; right:130px;}
#headerDyM #subbb05 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; right:0px;}
#headerDyM #subbb06 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535; right:0px;}
#headerDyM #subbb07 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535;}
#headerDyM #subbb08 {position:absolute; top:95px; visibility: hidden; background-color:#ffffff; padding:15px; width:120px; line-height:25px; z-index:9999; border:solid 1px #353535;}

#headerDyM #subbb01 a,
#headerDyM #subbb02 a,
#headerDyM #subbb03 a,
#headerDyM #subbb05 a,
#headerDyM #subbb06 a, 
#headerDyM #subbb07 a, 
#headerDyM #subbb08 a {color:black; font-weight:100;}

#headerDyM #subbb01 a:hover,
#headerDyM #subbb02 a:hover,
#headerDyM #subbb03 a:hover,
#headerDyM #subbb05 a:hover,
#headerDyM #subbb06 a:hover, 
#headerDyM #subbb07 a:hover, 
#headerDyM #subbb08 a:hover {color:#008cdf;}

#sub01 a, #sub02 a, #sub03 a, #sub04 a, #sub05 a, #sub06 a, #sub07 a, #sub08 a { font-size: 12px;}



/*GNB ???? */
#gnb {position:relative;float:right;}
#gnb ul, #gnb li {margin:0;padding:0;display:block;}
#gnb a {display:block;font-weight:700;text-decoration:none;}


/* GNB ?????? ????? ????*/
#gnb li {position:relative;list-style:none;float:left;}
#gnb li ul li {height:13px; margin-top:11px; margin-left:30px; margin-right:px; text-indent:-10000px}
#gnb li ul li a {color:#000; }
#gnb li ul li.on a{color:#EA0000 }




/*GNB ???? ??? ?? ?????(??????? ???????)*/
#gnb li.menu11   {background:url(../sites/images/menu/menu11.png) no-repeat ;background-position: top; margin-left: 60px  }
#gnb li.menu12	{background:url(../sites/images/menu/menu12.png) no-repeat ;background-position: top; margin-left: 40px }
#gnb li.menu13	{background:url(../sites/images/menu/menu13.png) no-repeat ;background-position: top; margin-left: 40px }

#gnb li.menu11, #gnb li.menu11 a {height:32px; width:118px;}
#gnb li.menu13, #gnb li.menu13 a {height:32px; width:118px;}
#gnb li.menu12, #gnb li.menu12 a {height:32px; width:178px;}

#gnb li.menu21  {background:url(../sites/images/menu/menu21.png) no-repeat ;background-position: top;  }
#gnb li.menu22	{background:url(../sites/images/menu/menu22.png) no-repeat ;background-position: top;  }
#gnb li.menu23	{background:url(../sites/images/menu/menu23.png) no-repeat ;background-position: top;  }
#gnb li.menu24	{background:url(../sites/images/menu/menu24.png) no-repeat ;background-position: top;  }
#gnb li.menu25	{background:url(../sites/images/menu/menu25.png) no-repeat ;background-position: top;  }
#gnb li.menu26	{background:url(../sites/images/menu/menu26.png) no-repeat ;background-position: top;  }
#gnb li.menu27	{background:url(../sites/images/menu/menu27.png) no-repeat ;background-position: top;  }

#gnb li.menu21, #gnb li.menu21 a, 
#gnb li.menu22, #gnb li.menu22 a, 
#gnb li.menu23, #gnb li.menu23 a,
#gnb li.menu24, #gnb li.menu24 a,
#gnb li.menu25, #gnb li.menu25 a,
#gnb li.menu26, #gnb li.menu26 a {height:32px; width:119px;}
#gnb li.menu27, #gnb li.menu27 a {height:32px; width:100px;}

#gnb li.menu31  {background:url(../sites/images/menu/menu31.png) no-repeat ;background-position: top;  }
#gnb li.menu32	{background:url(../sites/images/menu/menu32.png) no-repeat ;background-position: top;  }
#gnb li.menu33	{background:url(../sites/images/menu/menu33.png) no-repeat ;background-position: top;  }
#gnb li.menu34	{background:url(../sites/images/menu/menu34.png) no-repeat ;background-position: top;  }

#gnb li.menu31, #gnb li.menu31 a {height:32px; width:102px;}
#gnb li.menu32, #gnb li.menu32 a {height:32px; width:178px;}
#gnb li.menu33, #gnb li.menu33 a {height:32px; width:137px;}
#gnb li.menu34, #gnb li.menu34 a {height:32px; width:141px;}

#gnb li.menu31_c	{background:url(../sites/images/menu/menu31_c.png) no-repeat ;background-position: top;  }
#gnb li.menu32_c	{background:url(../sites/images/menu/menu32_c.png) no-repeat ;background-position: top;  }
#gnb li.menu33_c	{background:url(../sites/images/menu/menu33_c.png) no-repeat ;background-position: top;  }
#gnb li.menu34_c	{background:url(../sites/images/menu/menu34_c.png) no-repeat ;background-position: top;  }

#gnb li.menu31_c, #gnb li.menu31_c a {height:32px; width:102px;}
#gnb li.menu32_c, #gnb li.menu32_c a {height:32px; width:178px;}
#gnb li.menu33_c, #gnb li.menu33_c a {height:32px; width:137px;}
#gnb li.menu34_c, #gnb li.menu34_c a {height:32px; width:141px;}


#gnb li.on,  #gnb li:hover		{background-position:bottom ; }


/*GNB ?????? ????*/
#gnb li ul {position:absolute;top:37px;height:34px; display:none;}
#gnb li.on ul {display:block;}

/*GNB ???????????? ????? ????*/
#gnb li ul li.on	{ background-position: top;}

/* GNB ????????? ?? ???*/
#gnb li.menu11 ul {background:url(/site/000/images/menu11_bg.png) no-repeat;width:547px}
#gnb li.menu12 ul {background:url(/site/000/images/images/menu12_bg.png) no-repeat;width:286px}
#gnb li.menu13 ul {background:url(/site/000/images/images/menu13_bg.png) no-repeat;width:292px}

ul.menu_2depth {float:right; margin-top:2px; margin-right:35px}
ul.menu_2depth li{list-style:none; float:left; margin-left:15px}
ul.menu_2depth li a {color:#fff}

/* 20150629 sykim ��� table ���� */
.table_top1 {
	font-family:  dotum, '����', Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #484848;
	border:1px solid #828282;
	background-color: #EFEFEF;
	padding:4px;
}	
.table_top2 {
	font-family:  dotum, '����', Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #484848;
	border-top:1px solid #828282;
}	
.table_cen1 {
	font-family:  dotum, '����', Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #484848;
	border:1px solid #cccccc;
	padding:4px;
	vertical-align :center;
}	
.table_cen_num {
	font-family:  dotum, '����', Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #484848;
	border-top:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding-right:4px;
	vertical-align :center;
}
.table_right1 {
	font-family:  dotum, '����', Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #484848;
	border:1px solid #cccccc;
	padding:4px;
	text-align :right;
}
.table_left1 {
	font-family:  dotum, '����', Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #484848;
	border:1px solid #cccccc;
	padding:4px;
	text-align :left;
}

#progressBar { padding-top: 5px; }
#progressBarBox { width: 250px; height: 20px; border: 1px inset; background: #eee;}
#progressBarBoxContent { width: 0; height: 20px; border-right: 1px solid #444; background: #9ACB34; }


.btn-gradient-small {
  height: 23px;
  margin: 2px;
  padding: 2px 7px;  
  font-size: 12px;
  text-decoration: none;
  color: #7d7d7d !important;
  display: inline-block;
  position: relative;
  border: 1px solid rgba(0,0,0,0.21);
  border-bottom: 2px solid rgba(0,0,0,0.21);
  border-right: 2px solid rgba(0,0,0,0.21);
  border-radius: 4px;
  text-shadow: 0 1px 0 rgba(0,0,0,0.15);
  text-align: center;
  font-weight: bold;
}

.btn-gradient-small.blue {
  background: rgba(102,152,203,1);
  background: -moz-linear-gradient(top, rgba(102,152,203,1) 0%, rgba(92,138,184,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(102,152,203,1)), color-stop(100%, rgba(92,138,184,1)));
  background: -webkit-linear-gradient(top, rgba(102,152,203,1) 0%, rgba(92,138,184,1) 100%);
  background: -o-linear-gradient(top, rgba(102,152,203,1) 0%, rgba(92,138,184,1) 100%);
  background: -ms-linear-gradient(top, rgba(102,152,203,1) 0%, rgba(92,138,184,1) 100%);
  background: linear-gradient(to bottom, rgba(141,193,245,1) 0%, rgba(127,204,222,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6698cb', endColorstr='#5c8ab8', GradientType=0 );
}

.btn-gradient-small:active   {color: #353535 !important;}
