@charset "utf-8";

body, div, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, form, fieldset, legend, blockquote, iframe, input, textarea, select { margin:0; padding:0; }
body,html { color: #5a5a5a; font-size:12px; line-height: 14px; font-family: "굴림", gulim, Verdana, Arial, sans-serif; background: #fff; }
img, fieldset { border:none; }
img,input{vertical-align: middle;}
ul, ol, li { list-style:none; }
hr { clear:both; display:none;}
em, address, cite { font-style:normal; }
legend, caption { clear:both; width:0; height:0; font-size:0px; line-height: 0px; font-family: "굴림"; visibility:hidden; }
table { color:#676767; border-collapse:collapse; border-spacing:0; }

a, a:link, a:visited { color:#5a5a5a; text-decoration:none; }
a:hover, a:active { color:#2784a7; text-decoration:underline; }

table a, table a:link, table a:visited { color:#676767; text-decoration:none; }
table a:hover, table a:active { color:#2784a7; font-weight:bold; letter-spacing:-0.08em; }

input, select { color:#666; font-size:100%; vertical-align:middle; }
select { height:20px; margin-top:1px; }


#totalView span.TTMenu{position: absolute; top: 0; left: 50%; margin: 2px 0 0 -18px; z-index: 900;}


.accessibility {list-style: none; position: absolute; top: 0; left: 0; width:0; height:0; margin: 0; padding: 0; border: 0; background: none; font-size:0px; line-height: 0px; visibility:hidden; }

/* Layout */
div#skipNav{list-style: none; position: absolute; top: 0; left: 0; width:0; height:0; margin: 0; padding: 0; border: 0; background: none; font-size: 0px; line-height: 0; visibility:hidden; }

/* accessibility_links */
#accessibility_links { position:relative; width:100%; z-index:1; }
#accessibility_links ul { position:absolute; height:0; }
#accessibility_links li a:link, #accessibility_links li a:visited { display:block; overflow:hidden; height:0; padding:0 10px; }
#accessibility_links li a:hover, #accessibility_links li a:active, #accessibility_links li a:focus { height:auto; background:#ffffff;}


div#topWrap{position: relative; width: 100%; height: 365px;}
	*+html body div#topWrap{height: 361px;}

div#topFlash{position: relative; width: 100%; min-width: 960px; height: 210px; background: url('/images/service/main/main_topbg.jpg') no-repeat top center;}

	div#topFlash ul.topUtil{position: absolute; top: 4px; left: 50%; margin: 0 0 0 161px;}
		div#topFlash ul li{float: left; padding: 0;}
		div#topFlash ul li.topUtil{padding-top: 10px;}
		div#topFlash span.TTMenu{position: absolute; top: 0; left: 50%; margin: 2px 0 0 -18px; z-index: 900;}
	
	div#topFlash h2{margin: 10px 0; text-align: center;}
	div#topFlash table.totalMenu{table-layout: fixed; width: 100%; border-collapse: collapse; border: 1px solid #bfbfbf;}
		div#topFlash table.totalMenu th{padding: 4px 0; border-right: 1px solid #bfbfbf; border-bottom: 1px solid #bfbfbf;}
	div#topFlash table.totalMenu td{padding: 4px 10px; vertical-align: top; border-right: 1px solid #bfbfbf;}


/* header */
#header { position:relative; top: -9px; width:100%; min-width:960px; height:82px; margin:0 auto; background: url('/images/service/temp/header.gif') no-repeat center bottom; z-index: 10;}

div#logBox{position: absolute; top: 20px; left: 50%; width: 205px; height: 39px; margin-left: -456px;}
	div#logBox p{margin-bottom: 8px;}
	div#logBox ul li{float: left; padding: 0;}

	div#logBox ul li.join{width: 50px;}
	div#logBox ul li.idPass{width: 90px;}

	div#logBox ul li.modify{width: 66px;}
	div#logBox ul li.persHome{width: 55px;}

	div#logBox ul li.pr{width: 59px;}


div#topPRBox{position: absolute; top: -4px; left: 50%; width: 258px; height: 95px; margin-left: 220px;}
div#topPRBox2{position: absolute; top: 10px; left: 50%; width: 80px; height: 66px; margin-left: 395px;}

	#head_cont { position:relative; left: 50%; width:440px; margin:0 0 0 -220px; padding-top: 20px; z-index: 10; }
		#head_cont img { vertical-align:top; }
		#head_cont .btn_detail_sch {position: absolute; top: 0; right: 0; font-size: 0px; line-height: 0px; font-family: "굴림"; text-align:right;}/* 2009-12-17 Modify by Hwang Jihoon */
		#head_cont .main_sch { display:block; width:440px; height:38px; margin-bottom:11px; background:url('/images/service/common/bg_search.gif') no-repeat left 2px; }
		#head_cont .main_sch  input { float:right;}
		#head_cont .search_box { position:relative; float:left; width:364px; height:39px; }
		#head_cont .search_box input.main_input { float:none; width:220px; margin:13px 0 0 13px; color:#676767; font-weight:bold; border:0; background:#fbfbfb; }
		#head_cont .search_box a#main_sch_open, #head_cont .search_box a#main_sch_close { display:block; top:6px; right:6px; position:absolute; width:27px; height:27px; font-size: 0px; line-height: 0px; font-family: "굴림"; text-indent:-10000px; }
		#head_cont .search_box a#main_sch_close { background:url('/images/service/common/bg_sch_arrow.gif') no-repeat left top; }

		#head_cont .total_sel { float:left; width:77px; height:25px; margin:8px 0 0 10px; background:url('/images/service/common/bg_sel_arrow.gif') no-repeat 64px 9px; }
		* html #head_cont .total_sel {margin-left:5px;}
			#head_cont .total_sel a { display:block; height:18px; padding:6px 0 0 7px; color:#676767; text-decoration:none; }

		#head_sch_list { position:absolute; top:33px; left:10px; width:75px; color:#676767; border:1px solid #eaeaea; border-top:none; background:#fbfbfb; }
		#head_sch_list li { float:left; width:75px; }
		#head_sch_list li a { display:block; width:70px; padding:5px 0 3px 5px; color:#676767; text-decoration:none; }
		#head_sch_list li a:hover { background:#eee; }

		#relation_sch_area { position:absolute; top: 250px; left: 50%; width:362px; margin-left: -220px; border:1px solid #858585; border-top:1px solid #bfbfbf; border-left:1px solid #bfbfbf; background:#fff; z-index:999;}
		#relation_sch_area .relation_sch_top { overflow:hidden; width:345px; padding-left:15px; border:1px solid #eee; border-bottom:none; }
		#relation_sch_area .relation_sch_top p.no_data { margin:10px 0; }
		#relation_sch_area .relation_sch_top ul { overflow:hidden; width:330px; margin-top:8px; padding-bottom:8px; }
		#relation_sch_area .relation_sch_top ul.first { padding-bottom:8px; background:url('/images/service/common/bg_sch_line.gif') repeat-x left bottom; }
		#relation_sch_area .relation_sch_top li { float:left; width:100%; padding-bottom:3px; color:#777; }
		#relation_sch_area .relation_sch_top li strong { color:#2784a7; }
		#relation_sch_area .relation_sch_top li span.category { float:left; width:42px; margin-right:35px; padding-right:7px; color:#5a5a5a; text-align:right; background:url('/images/service/common/bull_sch01.gif') no-repeat right 5px; }
		#relation_sch_area .relation_sch_top li span.txt_relation { float:left; width:195px; margin-right:8px; }
		#relation_sch_area .relation_sch_top li span.num { float:right; padding-right:4px; text-align:right; }
		#relation_sch_area .relation_sch_btm { width:328px; height:20px; padding:10px 16px 0 18px; background:#eaeaea; }
		#relation_sch_area .relation_sch_btm p { float:left; }
		#relation_sch_area .relation_sch_btm .help_end { float:right; }
		#relation_sch_area .relation_sch_btm .help_end a { float:left; padding-left:7px; }
		#relation_sch_area .relation_sch_btm .help_end a.first { padding:0 8px 0 0; background:url('/images/service/common/bg_bar04.gif') no-repeat right 1px; }

		#detail_sch_area {position:absolute; top:260px; left: 50%; width:541px; height:84px; margin-left: -310px; padding:28px 15px 0 34px; background:#fff url('/images/service/common/bg_detail_sch.gif') no-repeat left top; z-index:900;}
/* 2009-12-08 Add by Hwang jihoon */
			#detail_sch_area div.wrap{position: relative;}
			#detail_sch_area div.wrap span.closeBtn{position: absolute; top: -18px; right: -5px;}
			* html #detail_sch_area div.wrap span.closeBtn{top:-20px; right:44px;}
			*+html body #detail_sch_area div.wrap span.closeBtn{top: -20px;} /* IE7 Only */

		#detail_sch_area li { float:left; margin-bottom:10px; }
		#detail_sch_area li label { float:left; margin:3px 10px 0 0; }
		#detail_sch_area select { float:left; margin-right:2px; }
		#detail_sch_area strong { float:left; margin:5px 7px 0 0; }
		#detail_sch_area li.list01 { margin-right:6px; }
		#detail_sch_area li.list01 input { margin:-1px 3px 0 0;}
		* html #detail_sch_area li.list01 input {margin:-3px 0 0 -3px;}
		*+html #detail_sch_area li.list01 input {margin:-3px 0 0 -3px;}
		#detail_sch_area li.list02 { margin-right:16px; }
		#detail_sch_area li.list03 input { float:left; width:91px; height:14px; margin-top:1px; padding:3px 2px 0; border:1px solid #999; }
		#detail_sch_area li.list04 { width:500px; }
		#detail_sch_area li.list04 img { float:left; margin:5px 7px 0 0; }
		#detail_sch_area li.list04 strong img { margin:0; }
/*
		#header_menu { overflow:hidden; width:440px; height:28px; }
			#header_menu li { float:left; padding:0 8px 0 10px; _padding-top:1px;
				background:url('/images/service/common/bg_bar03.gif') no-repeat left 3px; }
			#header_menu li.first { padding-left:0; background:none; }
			#header_menu li a { color:#d90c14; }
*/
		#header_menu { overflow:hidden; width:330px; height:18px; overflow:hidden;}
			#header_menu li { float:left; padding:0 8px 0 10px; background:url('/images/service/common/bg_bar03.gif') no-repeat left 3px; }
			* html #header_menu li {padding-top:1px;}
			#header_menu li.first { padding-left:0; background:none; }
			#header_menu li a { color:#d90c14; }

		p.reSearch{position: absolute; top: 71px; right: -7px; width: 110px; color: #777777;}


div#gnbWrap{width: 100%; height: 80px;  background: url('/images/service/temp/gnb.gif') no-repeat top center;}
* html div#gnbWrap{margin-top: -10px;}
div#gnbWrap div.gnbBox{width: 960px; margin: 0 auto;}

div#gnbWrap div.gnbBox div#Menu{width:960px; float:left;}
	div#gnbWrap div.gnbBox div#Menu ul{width: 960px; margin: 0 auto;}
	div#gnbWrap div.gnbBox div#Menu li {position:relative; float: left; height:42px; z-index: 0; text-align: center;}





/*
	div#gnbWrap div.gnbBox div#Menu ul div.subMBox{position:absolute; top:42px; left: 0; width: 129px; padding: 0 0 16px 14px; background: url('/images/service/gnb/sub_btm.gif') no-repeat left bottom; text-align: left;}
		div#gnbWrap div.gnbBox div#Menu ul div.subMBox p.subMHeader{margin:0 0 0 -14px; padding: 0;}
		div#gnbWrap div.gnbBox div#Menu ul div.subMBox ul.subMList{width: 110px; margin: 0; }
		div#gnbWrap div.gnbBox div#Menu ul div.subMBox ul.subMList li{clear: both; width: 100px; height: auto !important; padding: 6px 0 !important; border-bottom: 1px solid #e7e7e7; background-color: #fff; text-align: left;
			word-wrap: break-word; /* Internet Explorer 5.5+
			white-space: pre-wrap; /* css-3
			white-space: -moz-pre-wrap; /* Mozilla, since 1999
			white-space: -pre-wrap; /* Opera 4-6
			white-space: -o-pre-wrap; /* Opera 7
		}
			div#gnbWrap div.gnbBox div#Menu ul div.subMBox ul.subMList li a:hover{color:#a90303; font-weight: bold; letter-spacing: -0.1em; text-decoration: none;}
*/











/* GNB Sub Wide Box - 2009-12-17 Add by Hwang Jihoon */
	div#gnbWrap div.gnbBox div#Menu ul div.subMBox{position:absolute; top:42px; width: 946px;padding: 0 0 10px 14px; background: #fff url('/images/service/gnb/sub_btmW.gif') no-repeat left bottom; text-align: left; z-index:999;}
		div#gnbWrap div.gnbBox div#Menu ul div.subMBox p.subMHeader{position: relative; width: 944px; margin:0 0 0 -14px; padding: 0;}
		div#gnbWrap div.gnbBox div#Menu ul div.subMBox p.subMHeader span.point{position: absolute; top: -9px;}
		div#gnbWrap div.gnbBox div#Menu ul div.subMBox ul.subMList{float: left; width: 960px; margin: -10px auto 0; text-align: left;}
		div#gnbWrap div.gnbBox div#Menu ul div.subMBox ul.subMRList{float: right; width: auto; margin: -10px 3px 0 0; text-align: left;}
		div#gnbWrap div.gnbBox div#Menu ul div.subMBox ul li{width: 124px; height: 12px; padding: 6px 0 6px 6px !important; background: #fff url('/images/service/gnb/gnb_bull.gif') no-repeat left 10px; text-align: left;
			/*word-break: break-word;  Internet Explorer 5.5+ */
			/*white-space: pre-wrap;  css-3 */
			/*white-space: -moz-pre-wrap;  Mozilla, since 1999 */
			/*white-space: -pre-wrap;  Opera 4-6 */
			/*white-space: -o-pre-wrap;  Opera 7 */
			white-space: pre-wrap;
		}
			div#gnbWrap div.gnbBox div#Menu ul div.subMBox ul li a:hover{padding: 6px 0; color:#a90303; font-weight: bold; letter-spacing: -0.1px; text-decoration: none;}

		/* Sub Menu Position */
		div#gnbWrap div.gnbBox div#Menu ul div#subM1{left: 0px;}
		div#gnbWrap div.gnbBox div#Menu ul div#subM2{left: -45px;}
		div#gnbWrap div.gnbBox div#Menu ul div#subM3{left: -134px;}
		div#gnbWrap div.gnbBox div#Menu ul div#subM4{left: -197px;}
		div#gnbWrap div.gnbBox div#Menu ul div#subM5{left: -260px;}
		div#gnbWrap div.gnbBox div#Menu ul div#subM6{left: -323px;}
		div#gnbWrap div.gnbBox div#Menu ul div#subM7{left: -418px;}
		div#gnbWrap div.gnbBox div#Menu ul div#subM8{right: -357px;}
		div#gnbWrap div.gnbBox div#Menu ul div#subM9{right: -262px;}
		div#gnbWrap div.gnbBox div#Menu ul div#subM10{right: -166px;}
		div#gnbWrap div.gnbBox div#Menu ul div#subM11{right: -71px;}
		div#gnbWrap div.gnbBox div#Menu ul div#subM12{right: 0px;}

			div#gnbWrap div.gnbBox div#Menu ul div#subM1 span.point{left: 10px;}
			div#gnbWrap div.gnbBox div#Menu ul div#subM2 span.point{left: 84px;}
			div#gnbWrap div.gnbBox div#Menu ul div#subM3 span.point{left: 160px;}
			div#gnbWrap div.gnbBox div#Menu ul div#subM4 span.point{left: 224px;}
			div#gnbWrap div.gnbBox div#Menu ul div#subM5 span.point{left: 286px;}
			div#gnbWrap div.gnbBox div#Menu ul div#subM6 span.point{left: 366px;}
			div#gnbWrap div.gnbBox div#Menu ul div#subM7 span.point{left: 460px;}
			div#gnbWrap div.gnbBox div#Menu ul div#subM8 span.point{right: 380px;}
			div#gnbWrap div.gnbBox div#Menu ul div#subM9 span.point{right: 290px;}
			div#gnbWrap div.gnbBox div#Menu ul div#subM10 span.point{right: 190px;}
			div#gnbWrap div.gnbBox div#Menu ul div#subM11 span.point{right: 100px;}
			div#gnbWrap div.gnbBox div#Menu ul div#subM12 span.point{right: 10px;}








div#midWrap{position: absolute; float: left; left: 50%; width: 960px; margin: 0 0 0 -480px; z-index: -10;}

	div#contentWrap{width: 960px; padding: 0; margin: 0;}
		div#contentWrap h2{margin-bottom: 11px;}
		*+html body div#contentWrap h2{margin-bottom: 6px;}

	div#midWrap div.topContents{float: left; width: 959px; padding-bottom: 20px;}
		*+html body div#midWrap div.topContents{padding-bottom: 15px;}
	div#midWrap div.topContents h2{position: relative; width: 100%;}
	div#midWrap div.topContents .more{position: absolute; bottom: -6px; right: 14px;}
	div#midWrap div.midContents h2,
	div#midWrap div.midContents h3{position: relative; width: 100%;}
	* html div#midWrap div.midContents h2{height: 18px;}
	* html div#midWrap div.midContents h3{font-size:0;}
	div#midWrap div.midContents .underline{height: 12px; margin-bottom: 13px; background: url('/images/service/common/underline01.gif') repeat-x left bottom;}
	div#midWrap div.midContents .underline img{vertical-align:  top;}
	div#midWrap div.midContents .more{position: absolute; top: 0; right: 0;}

		div.topContents div#cont01{float: left; width: 625px;}
		div.topContents div#cont02{float: right; width: 306px;}

	/*div#midWrap div.midContents{float: left; width: 905px; margin: 0 0 0 0; padding: 0 31px 14px 24px; background: url('/images/service/main/midContnets_background.gif') no-repeat left bottom;}*/
	div#midWrap div.midContents{float: left; width: 960px; margin: 0; padding: 0 0 0; background: url('/images/service/main/midContnets_background.gif') no-repeat center bottom;}
		div#midWrap div.midContents p.midContentsTop{margin-left: -24px; text-align: center;}
			div#midWrap div.midContents p.midContentsTop img{margin-left: 24px;}
		div#midWrap div.midContents div.midContTop{float: left; width: 914px; padding: 0 21px 11px;  background-color: #f7f7f7; border-left: 2px solid #e7e7e7; border-right: 2px solid #e7e7e7;}
		* html div#midWrap div.midContents div.midContTop{padding-bottom: 10px;}
			div#midWrap div.midContents div.midContBtm{float: left; padding: 19px 21px 9px 24px; }
			* html div#midWrap div.midContents div.midContBtm{padding: 16px 21px 5px 24px;}


	div#midWrap div.btmContents{float: left; padding: 23px 0 34px; }
	* html div#midWrap div.btmContents{padding: 22px 0 12px;}
	*+html div#midWrap div.btmContents{padding: 22px 0 12px;}
		div#midWrap div.btmContents h2{position: relative; width: 100%; margin: 0 0 10px; padding: 0; line-height: 0;}
			div#midWrap div.btmContents h2 img{float: left; vertical-align: top;}
		div#midWrap div.btmContents h2 a.more{position: absolute; bottom: 0; right: 0; font-size: 0; line-height: 0;}
		div#midWrap div.btmContents h2 a.more img{line-height: 0;}

			/* 주제별 행정서비스 안내 */
			div#cont01 ul{list-style: none; float: left;}
			div#cont01 li{float: left; margin-right: 12px;}

			/* 미니위키 서비스 */
			div#cont02 div{width: 306px; height: 87px; background: url('/images/service/main/main_wiki_background.gif') no-repeat left top;}
			div#cont02 fieldset{width: 280px; margin: 0 auto; padding: 13px 0;}
			div#cont02 fieldset input{width: 166px; margin: 0 5px 0 8px;}
			div#cont02 ul{list-style: none; float: left; width: 280px; margin: 0 auto; padding-left: 20px;}
			div#cont02 li{float: left; width: 134px; height: 18px; padding-left: 6px; background: url('/images/service/main/tip_cross.gif') no-repeat left 4px;}

			/* 행정정보 도우미 */
			div#cont03{float: left; width: 285px; margin-right: 28px;}
				div#cont03 table{/*table-layout: fixed;*/ border-collapse: collapse;}
				div#cont03 table th,div#cont03 table td{padding: 2px 0;}
				div#cont03 table th{width: 211px; padding-left: 6px; background: url('/images/service/main/tip_cross_red.gif') no-repeat left 5px; font-weight: normal; text-align: left;}
				div#cont03 table td{text-align: right;}

			/* 나라정책 알리미 */
			div#cont04{float: left; width: 285px; margin-right: 28px;}
				div#cont04 table{/*table-layout: fixed;*/ border-collapse: collapse;}
				div#cont04 table th,div#cont04 table td{padding: 2px 0;}
				div#cont04 table th{width: 205px; padding-left: 6px; background: url('/images/service/main/tip_cross_red.gif') no-repeat left 5px; font-weight: normal; text-align: left;}
				div#cont04 table td{text-align: right;}

			/* 재미있는 정책정보 */
			div#cont05{float: left; width: 285px;}
				div#cont05 table{/*table-layout: fixed;*/ border-collapse: collapse;}
				div#cont05 table th,div#cont05 table td{padding: 2px 0;}
				div#cont05 table th{width: 201px; padding-left: 6px; background: url('/images/service/main/tip_cross_red.gif') no-repeat left 5px; font-weight: normal; text-align: left;}
				div#cont05 table td{text-align: right;}

			/* 지역별 축제정보 */
			div#cont06{float: left; width: 285px; height: 126px; margin-right: 28px; background: url('/images/service/main/cont06_background.gif') no-repeat left 26px;}
				div#cont06 h2{margin-bottom: 13px;}
				div#cont06 fieldset,
				div#cont06 ul{margin-left: 82px;}
				div#cont06 li{height: 18px;}
				div#cont06 fieldset{margin-bottom: 14px;}
				div#cont06 fieldset a{margin-left: 7px;}

			/* 고향 직거래 장터 */
			div#cont07{float: left; width: 285px; margin-right: 28px;}
				div#cont07 ul.tab{float: left; height: 19px; margin: 0; padding: 0; background: url('/images/service/main/market_tabBg.gif') repeat-x left bottom;}
					div#cont07 ul.tab li{float: left; margin-right: 3px;}
					div#cont07 ul.tab li a img{vertical-align: bottom;}
						div#cont07 ul.tab li.last-child{margin-right: 0px;}
				div#cont07 div.tabBox{clear: both; padding-top: 6px; }
				* html div#cont07 div.tabBox{padding-top: 0px;}
				*+html div#cont07 div.tabBox{padding-top: 0px;}
				div#cont07 div.tabBox p.photo{float: left; padding: 3px; border: 1px solid #c0c0c0;}
				div#cont07 div.tabBox ul{float: left; margin-top: 3px; padding-left: 5px; padding-right: 5px;}
					div#cont07 div.tabBox ul li{padding: 3px 0 2px;}

			/* Travel Highlights
			div#cont07{float: left; width: 285px; margin-right: 28px;}
				div#cont07 p.photo{float: left; width: 82px; height: 73px; padding: 3px; border: 1px solid #c0c0c0;}
				div#cont07 div.contBox{float: right; width: 170px;}
				div#cont07 div.contBox h3{float: right; width: 163px; margin-bottom: 10px; padding-bottom: 5px; color: #2784a7; border-bottom: 1px solid #dedede; font-size: 13px;}
				div#cont07 div.contBox h3 a{color: #2784a7;}
				div#cont07 div.contBox ul{float: left; width: 170px;}
				div#cont07 div.contBox ul li{height: 18px; padding-left: 6px; background: url('/images/service/main/tip_cross_red.gif') no-repeat left 5px; font-family: verdana; font-size: 11px; font-stretch: condensed;}
			*/

			/* News Today */
			div#cont08{float: left; width: 282px;}
				div#cont08 p.photo{float: left; width: 82px; height: 73px; padding: 3px; border: 1px solid #c0c0c0;}
				div#cont08 div.contBox{float: right; width: 170px;}
				div#cont08 div.contBox h3{float: right; width: 163px; margin-bottom: 10px; padding-bottom: 5px; color: #2784a7; border-bottom: 1px solid #dedede; font-size: 13px;}
				div#cont08 div.contBox h3 a{color: #2784a7;}
				div#cont08 div.contBox ul{float: left; width: 170px;}
				div#cont08 div.contBox ul li{height: 18px; padding-left: 6px; background: url('/images/service/main/tip_cross_red.gif') no-repeat left 5px; font-family: verdana; font-size: 11px; /*font-stretch: condensed;*/}

			/* 하단 좌측 배너박스 */
			div#bannerBox{float: left; width: 207px;}
				div#bannerBox ul{}
				div#bannerBox li{margin-bottom: 3px;}

			/* 테마보기 */
            div#cont09{float: left; width: 256px; height: 168px; padding: 2px 7px 0px 2px;  margin: 0px 0px 0px 0px;}
            .pop_no {
                margin: 0px 1px 0px 0px ;
                padding:0px 9px 0px 0px ;
                float: right;	
            }
            .pop_img {
                margin: 0px 0px 0px 0px ;
                padding:0px 0px 0px 0px ;
                float: left;	
            }
			/* 기관별 새소식 */
			div#cont10{float: left; width: 250px;  margin-right: 16px;}
			* html div#cont10{margin-right: 9px;}
				div#cont10 div.contTop{height: 108px; padding: 0 7px; background: url('/images/service/main/contBtmBox.gif') no-repeat left bottom;}
					div#cont10 div.contTop p{margin: 0 0 0 -7px;}
					div#cont10 div.contTop p.top,
					div#cont10 div.contTop p.btm{height: 5px; margin: 0 auto; padding: 0; overflow: hidden;}
					div#cont10 div.contTop h2{height: 13px;}
					
					div#cont10 table{table-layout: fixed; border-collapse: collapse; background-color: #f4f4f4;}
					div#cont10 table th,div#cont03 table td{padding: 3px 0;}
					div#cont10 table th{width: 145px; padding-left: 10px; background: url('/images/service/main/tip_arrow_gray.gif') no-repeat 4px 5px; font-weight: normal; text-align: left;}
					div#cont10 table td{padding-right: 0px;text-align: right;}
					
			div#cont10 div.bannerBox{margin-top: 4px;}
			
			div#contBtm_right{float: left; width: 220px; overflow: hidden;}
				/* 행정기관 바로가기 */
				div#cont11{height: 83px; margin-bottom: 6px; padding: 0 0 0 12px; background: url('/images/service/main/contBtmBoxRight.gif') no-repeat left bottom;}
					div#cont11 p{margin: 0 0 0 -12px; }
					* html div#cont11 p{margin-top: 0;}
					*+html body div#cont11 p{margin: -1px 0 0 -12px;}
					div#cont11 h2{height: 13px;}
					div#cont11 label{display: block;}
					div#cont11 label select{width: 135px;}

				/* 행정기관 전화번호 */
				div#cont12{height: 70px; padding: 0 0 0 12px; background: url('/images/service/main/contBtmBoxRight.gif') no-repeat left bottom;}
					div#cont12 p{margin: -1px 0 0 -12px;}
					div#cont12 h2{height: 13px;}
					div#cont12 label{display: block;}
					div#cont12 label input{width: 135px;}




div#footer{position: relative; float: left; width: 960px; height: 120px; margin: 20px 0 50px;  border-top: 1px solid #e4e5e7;}
* html div#footer{margin: 5px 0 50px;}
div#footer p, div#footer ul, div#footer address{position: absolute;}
div#footer p.footCI{top: 34px; left: 11px;}
div#footer ul.footM{float: left; top: 34px; left: 148px;}
	div#footer ul.footM li{float: left; padding: 0 10px; background: url('/images/service/common/bg_bar02.gif') no-repeat left top;}
	div#footer ul.footM li.first-child{background: none;}
	
div#footer address{top: 55px; left: 162px;}
div#footer p.emailGathering{top: 69px; left: 162px;}
div#footer p.copyrights{top: 86px; left: 162px;}

div#footer div#footBanner{position: absolute; top: 12px; right: 0; width: 252px; height: 98px;}






