@charset "utf-8";
/* sub page
#2010.06.28. MoonYoungShin. CSS2.1 Valid
*/
/*@import url(/_lib/+guide/style.css); 가이드용임시 */
/* #body_content ─── 본문콘텐츠 */
/* body.d1n1 ─── */


/* 센터소개 */

#info { position:relative; width:100%; min-height:620px; background:url(/img/sub/01_01bg.gif) no-repeat -30px 0; margin:0; padding:0; }
#info img { position:relative; width:146px; height:37px; margin:0; padding:0; top:0px; left:0px; }
#info p { position:relative; width:690px; margin:10px 0 0 50px; padding:0; }
.blue { font-weight:bold; color:#0099FF}


/* 운영체계 및 업무구성도 */
/*#jomap { padding:30px 0 0 0; }
#jomap01 { position:relative; margin:0 auto; padding:40px 0 0 0; background:url(/img/sub/01_02bg.gif) no-repeat; width:681px; height:422px;}
#jomap01 li { position:relative; margin:0 auto; padding:0; width:183px; list-style:none; }
#jomap02 { position:relative; margin:0 auto; padding:5px 0 0 0;  }
#jomap03 { position:relative; margin:0 auto; padding:20px 0 0 0;  }
#jomap04 { position:relative; margin:0 auto; padding:35px 0 0 0;  }
#jomap05 { position:relative; margin:0 auto; padding:0;  }*/


#jomap { position:relative; padding:30px 0 0 0; background:url(/img/sub/jogikbg.gif) no-repeat; width:800px; height:550px; }
#jomap li { position:relative; margin:0; padding:0; list-style:none; }
#jomap01 { position:absolute; margin:0; padding:0; left:292px; top:38px; } 
#jomap02 { position:absolute; margin:0; padding:0; left:-176px; top:70px;   }
#jomap03 { position:absolute; margin:0; padding:0; left:177px; top:60px;   }
#jomap04 { position:absolute; margin:0; padding:0; left:-285px; top:95px;   }
#jomap05 { position:absolute; margin:0; padding:0; left:105px; top:50px;  }


#jomapup { position:relative; padding:0 0 0 0; width:800px; height:800px; background:url(/img/sub/02_03bg.gif) no-repeat; width:800px; height:550px; }
#jomapup li { position:relative; margin:0; padding:0; list-style:none; }
#jomapup01 { position:absolute; margin:0; padding:0; left:290px; top:30px } 
#jomapup02 { position:absolute; margin:0; padding:0; left:-174px; top:60px;   }
#jomapup03 { position:absolute; margin:0; padding:0; left:176px; top:95px;   }
#jomapup04 { position:absolute; margin:0; padding:0; left:-280px; top:95px;   }
#jomapup05 { position:absolute; margin:0; padding:0; left:-255px; top:140px;  }


.bg07 { width:750px; height:650px; background:url(../../img/sub/07bg.gif) no-repeat;  }

/* 주간 프로그램 */
.imgbox02 { position:relative; padding:0; margin:0; width:680px; height:242px;}
.imgbox02_01 { position:relative; padding:0; margin:0 5px 0 5px; width:328px; height:242px; float:left; }
.imgbox02_01 p { position:absolute; padding:0; margin:0; top:205px; left:140px; }

/* 배너모음 */
#bannertotal { position:relative; padding:0; margin:0; width:800px; min-height:600px; }
#bannertotal ul { position:relative; padding:0; margin:0; width:680px; list-style:none; }
#bannertotal ul li { position:relative; float:left; padding:5px; margin:5px; width:146px; text-align:center; }
#bannertotal ul li a { position:relative; float:left; padding:5px; margin:5px; width:146px; text-align:center; border:1px solid #b1b1b1; color:#555555; }
#bannertotal ul li a.on,
#bannertotal ul li a:hover{ border:1px solid #e3e3e3; text-decoration: none; color:#06F }

/* 행정지도 */
#map01 { padding:0 0 0 30px; margin:0; }
#map01 img{ position: relative; float:left; top:0px; left:0px; padding:0; margin:0; }
#map01img{ position: relative; float:left; top:0px; left:0px; padding:50px 0 0 25px; margin:0; }
#map01_01{ position:absolute;padding:0 0 0 10px; margin:0; top:120px; left:370px; }
#map01_01 img{ position:absolute;padding:10px 0 0 0; margin:0; top:55px; left:190px; }

/* border 상하좌우 + 상단테두리강조 */
table.c01_01 { width:100%; margin: 3px 0; border: 0; border-collapse: collapse; }
table.c01_01 tr { text-align: left; } /* colgroup 으로 td 스타일제어하려면 tr 에 정의 */
table.c01_01 th, table.c01_01 td { padding: 7px; }
table.c01_01 th {}
table.c01_01 tbody th,
table.c01_01 tbody td { text-align:center; border-bottom:1px solid #c0c1e0;; }
table.c01_01 .head_bg{ background:url(/img/sub/c01_01_tbg.gif) repeat-x; width:100%;}
table.c01_01 .head_bg .first{ background:url(/img/sub/c01_01_table.gif) no-repeat 0 0;}
table.c01_01 .head_bg .last{ background:url(/img/sub/c01_01_table.gif) no-repeat 100% 0;}
table.c01_01 .head_bg th { height:40px; text-align: center; vertical-align: middle; padding:0; margin:0;}

/* 민원상담 */
.c12_min { position:relative; width:740px; height:287px; margin:0; padding:0; background:url(/img/sub/c12_bg.gif) no-repeat top right; }
.c12_min ul.text { list-style: none; margin: 0; padding: 0; text-align: left; }
.c12_min ul.text li { margin:0 0 20px 0; padding:0; }

/* 민원신청 */
.c13_min { position:relative; width:740px; height:360px; margin:0; padding:0; background:url(/img/sub/c13_bg.gif) no-repeat top right; }

/* body.d1n2 ─── */
/* body.d1n3 ─── */


/* 2011년 주요시정 */
.c321_2011 { width:740px; margin:0; padding:0; }
.c321_2011 .box01 { display:inline; float:left; width:500px; margin:0; padding:0; }
.c321_2011 .box02 { display:inline; float:left; width:240px; margin:0; padding:0; }

/* 시정백서 */
.c322_webook { position:relative; width:740px; height:260px; margin:0; padding:0; background:url(/img/sub/c322_bg.jpg) no-repeat top left; }
.c322_webook h2 { background-image:none; margin:0; padding:0; width:440px; height:175px;}
.c322_webook ul.text { list-style: none; margin: 0 0 0 40px; padding: 0; text-align: left; }
.c322_webook ul.text li { margin:0; padding:0; }
.c322_webook ul.text li div.text { display:inline; float:left; margin:0; padding:0;}
.c322_webook ul.text li div.text .mselect { z-index: 10; position: relative; width: 180px; line-height: 1.25; }

.c323 ul.imglist { list-style: none; margin: 0; padding: 0; text-align: left; }
.c323 ul.imglist li { margin:0 0 20px 0; padding:0; }

/* 밀양시보 */
.board .c326_pdf { clear: both; margin: 0; padding: 0; text-align: center; }
.board .c326_pdf table { width: 100%; margin: 0 auto; border: 0; border-collapse: collapse; border-bottom: 1px solid #d8d8d8; }
.board .c326_pdf table * { border: 0; }
.board .c326_pdf table td { padding: 15px 5px 10px; border-style: none hidden; border-bottom: 0px solid #d8d8d8; vertical-align: top; }
.board .c326_pdf .pic { display: block; position: relative; width: 132px; height: 184px; margin: 0 auto 5px; overflow: hidden; }
.board .c326_pdf .pic img { position: absolute; left: 8px; top: 7px; width: 116px; height: 168px/* auto값은[IE6]만오류 */; vertical-align: top; }
.board .c326_pdf .pic .mask { position: absolute; left: 0; top: 0; width: 132px; height: 184px; background: url(/img/sub/pdf_bg.gif) no-repeat 0 50%; }
.board .c326_pdf span.subject { display: block; color: #457; line-height: 1.25; letter-spacing: -1px; text-align: center; }
.board .c326_pdf a { }

.c326_ebook { position:relative; margin:0; padding: 0; width:740px; height:430px; background:url(/img/sub/c326_bg.gif) no-repeat; }
.c326_ebook .sibobtn { position:absolute; top:38px; left:28px; } 
.c326_ebook .t01 { position:absolute; top:30px; left:316px; }
.c326_ebook .t02 { position:absolute; top:165px; left:318px; }
.c326_ebook ul { list-style: none; margin: 0 0 0 0; padding: 0 0 0 0; text-align: left;}
.c326_ebook ul li { display:block;  margin: 5px 0 0 0; padding:4px 10px 0px 25px;background:url(/img/inc/h3bg.png) no-repeat 8px 8px; font-weight:normal;
font-size: 1.1em; letter-spacing: 0px;}


/* 예산현황 */
.c331_budget01 { position:relative; width:740px; height:50px; margin:0; padding:0; background:url(/img/sub/c331_bg01.gif) no-repeat top left; }
.c331_budget01 .btn { position:absolute; top:15px; right:10px; width:210px; height:22px; margin:0; padding:0; }
.c331_budget01 .link_list { position:absolute; top:10px; right:10px; width:180px; height:22px; margin:0; padding:0;;}
.c331_budget01 .link_list .mselect { z-index: 10; position: relative; width: 180px; line-height: 1.25; text-align:left; }

.c331_budget02 { width:718px; margin:0; padding:10px; /*border: 1px solid #CCCCCC;*/}
.c331_budget02 .cont { display:inline; float:left; width:167px; margin:0; padding: 0 10px 0 0; }

.c331_budget03 { margin:0 ; padding:0;}
.c331_budget03 ul.bu { list-style: none; margin: .5em 0 .5em .5em ; padding: 0; text-align: left; color:#4d4d4d;}
.c331_budget03 ul.bu li { display:inline; float:left;  margin: 0; padding: 0 0 0 1.2em; background: url(/img/inc/li1bg.png) no-repeat 0 .25em; width:22%; }
.c331_budget03 a {color:#4d4d4d;}
.c331_budget03 on a{ color:#1c8cff;font-weight:bold;}

/* 예산현황 탭 */
#tab1{position:relative;left:9px;top:15px;}
#tab1 *{list-style:none;margin:0;padding:0;}
#tab1 ul.tab{overflow:hidden;}
#tab1 ul.tab li{float:left;}
#tab1 ul.tab li img{vertical-align:top;}


/* body.d1n4 ─── */

/*주·정차 위반단속*/
.c4371_p { width:740px; height:50px; margin:0 0 35px 0; padding:0; }
.c4371_p .box { display:inline; float:left; margin:0 8px 0 0; padding:5px 20px; width:320px; height:48px; border: 1px solid #CCCCCC; vertical-align:middle; }
.c4371_p .box img { margin: 0 20px 0 0; padding:0; }

.c45210_wlaw_box {width: 96%; height: 200px; padding: 0 10px; overflow: auto; border: 2px solid #ddd; }


/* 검사 및 점검연기신청 */

.c439_car { width:740px; height:138px; margin: 0 0 20px  0; padding:0; background:url(/img/sub/c439_bg01.jpg) no-repeat;    }
.c439_car .box { display:inline; float: left; margin: 0 ; padding:17px 35px 0 35px; width:300px; height:100px; letter-spacing:-1px;}
.c439_car .box h3 {margin:0 0 10px 0;  }
.c439_car .box p { margin:0 0 5px 0; padding:0; }

/* body.d1n5 ─── */

/* 행정구역 */
.c513_admin_district { width:740px; margin:0; padding:0;}
.c513_admin_district .box { display:inline; float:left; width: 370px; margin:0; padding:0; }

/* 역사 유래 */
.c52_history { width:730px; margin:20px 0; padding:0 0 0 10px; }
.c52_history h2 { display:inline; float:left; width: 113px; height:22px; margin:0; padding:0; background-image:none; }
.c52_history .cont { display:inline; float:left; width: 610px;  margin:0; padding:5px 0 0 0; }
.c52_history .cont h3 { background-image:none; color:#6e8533; margin:0; padding:0;}
.c52_history .cont ul.bu { list-style: none; margin: 0 0 .5em .0em; padding: 0; text-align: left; color:#4d4d4d;}
.c52_history .brclear { display:block; clear: both; width:730px; height:17px; margin: 0 ; padding: 0; font-size: 0; line-height: 0; background:url(/img/sub/c521_bg.jpg) no-repeat; }


/* 상징물 */
.c531_symbol { width:730px; margin:0 0 30px 0; padding:0 0 0 10px; }
.c531_symbol .imgbox { display:inline; float:left; width: 135px; margin:0 20px 0 0 ; padding:0; }
.c531_symbol .imgbox ul.btn { list-style: none; margin: 0; padding: 10px 0 0 0; text-align: left; }
.c531_symbol .imgbox ul.btn li { width: 135px; height:12px; margin:0 0 5px 0 ; padding:0; }
.c531_symbol .contbox { display:inline; float:left; width: 572px; margin:0; padding:0; }
.c531_symbol .contbox h2{ margin: 1.25em 0 0 0; }
.c531_symbol .contbox p { margin: 0.5em 0; }

.c531_character { position:relative; width:740px; height:435px; margin: 0 0 20px  0; padding:0; background:url(/img/sub/c531_character_bg.gif) no-repeat; display: none;   }
.c531_character .close_btn { position:absolute; top:3px; left:720px; width:20px; height:20px; margin: 0 ; padding:0 ; }
.c531_character .imgbox { position:absolute; top:27px; left:42px; width:491px; height:381px; margin: 0 ; padding:0;}
.c531_character .list_box {  position:absolute; top:20px; left:570px; width:160px; height:410px; margin: 0 ; padding:0; }

.c531_character .list_box .contentmenu_m{width:100%;margin:0 0 0.5em 0;padding:0 0 10px;text-align:left;}
.c531_character .list_box .contentmenu_m *{list-style:none;margin:0;padding:0;border:0;background:transparent;line-height:11px;letter-spacing:-1px;}
.c531_character .list_box .contentmenu_m div{/* width:92.4%; */padding:12px 3.8% 0 3.8%;overflow:auto;}
.c531_character .list_box .contentmenu_m ul{width:100%;overflow:hidden;}
.c531_character .list_box .contentmenu_m ul li{display:inline;float:left;width:100%;}
.c531_character .list_box .contentmenu_m ul li a{display:block;padding:3px 1.2em 2px 1em;background:url(/img/inc/cmlibg.png) no-repeat 0 4px;color:#333;}
.c531_character .list_box .contentmenu_m ul li.on a{color:#1c8cff;font-weight:bold;}
.c531_character .list_box .contentmenu_m .title {width:150px; height:20px; margin: 0 ; padding: 15px 0 5px 0; }

.c533_song { width:584px; height:320px; margin:20px auto; padding:9px; border:1px solid #202170; background:#4545a2;}
.c533_song div.moviebox_m { width: 582px; margin: 1.8em auto 1.8em; padding: 0; border: 1px solid #d4d4d4; overflow: hidden; }
.c533_song div.moviebox_m div.movie { float: left; display: inline; width: 320px; height: 310px; border: 4px solid #e4e4e4; }
.c533_song div.moviebox_m div.caption { float: left; display: inline; width: 230px; height: 290px; padding: 10px; border: 4px solid #e4e4e4; border-left: 0; overflow: auto; }



.c54_img { width:240px; height:165px; margin:20px auto; padding:4px; border:1px solid #e1e1e1; }


/* 청사안내도 */
.c551_edifice { position: relative; width:740px; height:519px; background:url(/img/sub/c551_bg_01.gif) no-repeat ;  margin:0 ; padding:0;}
.c551_edifice  .tabcontent { position:absolute; top:27px; left:27px; width:686px; height:382px; margin:0; padding:0; }
.c551_edifice   .cont_logo { position:absolute; top:430px; left:200px; width:105px; height:70px; margin:0; padding:0; }
/*.c551_edifice   .list_box01 { position:absolute; top:446px; left:321px; width:28px; height:22px;} */
.c551_edifice   #imt-scroll { position:absolute; top:446px; left:321px; width:210px; height:54px; margin:0; padding:0; overflow:hidden; }
.c551_edifice   #imt-scroll ul { position:absolute; top:0; left:0; margin:0; padding:0; overflow:hidden; }
.c551_edifice   #imt-scroll ul li { display:inline; float:left; margin: 0 3px 4px 0; padding:0; }
.c551_edifice   #imt-scroll ul li a { display:block; width:22px; height:22px; margin:0 ; padding:0; }
.c551_edifice   #imt-scroll ul li a img { /* filter: alpha(opacity=50); */ opacity: 0.5; }
.c551_edifice   #imt-scroll ul li.on a { display:block; width:22px; height:22px; margin:0 ; padding:0; }
.c551_edifice   #imt-scroll ul li.on a img { /* filter: alpha(opacity=100); */ opacity: 1.0; }


.c551_edifice_m { position: relative; width:740px; height:519px; background:url(/img/sub/c551_bg_01.gif) no-repeat ;  margin:0 ; padding:0;}
.c551_edifice_m  .tabcontent { position:absolute; top:27px; left:27px; width:686px; height:382px; margin:0; padding:0; }
.c551_edifice_m  .cont_logo { position:absolute; top:430px; left:200px; width:105px; height:70px; margin:0; padding:0; }
/*.c551_edifice  .list_box01 { position:absolute; top:446px; left:321px; width:28px; height:22px;} */
.c551_edifice_m  #imt-scroll { position:absolute; top:442px; left:321px; width:210px; height:54px; margin:0; padding:0; overflow:hidden; }
.c551_edifice_m  #imt-scroll ul.tab  { display:inline; float: left; margin:0; padding:0; overflow:hidden; }
.c551_edifice_m  #imt-scroll ul.tab  li { display:inline; float:left; margin: 0 3px 0 0; padding:0; }
.c551_edifice_m  #imt-scroll ul.tab  li a { display:block; width:22px; height:26px; margin:0 ; padding:0; }
.c551_edifice_m  #imt-scroll ul.tab  li.on a { display:block; width:22px; height:26px; margin:0 ; padding:0; }
.c551_edifice_m  #imt-scroll h3 { display:inline; float: left; background-image:none; margin:0; padding:0; width:32px; height:26px;  }
.c551_edifice_m  #imt-scroll h4 { display: none; }




/* 오시는길 */
.c555_map  { position: relative; width:740px; height:693px; background:url(/img/sub/c555_bg01.gif) no-repeat ;  margin:0 ; padding:0;}
.c555_map .tabcontent { position:absolute; top:88px; left:15px; width:400px; height:583px; margin:0; padding:0; }
.c555_map .cont_title { position:absolute; top:20px; left:15px; width:400px; height:55px; margin:0; padding:0; }
.c555_map .cont_text { position:absolute; top:88px; left:447px; width:278px; height:527px; margin:0; padding:0; }
/*.c551_edifice  .list_box01 { position:absolute; top:446px; left:321px; width:28px; height:22px;} */
.c555_map  #imt-scroll { position:absolute; top:626px; left:447px; width:278px; height:60px; margin:0; padding:0; overflow:hidden; }
.c555_map  #imt-scroll ul { position:absolute; top:0; left:0; margin:0; padding:0; overflow:hidden; }
.c555_map  #imt-scroll ul li { display:inline; float:left; margin: 0 8px 0 0; padding:0; }
.c555_map  #imt-scroll ul li a { display:block; width:57px; height:45px; margin:0 ; padding:0; }
.c555_map  #imt-scroll ul li a img { /* filter: alpha(opacity=50); */ opacity: 0.5; }
.c555_map  #imt-scroll ul li.on a { display:block; width:57px; height:45px; margin:0 ; padding:0; }
.c555_map  #imt-scroll ul li.on a img { /* filter: alpha(opacity=100); */ opacity: 1.0; }
 
 
.c555_map_m  { position: relative; width:740px; height:693px; background:url(/img/sub/c555_bg01.gif) no-repeat ;  margin:0 ; padding:0;}
.c555_map_m .tabcontent { position:absolute; top:88px; left:15px; width:400px; height:583px; margin:0; padding:0; }
.c555_map_m .cont_title { position:absolute; top:20px; left:15px; width:400px; height:55px; margin:0; padding:0; }
.c555_map_m .cont_text { position:absolute; top:88px; left:447px; width:278px; height:527px; margin:0; padding:0; }
.c555_map_m  #imt-scroll { position:absolute; top:626px; left:447px; width:278px; height:60px; margin:0; padding:0; overflow:hidden; }
.c555_map_m  #imt-scroll ul { position:absolute; top:0; left:0; margin:0; padding:0; overflow:hidden; }
.c555_map_m  #imt-scroll ul li { display:inline; float:left; margin: 0 8px 0 0; padding:0; }
.c555_map_m  #imt-scroll ul li a { display:block; margin:0 ; padding:0; }
.c555_map_m  #imt-scroll ul li.on a { display:block; margin:0 ; padding:0; }


.c03020603img { float:left; display:inline; width:201px; margin:10px 15px 10px 0;  }
.c03020603 { float:left; display:inline; width:485px; margin:0; padding:0;  }
 
 
/* body.d1n6 ─── */


/* 사이트맵 */
.sitemap {position:relative; float: left; width: 170px; padding: 0; margin: 15px 12px 10px 0; height:270px; line-height:16px; }
.sitemap h3 { margin: 3px 0 0 0; padding: 0; background: transparent; }
.sitemap ul { list-style: none; width: 170px; margin: 0; padding: 0; }
.sitemap ul li { width: 100%;}
.sitemap ul li a { display: block; color:#333; padding: 6px 0 3px 14px; background: url(/img/sub/sitemap_bg.gif) no-repeat 0 100%; }
.sitemap ul ul { width: 160px; margin: 0; padding: 10px 0 5px 0; background: #f9f9f9; }
.sitemap ul ul li { width: 100%; }
.sitemap ul ul li a { background: url(/img/sub/sitemap_libu.gif) no-repeat 18px 6px; padding: 0 0 0 24px; letter-spacing:-1px; }

.viewer {  width: 740px; margin: 0 0 15px 0; padding: 0; overflow: hidden; }
.viewer .pic { display:inline; float:left; margin: 0 20px 0 0; padding: 0; width:140px; height:73px; vertical-align:top; }
.viewer .text { display:inline; float: left;  margin: 10px 0 0 0; padding: 0; width:580px; vertical-align:middle !important; }

/* 메일링 */
.mailing { position: relative; width:740px; height:216px; margin: 0; padding:0; background:url(/img/sub/mailing_bg01.jpg) no-repeat; }
.mailing .box01 { position:absolute; top:25px; left:53px; width:290px; height:170px; margin:0; padding:0; }
.mailing .box02 { position:absolute; top:25px; left:401px; width:290px; height:170px; margin:0; padding:0; }
.mailing .text { width:290px; height:87px; margin:0; padding:0; }
.mailing .cont { width:260px; height:53px; margin:0; padding:0 15px;}
.mailing .cont .btn { margin:0; padding:9px 0 0 0; text-align:center; }
.mailing input.text { padding: 2px 2px 1px 2px; height:14px; width:190px; border: 1px solid #aaa; background: #fff; }

/* 기타 ─── */
ul.img_list { list-style: none; margin: 0; padding: 0; text-align: left; }
ul.img_list li { display:inline; float:left; margin:0 ; padding:0; }


.fc_rr { color:#FF0000; }
.fc_bb { color:#0033CC; }


/* 시민대학 온라인 수강신청 */
.online_edu { width:450px; height:440px; margin:0; padding:30px 25px; background:url(/img/sub/c461_online_edu_bg.gif) no-repeat; }
.online_edu .title { width:450px; height:120px; margin:0; padding: 0 0 20px 0;}

table.t3 .pwInput { margin:0; padding:20px; display: none; }



/* 실명인증 */
.r_name { position: relative; width:740px; height:248px; background:url(/program/board/img/r_name_bg.jpg) no-repeat ;  margin:20px 0 ; padding:0;}
.r_name .cont01 { position:absolute; top:37px; left:50px; width:300px; height:175px; margin:0; padding:0; }
.r_name .cont02 { position:absolute; top:37px; left:400px; width:300px; height:175px; margin:0; padding:0; }
.r_name h2 { background-image:none; margin:0; padding:0; width:300px; height:35px; }
.r_name .text { margin:0; padding:0; width:300px; height:109px; vertical-align:top; }
.r_name .btn01 { margin:0; padding:0; width:300px; height:29px;  }
.r_name .cont02 .btn02 { position:absolute; top:35px; left:96px; width:170px; height:18px; margin:0; padding:0; }


/* 게시판 */
.top_notice {position: relative; width:720px; height:35px; margin:0px ; padding:0px; }
.top_notice .text { position:absolute; top:0px; left:200px; width:310px; height:35px; margin:0; padding:0; }
.top_notice .btn { position:absolute; top:11px; left:520px; width:190px; height:24px; margin:0; padding:0; }
.top_notice .btn img { margin:0; padding:0; }

.top_notice02 { clear:both; position: relative; width:740px; height:24px; margin:0px ; padding:0;}
.top_notice02 .text { position:absolute; top:0px; left:-10px; width:540px; height:24px; margin:0; padding:0; }
.top_notice02 .text img {  margin:0; padding:0; }
.top_notice02 .btn { position:absolute; top:0px; left:530px; width:190px; height:24px; margin:0; padding:0; }


/* 알림창 */

ul.popup { list-style: none; width:740px; margin: 0; padding: 0; }
ul.popup li { display:inline; float:left; width:246px;  margin:10px 0 ; padding:0; text-align: center ; }

ul.banner { list-style: none; width:740px; margin: 0; padding: 0; }
ul.banner li { display:inline; float:left; width:185px;  margin:10px 0 ; padding:0; text-align: center ; }


/* 비밀번호 */
.pw_box { width:350px; height:136px; margin: 10px auto; padding: 36px 40px; background:url(/img/sub/pw_bg.gif) no-repeat; }
.pw_box .explain { height:47px; margin: 0; padding: 0; }
.pw_box  ul { list-style: none; margin: 0; padding: 0; text-align: left; }
.pw_box  ul li { position: relative; margin: 0; padding: 0 0 0 1.3em; background: url(/img/board/login_libg.gif) no-repeat 1px .2em; }
.pw_box form {  } /* form 태그에는 CSS 적용하지마세요.. 프로그래머요청 */
.pw_box div.fieldset { position: relative; width: 350px; height:68px; margin: 0; padding: 20px 0 0 0 ;background:url(/img/sub/pw_bg02.gif) no-repeat;overflow:hidden}
.pw_box fieldset { margin: 0; padding: 0; border: 0;}
.pw_box legend { display: none; }
.pw_box p { height: 26px; margin: 0 0 0 35px; padding: 0; }
.pw_box p.login-pw {}
.pw_box p.login-pw label {  float:left; width:56px !important;padding:5px 0 6px 9px; background:url(/img/board/login_labelbg.gif) no-repeat 0 10px !important;letter-spacing:-1px;line-height:1.25;}
.pw_box p.login_menu { height: 24px !important; clear: both; margin: 0px auto; padding: 4px 0 0 0; text-align: center; }
.pw_box input.text { width: 200px; }


.f_box { width:740px; margin:0; padding:0; }
.f_box .sbox { display:inline; margin:0 10px 0 0; padding:0; width:360px;}