/* 사이드메뉴 */
.snb_top {background:url(/images/06/bg_left_top.gif) no-repeat; width:200px; height:22px;}
.snb_body {background:url(/images/06/bg_left_body.gif) repeat-y; width:170px; padding:0 15px;}
.snb_bottom {background:url(/images/06/bg_left_bottom.gif) no-repeat; width:200px; height:27px;}

/* 공통뎁스 */
.depth {margin:0;}
.depth1 li {background:url(/images/06/depth_1.gif) no-repeat 0 9px; padding:3px 0 15px 20px; color:#000; font-weight:bold; line-height:2.33em;}
.depth1 li .txtno {color:#333;}
.depth1 .dep_p1 ,.depth2 .dep_p1 {font-weight:normal; color:#333; padding:0; line-height:1.67em; margin:5px 0 15px;}
.depth1 .dep_p2 ,.depth2 .dep_p2  {font-weight:normal; color:#333; padding:0; line-height:1.67em; margin:5px 0 5px;}
.depth1 .dep_im1,.depth2 .dep_im1 {background:url(/images/common/dep_importance.gif) no-repeat 0 5px; padding:0 0 0 18px;color:#333; line-height:1.67em;font-weight:normal; margin:0px 0 15px;}
.depth1 .dep_im2,.depth2 .dep_im2 {background:url(/images/common/dep_importance.gif) no-repeat 0 5px; padding:0 0 0 18px;color:#333; line-height:1.67em;font-weight:normal;}

.depth2 {margin:0px 0 20px;}
.depth2 li {background:url(/images/common/depth_2.gif) no-repeat 0 4px; padding:0 0 0px 20px; color:#333; line-height:2.00em;font-weight:bold; }
.depth2 li .txtno {color:#333; font-weight:normal;}

.depth1 .depth2 {margin:0px 0 20px;}
.depth1 .depth2 li {background:url(/images/common/depth_2.gif) no-repeat 0 4px; padding:0 0 0px 20px; color:#333; line-height:2.00em;font-weight:bold; }
.depth1 .depth2 li .txtno {color:#333; font-weight:normal;}

.depth3 {margin:5px 0 15px;}
.depth3 li {background:url(/images/06/depth_3.gif) no-repeat 0 7px; padding:0 0 0px 12px; font-weight:normal; color:#333; line-height:1.67em;}
.depth3 .txtcolor,.depth4 .txtcolor,.depth5 .txtcolor {color:#222; font-weight:normal;}

.depth1 .depth3 {margin:5px 0 15px;}
.depth1 .depth3 li {background:url(/images/06/depth_3.gif) no-repeat 0 7px; padding:0 0 0px 12px; font-weight:normal; color:#333; line-height:1.67em;}
.depth1 .depth3 .txtcolor,.depth4 .txtcolor,.depth5 .txtcolor {color:#222; font-weight:normal;}

.depth1 .depth4 {margin:5px 0 15px;}
.depth1 .depth4 li {background:url(/images/common/depth_4.gif) no-repeat 0 7px; padding:0 0 0px 10px; color:#333; font-weight:normal; line-height:1.67em;}

.depth4 {margin:5px 0 15px;}
.depth4 li {background:url(/images/common/depth_4.gif) no-repeat 0 7px; padding:0 0 0px 10px; color:#333; font-weight:normal; line-height:1.67em;}

.depth5 {margin:5px 0 15px;}
.depth5 li {background:url(/images/common/depth_5.gif) no-repeat 0 8px; padding:0 0 0px 10px; color:#333; font-weight:normal; line-height:1.50em;}

.depth1 .depth5 {margin:5px 0 15px;}
.depth1 .depth5 li {background:url(/images/common/depth_5.gif) no-repeat 0 8px; padding:0 0 0px 10px; color:#333; font-weight:normal; line-height:1.50em;}

/* ol */
.depth1 .ol_depth,.depth2 .ol_depth {margin:10px 0 20px 20px; padding:0;}
.depth1 .ol_depth li,.depth2 .ol_depth li {list-style: decimal; background:none; font-weight: bold; padding:0; color:#368611; line-height:1.83em;}
.depth1 .ol_depth li .txtno,.depth2 .ol_depth li .txtno {color:#333; font-weight:normal;}

/* ol아래 ul */
.depth1 .ol_depth .depth3 {margin:5px 0 20px; list-style:none; }
.depth1 .ol_depth .depth3 li {background:url(/images/06/depth_3.gif) no-repeat 0 7px; list-style:none; padding:0 0 3px 12px; font-weight:normal; color:#333; line-height:1.67em;}
.depth1 .ol_depth .depth3 .txtcolor {color:#222; font-weight:normal;}

.depth1 .ol_depth .depth4 {margin:5px 0 15px;}
.depth1 .ol_depth .depth4 li {background:url(/images/common/depth_4.gif) no-repeat 0 7px; padding:0 0 0px 10px; color:#333; font-weight:normal; line-height:1.67em;}
.depth1 .ol_depth .depth4 .txtcolor {color:#222; font-weight:normal;}

.depth1 .ol_depth .depth5 {margin:5px 0 15px;}
.depth1 .ol_depth .depth5 li {background:url(/images/common/depth_5.gif) no-repeat 0 7px; padding:0 0 0px 10px; color:#333; font-weight:normal; line-height:1.50em;}
.depth1 .ol_depth .depth5 .txtcolor {color:#222; font-weight:normal;}

.depth1 .ol_depth_num  .depth3 {margin:5px 0 20px; list-style:none; }
.depth1 .ol_depth_num .depth3 li {background:url(/images/06/depth_3.gif) no-repeat 0 7px; list-style:none; padding:0 0 3px 12px; font-weight:normal; color:#333; line-height:1.67em;}
.depth1 .ol_depth_num .depth3 li .txtcolor {color:#222; font-weight:normal;}

.depth1 .ol_depth_num .depth4 {margin:5px 0 15px;}
.depth1 .ol_depth_num .depth4 li {background:url(/images/common/depth_4.gif) no-repeat 0 7px; padding:0 0 0px 10px; color:#333; font-weight:normal; line-height:1.67em;}
.depth1 .ol_depth_num .depth4 .txtcolor {color:#222; font-weight:normal;}

.depth1 .ol_depth_num .depth5 {margin:5px 0 15px;}
.depth1 .ol_depth_num .depth5 li {background:url(/images/common/depth_5.gif) no-repeat 0 7px; padding:0 0 0px 10px; color:#333; font-weight:normal; line-height:1.50em;}
.depth1 .ol_depth_num .depth5 .txtcolor {color:#222; font-weight:normal;}

.depth1 .ol_depth_han  .depth3 {margin:5px 0 20px; list-style:none; }
.depth1 .ol_depth_han .depth3 li {background:url(/images/06/depth_3.gif) no-repeat 0 7px; list-style:none; padding:0 0 3px 12px; font-weight:normal; color:#333; line-height:1.67em;}
.depth1 .ol_depth_han .depth3 .txtcolor {color:#222; font-weight:normal;}

.depth1 .ol_depth_han .depth4 {margin:5px 0 15px;}
.depth1 .ol_depth_han .depth4 li {background:url(/images/common/depth_4.gif) no-repeat 0 7px; padding:0 0 0px 10px; color:#333; font-weight:normal; line-height:1.67em;}
.depth1 .ol_depth_han .depth4 .txtcolor {color:#222; font-weight:normal;}

.depth1 .ol_depth_han .depth5 {margin:5px 0 15px;}
.depth1 .ol_depth_han .depth5 li {background:url(/images/common/depth_5.gif) no-repeat 0 7px; padding:0 0 0px 10px; color:#333; font-weight:normal; line-height:1.50em;}
.depth1 .ol_depth_han .depth5 .txtcolor {color:#222; font-weight:normal;}

/* 뷰어다운로드 */
.viewer_list {background:#f1f1f1; overflow:hidden; width:730px; margin-bottom:30px;}
.viewer_list ul {margin:25px 30px;}
.viewer_list ul li {float:left; margin-right:55px; height:115px;}
.viewer_list ul li.last {float:left; margin-right:0px;}
.viewer_list ul li p {text-align:center; font-weight:bold;}

/* 사이트맵 */
.site_list {clear:both;}
.site_list li {float:left; margin:0 35px 30px 0;}
.site_list li.last {float:left; margin-right:0px;}
.site_list2 {width:169px; padding:10px 10px 0 10px;}
.site_list2 li {line-height:2.0em;width:189px; margin:0; font-weight:bold; padding:5px 0;}
.site_list2 li.plus {/* background:url(/images/06/ico_plus.gif) no-repeat right 10px;*/}
.site_list2 li.minus { background:url(/images/06/ico_plus.gif) no-repeat right 10px;}
.site_list2 li a {font-weight:bold; color:#333; text-decoration:none;}
.site_list2 li a:hover {font-weight:bold; color:#333; text-decoration:underline;}

.site3_wrap {padding:10px 0;  border-bottom:1px solid #ccc; margin-bottom:10px;}
.site_list3 {width:189px; padding:0px 10px 0 0px; overflow:hidden;}
.site_list3 li {line-height:1.67em;width:169px; margin:0; font-weight:normal; background:url(/images/06/ico_site.gif) no-repeat 0 10px; padding:0 0 0 10px;}
.site_list3 li a {font-weight:normal; color:#333; text-decoration:none;}
.site_list3 li a:hover {font-weight:bold; color:#333; text-decoration:underline;}

#site1, #site2, #site3 {}
#site4, #site5, #site6 {}
#site7 {}

/* banner */
.banner_wrap {border:4px solid #ccc; overflow:hidden;}
.banner_list { width:680px;margin:25px; }
.banner_list li {float:left; margin:0 5px 5px 0;}
.banner_list li img {width:130px; height:45px;}

/* 로그인 */
.login_wrap {background:url(/images/06/bg_login.gif) no-repeat; height:375px;position:relative;}
.login1 {position:absolute;left:40px; top:30px;}

.login_idpw {position:absolute; left:40px; top:123px; width:690px;}
#login_box1, #login_box2 {float:left;}
#login_box1 {width:394px;}
#login_box2 {width:255px;}
#login_box1 .form {width:283px;}
#login_box2 .form {width:255px;}
#login_box1 .log_tle, #login_box2 .log_tle {margin-bottom:32px;}
.log01 input {margin-top:-12px; width:110px;}

.log01 {width:176px; margin-left:48px; height:25px;}
.log_btn {position:absolute; left:228px; top:55px;}

.log_join {margin-top:16px;}
.log_join li {height:23px;}
.log_join li span {position:absolute; left:236px;}

.ipin_txt {margin-top:21px;}

.login_id {position:relative;background:url(/images/06/txt_id.gif) no-repeat; width:46px; height:22px; display:inline-block; overflow:hidden;}
.login_pw {position:relative;background:url(/images/06/txt_pw.gif) no-repeat; width:46px; height:22px; display:inline-block; overflow:hidden;}

.log_close {position:absolute; left:653px; top:330px;}


/* 정보공개관련법령 */
.depth1 .ol_depth li,.depth2 .ol_depth li {list-style: decimal; background:none; font-weight: bold; padding:0; color:#0054a4; line-height:1.83em;}
.budget_list {border:2px solid #e1e1e1; padding:15px;}
.budget_list .depth1 .ol_depth li img {margin:7px 0 5px 5px;}

