@charset "utf-8";
/*common*/
#top {position:relative; width:920px; height:100px;text-align:left; margin:0 0 15px 0;}
#middle {position:relative; width:920px;text-align:left;}
#bottom_bar{position:relative; width:920px; margin:20px 0 10px 0;}
#bottom {position:relative; width:920px; margin:0; padding:0 0 50px 0;}

#middle .box_left {width:221px; float:left;margin:0px 20px 0 0;}
#middle .box_center{width:679px; float:right;}
/*#middle .box_right{width:204px; float:right;}
#middle .box_subcon{width:712; float:left;}*/

#r_banner {position:absolute; top:0; right:0;}
#r_banner .bn {position:relative; top:0; right:-104px;}
#r_banner .bn img{border:1px solid #fff; margin:1px;}
#r_banner .bn a{border:1px solid #ddd;}

/* top */
#top .bi{width:205px; height:83px;float:left;padding:9px 0 0 50px;}
#top .header{height:29px;float:right; text-align:right;}
#top .menu{width:715px;height:54px;float:right; padding:25px 0 0 0;}
#top .menu ul {display:inline;}
#top .menu li {margin-bottom:-4px; width:160px; text-align:center; float:left; padding:0 1px 0 0;background:url('../image/top_menu_line.gif') no-repeat right;}
#top .menu li.end{background:none;}

#top .submenu1{display:inline; width:160px; height:100px; padding-left:22px; padding-top:10px;}
#top .submenu2{display:inline; width:160px; height:100px; padding-left:22px;padding-top:10px;}
#top .submenu3{display:inline; width:160px; height:100px; padding-left:22px;padding-top:10px;}


#top .submenu1 ul, #top .submenu2 ul, #top .submenu3 ul {display:block;}
#top .submenu1 li {margin-bottom:-4px; width:140px; text-align:center; float:left; padding:0 1px 0 0;}
#top .submenu2 li {margin-bottom:-4px; width:145px; text-align:center; float:left; padding:0 1px 0 0;}
#top .submenu3 li {margin-bottom:-4px; width:120px; text-align:center; float:left; padding:0 1px 0 0;}

#top .header img{border:0;}
#top .header ul {display:inline;}
#top .header li {margin-bottom:-4px;float:left;padding:0 1px 0 0;background:url('../image/header_bg_02.gif') no-repeat right;}
#top .header li.etc {float:left;padding:0;}

	#top_box1{height:83;}
	#top_box2{height:80;}
	#top_box2 .box_left{float:left;width:203; height:104; background:url('/image/top_bg_left.gif') no-repeat; padding:14px 0 0 16px;}
	#top_box2 .box_center{float:left;width:513; height:104; background:url('/image/top_bg_center.gif') repeat-x; padding:5px auto 0 auto;}
	#top_box2 .box_right{float:right;width:204; height:104; background:url('/image/top_bg_right.gif') no-repeat; padding:9px 10px 0 0;text-align:right;}
		
	#top_box2 .box_left h3{border:0; padding:0 0 5px 0;}
	#top_box2 .box_left h3 span{display:none;}
	#top_box2 .box_left .search_box {width:173px; height:24px;}
	#top_box2 .box_left .search_box .input_search{width:110px; height:23px; border:1px solid #C1CACF; padding:2px 2px 5px 2px;}
	#top_box2 .box_left .search_box .search_btn{margin:0 0 -5px 0;}
	#top_box2 .box_left .search_hint {display:block; width:172px; height:24px; background:url('../image/top_search_hint_bg.gif') no-repeat; margin:6px 0 0 0; padding:5px 0};
	#top_box2 .box_left .search_hint .tit {width:60px; height:24px; float:left; display:inline; padding:2px 0 0 5px;}
	#top_box2 .box_left .search_hint .tit span{display:none;}
	#top_box2 .box_left .search_hint .word {float:left; display:inline;}



/*main_left*/

#regbtn {display:block; margin:0 0 4px 0;}
#mybtn {display:block; margin:0 0 15px 0;}

#popcat {display:block;clear:both;width:221px;text-align:left; margin:0 0 15px 0;}
#popcat h3{width:221px; height:19px;}
#popcat h3 span{display:none;}
#popcat h3 img {margin:0;}
#popcat .list {display:block; width:221px;margin: 0 0 10; padding:3px 8px; background-color:#f5f5f5;}
#popcat .list ul {width:200px;}
#popcat .list li {margin:6px 0;list-style-position:outside; list-style-type:none; display:inline; word-break:kepp-all;}

#tip {display:block; clear:both; width:185px; text-align:left; margin:0 0 15px 0;}
#tip h3{width:185px; height:19px;}
#tip h3 span{display:none;}
#tip h3 img {margin:0;}
#tip .list {display:block; width:185px; border:1px solid #E6E9EA;margin:0; padding:3px 8px;}
#tip .list ul {width:165px;}
#tip .list li {margin:6px 0;padding:0 0 0 7px; background:url('../image/left_tip_bullet.gif') no-repeat 0 3px; list-style-position:outside; list-style-type:none;}

#qlink {display:block;clear:both;width:185px;text-align:left; margin:0 0 15px 0;}
#qlink h3{width:185px; height:19px;}
#qlink h3 span{display:none;}
#qlink h3 img {margin:0;}

#banner1 {display:block; border:1px solid #ddd; margin:0 0 15px 0;}
#banner1 img{border:1px solid #fff;}
#left_banner {display:block; margin:0 0 10px 0;}

/*main_right*/

#banner2 {display:block; margin:0 0 15px 0;}
#banner2 img{border:1px solid #E5E8EA;}

#bannerviewer {display:block; margin:0 0 15px 0;}

#notice {display:block;clear:both;width:221px;text-align:left; margin:0 0 15px 0;}
#notice h3{width:221px; height:19px;}
#notice h3 span{display:none;}
#notice h3 img {margin:0; float:left;}
#notice h3 .more{float:right;}
#notice .list {display:block; width:219px; border-top:1px solid #DED8C9;margin:0; padding:3px 3px;}
#notice .list ul {width:215px;}
#notice .list li {margin:3px 0;padding:0 0 0 5px; background:url('../image/left_tip_bullet.gif') no-repeat 0 4px; list-style-position:outside; list-style-type:none;}

#community {display:block;clear:both;width:185px;text-align:left; margin:0 0 15px 0;}
#community h3{width:185px; height:19px; background:url('../image/right_comm_tit.gif') no-repeat;}
#community h3 span{display:none;}
#community h3 img {margin:0 0 0 145px;}
#community .list {display:block; width:185px; border-top:1px solid #DED8C9;margin:0; padding:3px 3px;}
#community .list ul {width:179px;}
#community .list li {margin:3px 0;padding:0 0 0 5px; background:url('../image/left_tip_bullet.gif') no-repeat 0 4px; list-style-position:outside; list-style-type:none;}
#community .list li .left{float:left}
#community .list li .right{float:right; font-face:verdana; font-size:11px; color:#BEAC96;}


/*center*/
#hotknow {display:inline;clear:both;width:305px;text-align:left; margin:0 0 15px 0;}
#hotknow h3{width:305px; height:22px;}
#hotknow h3 span{display:none;}
#hotknow h3 img {margin:0;}
#hotknow .list {display:block; width:305px; border-top:1px solid #EEEEEE;margin:0; padding:3px 3px;}
#hotknow .list ul {width:299px;}
#hotknow .list li {margin:3px 0; list-style-position:outside; list-style-type:none;}
#hotknow .list li p{display:inline; width:40px; height:18px; background:url('../image/center_hotknow_box_1.gif') no-repeat;padding:4px auto; margin:0 5px 0 0; font-face:verdana; font-size:11px; color:#888888;}
#hotknow .list li p img{margin:-1px 0 1px 0}

/*지역검색*/
#local_search {width:679px;}

#quick_search {margin:5px 0 5px 0;}
#quick_search .input_qsearch{width:120px; height:22px; border:1px solid #96AFBE; padding:2px 2px 5px 2px;}

/*국회의원맛보기*/
#review {margin:5px 0 15px 0;}
#review h3{width:290px; height:20px}

#review h3 span{display:none;}
#review h3 img{margin:0;}
#review .conbox{width:679px; border:1px solid #D8DCDE; padding:9px;}
#review .conbox2{padding:9px; text-align:center;}
#review .conbox3{ padding:9px;}
/*유권자 발언대*/
#user {margin:5px 0 15px 0;}
#user h3{width:679px; height:20px}
#user h3 span{display:none;}
#user h3 img{margin:0;}
#user .conbox{width:679px; border:1px solid #D8DCDE; padding:9px;}
#user .conbox ul {width:650px;}
#user .conbox li {margin:6px 0; list-style-position:outside; list-style-type:none;}


#bottom_box {margin:5px 0 15px 0;}
#bottom_box .con1{display:block; text-align:left; margin:0 24px 0 0;}
#bottom_box .con2{display:block; ;text-align:left; margin:0 24px 0 0;}
#bottom_box .con3{display:block;text-align:left; margin:0;}
#bottom_box h3{ height:19px;}
#bottom_box h3 span{display:none;}
#bottom_box h3 img {margin:0; float:left;}
#bottom_box h3 .more{float:right;}
#bottom_box .list {display:inline; margin:0; padding:3px 3px;}
#bottom_box .list ul {width:204px;}
#bottom_box .list li {margin:3px 0;padding:0 0 0 5px; background:url('../image/left_tip_bullet.gif') no-repeat 0 4px; list-style-position:outside; list-style-type:none;}

/* bottom */
#bottom_bar .tit{padding:0 10px;}
#bottom_bar .con{padding:0 5px;}


/* sub */

/* 국회의원 간략정보 */
#man {width:650px; margin:5px 0 15px 0; text-align:left;}
#man h3 span {font-size:12px; font-weight:bold; letter-spacing:-1px; color:#4686BE; text-decoration:none; }
#man .box_middle {height:100%; position:relative; padding:10px 20px; background:url('../image/sub_manbox_2.gif') repeat-y;}
#man .box_middle .man_photo {position:relative; float:left; width:120px; height:150px; margin:0 5px 0 0;}
#man .box_middle .man_info {position:relative; float:right;width:510px; color:#666666}
#man .box_middle .man_info .tit{font-weight:bold; letter-spacing:-1px; width:95px;color:#666666}

#man .box_middle2 {height:100%; position:relative; padding:5px 4px 0 4px; background:url('../image/sub_manbox_2.gif') repeat-y;}
#man .box_middle2 .tit {font-size:12px; font-weight:bold; letter-spacing:-1px; color:#4686BE; text-decoration:none; padding:0 4px 0 4px;}
#man .box_middle2 .con {color:#999999; padding:0 4px 0 4px;}

/* 국회의원 간략정보 이하 */
#man .msub_menu {width:650; height:33px;  background:url(/image/sub_man_msub_bg.gif) repeat-x; margin-top:12px; padding:0px 7px;} 

#man .msub_menu .menu_on {
			float:left; width:90px; height:29px;  
			background:url(/image/sub_man_msub_on.gif) repeat-x; 
			color:#5c6e75;font-weight:bold; text-align:center;
			letter-spacing:-1;
			margin-top:4px; margin-left:1px; 
			padding-top:9px;
}
#man .msub_menu .menu_on a:hover {color:#4285bc;}





#man .msub_menu .menu_off {
			float:left; width:90px; height:27px;  
			background:url(/image/sub_man_msub.gif) repeat-x;
			color:#5c6e75;font-weight:bold; text-align:center;
			letter-spacing:-1;
			margin-top:6px;  margin-left:1px;
			padding-top:7px;
}
#msub_menu .menu_off {
			float:left; width:84px; height:27px;  
			background:url(/image/sub_man_msub.gif) repeat-x;
			color:#5c6e75;font-weight:bold; text-align:center;
			letter-spacing:-1;
			margin-top:6px;  margin-left:1px;
			padding-top:7px;
} 
#man .msub_menu2 {width:100%;   color:#5c6e75; font-family:gulim; padding-top:10px;} 
#man .msub_menu2 a:link {color:#5c6e75;} 
#man .msub_menu2 a:hover {font-weight:bold; text-decoration:underline;} 
#man #msub_contents { margin:10px 0px;  width:650;}


/*
#man .box_middle .man_photo {position:relative; float:left; width:120px; height:150px; margin:0 5px 0 0;}
#man .box_middle .man_info {position:relative; float:right;width:510px; color:#666666}
*/
#man #msub_contents .msub_01 {position:relative; float:left; width:464px; height:150px;}
#man #msub_contents .msub_02 {position:relative; float:right;width:191px; height:150px;}
#man #msub_contents .msub_03 {width:100%;height:150px;}

#man #msub_contents .msub_04  {width:100%;margin:10px 40px;}
#man #msub_contents .msub_04 .title {font-size:20px; font-weight:bold; line-height:160%;}
#man #msub_contents .msub_04 .wdate {font-size:11px; text-align:right; margin-bottom:15px;}
#man #msub_contents .msub_04 .contents {font-size:12px; font-family:gulim; text-align:justify; line-height:160%}

#msub_contents UL {margin-top:10px;}
#msub_contents UL LI { background:url('../image/bul.gif') 2px 6px no-repeat; padding-left:10px; color:#555;font-family:굴림;}
#msub_contents UL LI  a:hover, #msub_contents UL LI   a:active { text-decoration:underline;color:#555;}
#msub_contents UL LI .wdate{ color:#888; font-size:11px; width:80px; margin:0 5px;}


/* 우리동네의원찾기 mbox*/
.msgbox {width:220px; background-color:#f3f3f3; font-size:11px;}
