@charset "UTF-8";
body { margin:0; font-family:dotum; font-size:12px;line-height:160%;}
table {font-family:dotum; font-size:12px;line-height:160%;}
img { border:0;}
ul, li, dl, dt, dd, p, form { margin:0; padding:0;list-style:none;}
caption { text-align:left}
.mr5 {margin-right:5px}
.vam { vertical-align:middle;}
.input { border:1px solid #999999;}
.hide { position:absolute;left:-10000px;}
.float_l { float:left;}
.float_r { float:right;}
.clear { clear:both;}
.vh {position:absolute;left:-1000px;top:-1000px;}

/* 기본링크 */
a:link { text-decoration:none;color:#333333; }
a:visited { text-decoration:none; color:#333333; }
a:hover { color:#006699;text-decoration:none;}

#wrap { width:1000px; min-height:680px; position:relative;background:url(/council/img/main_bg.gif) repeat-x;}
#wrap h1 {margin:0 20px 0 0; padding:0;width:425px; height:498px; float:left; display:inline;}
#wrap #top { clear:both;position:absolute; left:364px; top:0;width:626px; z-index:999;**position:relative;**margin:-498px 0 0 0; _position:relative;_margin:-498px 0 0 0; }
#wrap #top p { float:right;display:inline;margin:0 10px 0 0;}
#wrap #top ul { clear:both; padding:4px 0 0 0; }
#wrap #top ul li { position:relative; float:left; display:inline; line-height:125%;}
#wrap #top h3 {margin:0; padding:0;}

#wrap #topmenu01 {position:absolute;top:38px; left:10px;height:20px;width:380px;visibility: hidden;}
#wrap #topmenu02 {position:absolute;top:38px; left:-50px; height:20px;width:380px;visibility: hidden;}
#wrap #topmenu03 {position:absolute;top:38px; left:-50px; height:20px;width:380px;visibility: hidden;}
#wrap #topmenu04 {position:absolute;top:38px; left:-60px; height:20px;width:380px;visibility: hidden;}
#wrap #topmenu05 {position:absolute;top:38px; left:-50px; height:20px;width:250px;visibility: hidden;}
#wrap #topmenu06 {position:absolute;top:38px; left:0; height:20px;visibility: hidden;}
#wrap #topmenu01 ul li, #wrap #topmenu02 ul li, #wrap #topmenu03 ul li, #wrap #topmenu04 ul li, #wrap #topmenu05 ul li, #wrap #topmenu06 ul li  { background:url(/council/img/icon_01.gif) no-repeat left 5px; padding:0 15px 0 10px;}

#main_content1 { width:535px; float:left; display:inline; margin-top:87px;**margin:27px 0 0 440px;_margin:27px 0 0 440px;}
#main_content1 .searchbar { background:url(/council/img/main_search.gif) no-repeat left top; width:535px; height:34px; text-align:center;}
/* 뉴스그룹 */
#news_group { margin-top:8px; width:400px; position:relative; float:left; display:inline; background:url(/council/img/news_bg.gif) repeat-x;}
#news_group .bbs_style {min-height:140px;}
#news_group .bbs_style li { float:left; display:inline;}
#news_group .bbs_style li ul li {clear:both;}
#news_group .bbs_liststyle {clear:both;line-height:180%; margin:5px;}
#news_group .bbs_liststyle li { clear:both;background:url(/council/img/board_dot.gif) no-repeat left 10px; padding-left:10px; width:380px;}
#news_group .bbs_liststyle li span.date { text-align:right; float:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
#news_group .bbs_liststyle li span {float:left;}
#news01 {position:absolute;top:28px; left:0; width:400px; height:150px;}
#news02 {position:absolute;top:28px; left:0; width:400px; height:150px;display:none;}
#news03 {position:absolute;top:28px; left:0; width:400px; height:150px;display:none;}
.more {position:absolute;z-index:999px; display:inline; float:left;top:-22px; left:360px;}
/* 배너 */
#main_banner { background:url(/council/img/main/b_bg.gif) repeat-y; margin-top:8px; width:122px; float:right;}
#main_banner div {text-align:center; padding:3px 0;}
#main_banner div img { border:1px solid #ccc; margin:3px 0;}
#main_banner p { margin:0;}

#container_box {clear:both; width:535px;margin-top:10px;}
#container1 { float:left; display:inline;width:285px;}
/* 의원프로필 */
#container1 #profile {}
#container1 #profile dt b { margin:5px 5px 0 0; float:right;}
#container1 #profile dd { clear:both; background:url(/council/img/main_member_bg.gif) no-repeat; width:285px; height:137px; margin-top:4px}
/* 의정갤러리 */
#container1 #gallery {clear:both;margin-top:5px;}
#container1 #gallery dt b { margin:13px 5px 0 0; float:right;}
#container1 #gallery dd { clear:both; background:url(/council/img/main_act_bg.gif) no-repeat; width:285px;height:126px;margin-top:2px;}
#container1 #gallery dd dl { float:left; display:inline;width:130px; margin:0; padding:0;}
#container1 #gallery dd dl dt { font-weight:bold; color:#006699;margin:15px 0 0 15px; width:130px;}
#container1 #gallery dd dl dd { background:none;width:130px;line-height:150%;height:20px; padding:0;margin-left:15px; margin-bottom:0}
#container1 #gallery dd img { float:left;display:inline;margin:13px 0 0 13px;border:1px solid #d7d7d7;}

#container2 { float:right; width:230px;}
/*일정부분*/
#container2 #plan dt b { margin:13px 5px 0 0; float:right;}
#container2 #plan dd { clear:both;width:230px; min-height:251px;margin-top:2px}

#plan_table { background:url(/council/img/main/plan/main_day_bg.gif) no-repeat;width:230px;height:251px; line-height:0; }
.tl { text-align:left;}
.tr { text-align:right;}
.tc { text-align:center;}
#plan_table .cal_sun { color:#CC0000;}
#plan_table .cal_sat { color:#006699;}
#plan_table .cal_today { color:#60a845; font-weight:bold;background-color:#fffcdb;}
#plan_table .cal_council { background:url(/council/img/main/plan/bg_council.gif) no-repeat center center;}
#plan_table .cal_event  {background:url(/council/img/main/plan/bg_event.gif) no-repeat center center;}
#plan_table .cal_all  {background:url(/council/img/main/plan/bg_all.gif) no-repeat center center;}
#plan_date { margin-top:28px;}
#plan_date td {border-bottom:1px solid #CCCCCC; padding:2px 0; line-height:none;}
#container2 #quick { background:url(/council/img/main_link_bg2.gif) no-repeat;height:27px; margin-top:3px; padding:10px 3px 5px 3px; text-align:center;}

#main_content2 { clear:both; float:left; display:inline;width:400px;margin:-107px 0 0 25px;}
#main_content2 li { float:left;display:inline;}

#foot { clear:both;margin:20px 0 10px 25px;_margin-top:5px;width:955px;}
#foot ul li {float:left; display:inline;}
#foot .visitor { background:url(/council/img/copyright_2.gif) no-repeat left top; padding:15px 0 0 5px; width:124px; height:58px; color:#003366;}