@charset "utf-8";

html,body { height:100%; }
body { font-family:"돋움"; color:#666; font-size:0.74em; }
body,form,h1,h2,h3,h4,h5,h6,ul,ul li {margin:0px; padding:0px; }
div,th,td,ol,ul,li,a,strong,span,input,select,textarea { font-family:"돋움"; }

ul { list-style:none; }

a { color:#464646; text-decoration:none; padding:0; }
a:hover { color:#3B7BB6; text-decoration:underline; }

img,table { border:0 !important; }
table { border-collapse:collapse; }

.clear { clear:both; }
.hide {display:none;}

#mainmv { margin-top:25px; width:875px; height:236px; margin-bottom:10px; background:url(./new/bg_mv.gif) no-repeat; }

#topmenubg_m { width:875px; float:left; height:81px; background:url(./img/mv_02.jpg) no-repeat; }

#gnbm { height:28px; background:url(./img/mv_01.jpg) no-repeat; }
	#gnbm div { width:875px; display:table; }
		#gnbm div ul { float:right; background: url(./img/top_sub_bg2.gif) repeat-x right top; }
		#gnbm div ul li { float:left; background-color:#FFF; }
		#gnbm div ul li.line { padding-top:5px; padding-right:24px; background:#FFF url(./img/gnb_vline.gif) no-repeat right bottom; }
		#gnbm div ul li.line2{ padding-top:5px; background:#FFF url(./img/gnb_vline.gif) no-repeat right bottom; }
		#gnbm div ul li img { vertical-align:top; }
		#gnbm div ul li.lang { height:17px; padding:0 3px 0 0; overflow:hidden; white-space:nowrap; }
		#gnbm div ul li.lang img { margin-right:-3px; }
		#gnbm div ul li#selectlanguage { height:17px; padding:0; display:none; }
		#gnbm div ul li#selectlanguage ul#sellanglayer { position:absolute; left:800px; top:-50px; }
		#gnbm div ul li#selectlanguage ul#sellanglayer li { float:none; padding-top:1px; }

/* MAINCONTENTS */
#maincontents { width:875px; margin-left:25px; }

/* LEFT PART */
#leftpart { width:495px; float:left; }

/* CENTER PART */
#centerpart { width:400px; margin-right:30px; float:left; }

/* RIGHT PART */
#rightpart { width:365px; float:right; margin-top:-581px; }


#banner6 { width:495px; height:355px; padding-top:5px; background:url(./new/bg_banner.gif) no-repeat; }
	#banner6 ul { margin-left:8px; }
	#banner6 ul li { float:left; padding:5px; }

div.bnrbtnl { width:20px; float:left; text-align:left; margin-left:8px; margin-top:-20px; }
div.bnrbtnr { width:20px; float:right; text-align:right; margin-right:5px; margin-top:-20px; }
	div.bnrbtn img { margin-left:2px; }

#janggan { margin-top:10px; width:100px; }

#mrolling { padding:11px 12px 0 10px; text-align:right; background:url(./img/bg_rolling.gif) no-repeat; }
	
#main_banner5{ float:right; text-align:right; margin-right:5px; }

#bannerbtn_0 { float:left; margin-top:5px; }
#bannerbtn_1 { float:left; margin-top:5px; }
#bannerbtn_2 { float:left; margin-top:5px; }
#bannerbtn_3 { float:left; margin-top:5px; }
#bannerbtn_4 { float:left; margin-top:5px; }
#bannerbtn_5 { float:left; margin-top:5px; }
#bannerbtn_6 { float:left; margin-top:5px; }
#bannerbtn_7 { float:left; margin-top:5px; }
#bannerbtn_8 { float:left; margin-top:5px; }
#bannerbtn_9 { float:left; margin-top:5px; }
#bannerbtn_10 { float:left; margin-top:5px; }

/* 미니공감 090424추가 */
#mini_tab { margin-top:-546px; width:180px; height:211px; float:right; background:url(./img/mini_back.gif) no-repeat; }
	#mini_tab img{ margin-top:5px; margin-left:38px; width:99px; height:38px; text-align:center; }
	#mini_tabin { width:180px; height:150px; overflow:hidden; }
	#mini_tab ul { margin-left:16px; padding:14px 0 0 0; }
	#mini_tab ul li { line-height:19px; background:url(./img/dotbg.gif) no-repeat 2px 6px; padding:0px 0 0 10px; }
	#mini_tab ul li a{ font-size:11px; font-family:"dotum"; text-decoration:none; color:#222; }
	#mini_tab ul li a:hover{ font-size:11px; font-family:"dotum,verdana"; text-decoration:underline; color:#555; }

/* 전자민원 */
#m_l_banner{ margin-top:-325px; width:180px; float:right; }
	#m_l_banner ul li { display:block; }
	#m_l_banner ul li.line { display:block; height:45px; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; }
	#m_l_banner ul li.last{  height:10px; background: url(./new/noticebtm.gif) bottom no-repeat; }
	/* 090302추가 */
	#m_l_banner h2 { position:relative; width:180px; height:33px; }
	#m_l_banner h2 img { vertical-align:top; }
	#m_l_banner h2 div.btn { position:absolute; z-index:11; top:11px; right:10px; }
	#m_l_banner h2 div.btn img { margin-left:4px; }
	/* 090302추가 */

#m_b_banner { margin-left:5px; margin-top:20px; width:195px; float:left; }
	#m_b_banner li { float:left; }
	
#junja { margin-top:7px; width:175px; height:144px; background: url(./new/junja_02.gif) bottom no-repeat; }
	#junja ul{ margin-left:16px; }
	#junja ul li{ padding:2px 2px 1px 2px; }

#m4banner { margin-top:6px; width:173px; height:84px; background:url(./img/bg_4banner2.gif) no-repeat; }
	#m4banner ul { float:left; margin-top:0px; margin-left:13px; }
	#m4banner ul li { float:left; width:153px; padding:4px 4px 2px 0px; }

/* 소속기관 배너 영역 이동 도구 관련 */
#m4banner .mibtnl { position:relative; float:left; width:9px; margin:-53px 0 0 0; }
#m4banner .mibtnr { position:relative; float:right; width:9px;  margin:-53px 0 0 0; }
/* 소속기관 배너 영역 이동 도구 관련 //*/

/* main tabs */
#newsntv { position:relative; float:left; width:300px; margin-left:10px; margin-top:0px; }
	/* 20091012 addition */
	#newsntv ul { overflow:hidden; margin-top:10px;}
	#newsntv ul li { float:left; padding-left:3px; }
	#newsntv ul li .more { position:absolute; top:13px; right:2px; }
	#newsntv ul li ul { position:absolute; top:30px; left:0px; width:300px; margin:0 10px 0 0; padding-top:13px; border-top:1px solid #ccc;}
	#newsntv ul li ul li { margin-bottom:13px; }
	#newsntv ul li ul li a {line-height:16px; font-family:"-윤디자인웹돋움"; color:#777; }
	#newsntv ul li ul li a strong {font-family:"-윤디자인웹돋움"; color:#000; line-height:30px; letter-spacing:-1px; font-size:18px; }
	#newsntv ul li ul li a:hover, #newsntv ul li ul li a:active { text-decoration:none; color:#000; }
	/* 20091012 addition // */
	/* 20091012 not use */
	#newsntv div.newsntv { float:left; line-height:1.8em; margin-top:13px; width:300px; }
	*:first-child+html #newsntv div.newsntv { margin-top:13px; }
	#newsntv div.newsntv a strong { font-family:"-윤디자인웹돋움"; color:#000; line-height:30px; letter-spacing:-1px; font-size : 18px; }
	#newsntv div.newsntv a:hover { text-decoration:none; color:#000; }
	#newsntv div.newsntv a:active { text-decoration:none; color:#000; }
	#newsntv div.newsntv a { line-height:16px; font-family:"-윤디자인웹돋움"; color:#777; }
	/* 20091012 not use // */
	
div.tab { width:100%; margin-top:10px; border-bottom:1px solid #ccc; height:20px; }
	div.tab img { position:relative; margin:0 -3px -5px 0; z-index:1; }
	*:first-child+html div.tab img { margin-bottom:-3px; }
	html:first-child div.tab img { margin-right:-7px; margin-bottom:-3px; }

div.maintabarea div.tabcon div.more { position:relative; width:100%; height:20px; text-align:right; margin-top:-17px; z-index:2; }
div.maintabarea div.tabcon div.more2 { position:relative; width:100%; height:20px; text-align:right; margin-top:-17px; z-index:2; }


/* 공지사항 /보도자료/언론보도설명/인사채용 */
#tabnotice { float:left; position:relative; width:495px; padding-bottom:6px; height:210px; margin-bottom:5px; background:url(./new/bg_board1.gif) no-repeat; }
	/* 20091012 addition */
	#tabnotice ul { overflow:hidden; margin:10px 0 0 10px;}
	#tabnotice ul li { float:left; padding-left:3px; }
	#tabnotice ul li .more { position:absolute; top:13px; right:10px; }
	#tabnotice ul li ul { position:absolute; top:30px; left:15px; width:465px; margin:0 10px 0 0; padding-top:10px; border-top:1px solid #ccc;}
	#tabnotice ul li ul li { line-height:26px; }
	#tabnotice ul li ul li img { padding:0 0 0 0; vertical-align:middle; margin:8px 0; }
	#tabnotice ul li ul li a {font-family:"-윤디자인웹돋움"; text-decoration:none; color:#777;}
	#tabnotice ul li ul li a:hover, #tabnotice ul li ul li a:active { font-family:"-윤디자인웹돋움"; font-weight:bold; color:#000; }
	#tabnotice ul li ul li.lgt {font-weight:bold; float:left; width:375px; margin:0; padding:0 0 0 15px; background:url(./img/icn_mainlist.gif) no-repeat 10px 0.9em; }
	#tabnotice ul li ul li.rgt {float:right; width:63px; margin:0; padding:0px 2px 0 0; background:none; font-weight:normal;}
	/* 20091012 addition */

#noticendata { float:left; width:470px; margin-top:0px; margin-left:10px; }
	*:first-child+html #noticendata div.tabcon ul{ margin-top:15px; }
	#noticendata ul { margin-top:1px; }
	*:first-child+html #noticendata ul { margin-top:-1px; }
	#noticendata ul li { margin-left:10px; line-height:24px; }
	#noticendata ul li a { font-family:"-윤디자인웹돋움"; text-decoration:none; color:#777; }
	#noticendata ul li a:hover { font-family:"-윤디자인웹돋움"; font-weight:bold; text-decoration:none; color:#000; }
	#noticendata ul li a:active { font-family:"-윤디자인웹돋움"; font-weight:bold; text-decoration:none; color:#000; }
	/* 20090413 추가 */
	#noticendata ul li.lgt {font-weight:bold; float:left; width:385px; margin:0; padding:0 0 0 15px; background:url(./img/icn_mainlist.gif) no-repeat 8px 0.7em; }
	#noticendata ul li.rgt {float:right; width:55px; margin:0; padding:0px 2px 0 0; background:none; font-weight:normal;}
	/* 공지사항 /보도자료/언론보도설명/인사채용 */


/* UCC */
#uccimg { height:140px; padding:6px 0 0 15px; background:url(./img/bg_ucc.gif) no-repeat; }
#uccbtn { margin-top:-34px; margin-right:10px; float:right; }
#mvirul { float:right; text-align:right; width:530px; }
#mvirul img { }

/* 지역축제 */

#event { margin-top:15px; margin-bottom:3px; }
#eventbg { float:left; width:106px; height:68px; padding:8px 0 0 7px; background:url(./img/bm_m_img.gif) no-repeat; }
#eventtxt { float:right; width:106px; height:68px; }
	#eventtxt li.tit { font-size:11px; font-weight:bold; color:#666; height:18px; }
	#eventtxt li.txt { font-size:11px; height:18px; color:#666; }
	#eventtxt li.space { height:1px; }

#bank{ margin-top:15px; margin-bottom:3px; }

#bannerevent { margin-top:25px; width:220px; }

#mservice { margin-top:5px; width:220px; }
#mservicebg { margin-top:5px; width:365px; }
	#mservicebg ul li.btn { float:left; padding:0; }
	#mservicebg ul li.one { padding-left:3px; width:133px; height:24px; float:left; background:url(./img/input_bg.gif) no-repeat; }
	#mservicebg ul li.two { margin-left:6px; padding-left:3px; width:141px; height:24px; float:left; background:url(./img/input2_bg.gif) no-repeat; }
	/* #mservicebg ul li select { behavior: url('/html/script/common/css/nkor/selectbox.htc'); } */
	#mservicebg ul li select { }
	#mservicebg ul li .select1 { margin-top:3px; width:130px; height:20px; }
	#mservicebg ul li .select2 { margin-top:3px; width:137px; height:20px; }

/* 정책정보 */
div.second { width:365px; height:33px; float:left; background:url(./new/second_02.gif) no-repeat right top; }
	div.secondtxt { width:288px; height:33px; float:right; margin-top:-38px; overflow:hidden; }

/* 20090424_정책이슈 배경이미지 조정 */
#c_b_tab { height:211px; width:174px; margin-bottom:10px; background:url(./img/bg_m_c_tab.gif) no-repeat; }
	/* 20090424_미니공감 추가 관련 정책이슈 간격조정 */

	#c_b_tab .c_b_tab_tit {width:156px; height:23px; padding:7px 0 0 0; margin:0 2px 5px 10px; border-bottom:1px solid #ccc;}
	#c_b_tab .c_b_tab_tit h2 {float:left; width:58px; margin:0;}
	#c_b_tab .c_b_tab_tit p {float:right; width:62px; margin:0;}

/*
#c_b_tab_movie {width:153px; height:135px; background:url(/html/images/nmain/back.gif) no-repeat; margin:5px 9px 10px 10px;}
#c_b_tab_movie div.c_b_tab_back img {width:144px; height:99px; margin:4px 0 0 4px;}
#c_b_tab_movie object {width:144px; height:99px; margin:4px 0 0 4px;}
#c_b_tab_movie ul li.lgt {float:left;}
#c_b_tab_movie ul li.rgt {float:right; height:12px; padding:3px 6px 0 0;}
#c_b_tab_gob ul li {padding:0 0 0 0;}
*/

#c_b_tab_movie {width:153px; height:145px; margin:5px 9px 0px 10px;}
#c_b_tab_movie div.c_b_tab_back img {width:153px; height:145px;}
#c_b_tab_gob ul li {padding:0 0 0 0;}

/* 20090716 정책이슈 다양화 적용 */
#c_b_tab_img {margin:0 auto; width:153px; height:85px;}
	#pi01{position:absolute; margin:0 0 0 0; z-index:10;}
	#pi02{position:absolute; margin:0 0 0 0; z-index:10;}
	#pi03{position:absolute; margin:0 0 0 0; z-index:10;}
	#pi04{position:absolute; margin:0 0 0 0; z-index:10;}

#c_b_tab_list ul { margin-left:5px; margin-top:-10px; }
#c_b_tab_list ul li { float:left; padding:4px 0 0 5px; }

/* for background image */
#bodybg { width:100%; margin-top:0px; padding:0px; z-index:0; }

/* for contents width */
#body { width:875px; }

/* banners */
/* 20091015 not use
#bannersr { width:875px; margin:30px 0 0 20px; }
#bannersr #brinside { width:834px; overflow:hidden; }
#bannersr #brinside ul { float:left; width:850px; display:table; }
#bannersr #brinside li { float:left; margin-right:5px; margin-bottom:5px; }
#bannersr #brinside li img { display:block; }
#bannersr #brviewallbtn { float:right; margin-right:50px; cursor:pointer; display:none; }
*/

/* 열린장관실 071031  */
/* 20091015 not use
#openminister, #openminister div.menus, #openminister div.gallery { overflow:hidden; }
	#openminister { width:650px; height:500px; text-align:center; background:url(./img/bg_openminister.jpg) no-repeat; }
	#openminister div.inside{ width:590px; text-align:left; margin:0 auto; }
	#openminister div.menus{ height:52px; padding-left:26px; background:url(./img/bg_openminimenu.gif) no-repeat; }
	#openminister div.menus h1, #openminister div.menus ul, #openminister div.menus ul li { float:left; }
	#openminister div.menus h1, #openminister div.menus ul { margin-top:7px; }
	#openminister div.menus h1 { margin-right:20px; padding:0 !important; }
	#openminister div.menus ul { width:430px; }
	#openminister div.gallery { height:113px; background:url(./img/bg_openminigall.jpg) no-repeat; }
	#openminister div.gallery ul { padding:15px 0 0 18px; }
	#openminister div.gallery ul li { float:left; text-align:center; margin-right:10px; }
	#openminister div.gallery ul li a,  #openminister div.gallery ul li a span { display:block; }
	#openminister div.gallery ul li a { width:103px; line-height:1.9em; color:#666666; white-space:nowrap; overflow:hidden; filter:dropshadow(color=#FFFFFF,offX=1,offY=1,positive=1); }
	#openminister div.gallery ul li a span { border:1px solid #FFF; }
	#openminister div.gallery ul li a span img { width:101px; height:67px; }
	#openminister div.closebtn { text-align:right; }
	#openminister div.intro, #openminister div.gallery, #openminister div.closebtn { margin-top:18px; }

#main_cener_visual { position:absolute; z-index:10; top:230px; left:200px; }

#topRollBanner { width:875px; }
	#topRollBanner #brinside { width:71px; border:0; overflow:hidden; }
	#topRollBanner #brinside ul { float:left; width:850px; display:table; }
	#topRollBanner #brinside li { float:left; margin-right:5px; margin-bottom:5px; }
	#topRollBanner #brinside li img { display:block; }
	#topRollBanner #brviewallbtn { float:right; margin-right:50px; cursor:pointer; display:none; }

#bottomRollBanner  { width:2000px; }
	#bottomRollBanner #brinside { width:77px; border:0; overflow:hidden; }
	#bottomRollBanner #brinside ul { float:left; width:1850px; margin-top:5px; display:table; }
	#bottomRollBanner #brinside li { margin-left:-1px; float:left; }
	#bottomRollBanner #brinside li img { display:block; }
	#bottomRollBanner #brviewallbtn { float:right; margin-right:50px; cursor:pointer; display:none; }

#downBottom { margin-left:0px; }

#flashLayer { position:absolute; top:143px; left:352px; z-index:200; display:block; }
*/
