th{padding:7px 0 7px 15px;border-left:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;background:#f2f2f3;font-size:12px;font-weight:normal;text-align:left}
td{padding:3px 0}

#wrap{position:relative;width:100%}
#header{width:100%}
#container{display:inline-block;width:100%}
#container:after{display:block;clear:both}
#content{float:left;position:relative;width:95%;padding:20px 0 0 20px}
#footer{position:fixed;position:fixed;bottom:0;width:100%;height:27px;}
#skip{visibility:hidden;overflow:hidden;position:absolute;width:0;height:0;font-size:0;line-height:0;}

/* 솔루션 메뉴 */
/*
.top-solution{overflow:hidden;height:85px;background:url(/images/renewal/dot-bg.png) repeat-x}
.top-solution .solution-1{margin-left:20px;background:url(/images/renewal/solution1.png) no-repeat}
.top-solution .solution-1:hover{background:url(/images/renewal/solution1_over.png) no-repeat}
.top-solution .solution-2{background:url(/images/renewal/solution2.png) no-repeat}
.top-solution .solution-2:hover{background:url(/images/renewal/solution2_over.png) no-repeat}
.top-solution .solution-3{background:url(/images/renewal/solution3.png) no-repeat}
.top-solution .solution-3:hover{background:url(/images/renewal/solution3_over.png) no-repeat}
.top-solution .solution-4{background:url(/images/renewal/solution4.png) no-repeat}
.top-solution .solution-4:hover{background:url(/images/renewal/solution4_over.png) no-repeat}
.top-solution .solution-5{background:url(/images/renewal/solution5.png) no-repeat}
.top-solution .solution-5:hover{background:url(/images/renewal/solution5_over.png) no-repeat}
.top-solution .solution-6{background:url(/images/renewal/solution6.png) no-repeat}
.top-solution .solution-6:hover{background:url(/images/renewal/solution6_over.png) no-repeat}
.top-solution .solution-7{background:url(/images/renewal/solution7.png) no-repeat}
.top-solution .solution-7:hover{background:url(/images/renewal/solution7_over.png) no-repeat}
.top-solution .solution-8{background:url(/images/renewal/solution8.png) no-repeat}
.top-solution .solution-8:hover{background:url(/images/renewal/solution8_over.png) no-repeat}
.top-solution ul li{float:left;padding:18px 0 0}
.top-solution ul li a{display:block;width:160px;height:50px}
.top-solution ul li a:hover{color:#ccc}
.top-solution .solutiontitle{display:inline-block;margin-left:55px;padding:15px 0 0 5px;font-family:'나눔고딕';font-size:14px;font-weight:bold;color:#fff;letter-spacing:-1px}
.top-solution .solutiontitle2{display:inline-block;margin-left:55px;padding:8px 0 0 5px;font-family:'나눔고딕';font-size:14px;font-weight:bold;color:#fff;letter-spacing:-1px}
*/
/* lnb */
.lnb{float:left;position:absolute;z-index:10;width:220px;height:100%;background:url(../../../..//images/renewal/lnb_bg.png) repeat-y}

.rfclogo{margin:30px 0 40px -20px}

.lnb .user_info{padding:0 20px;margin-bottom:30px;}
.lnb .user_info .logout{background:url("../../../..//images/renewal/icon_user.png") no-repeat left top;height:36px;padding:0 0 0 36px;}
.lnb .user_info .logout a{font-weight:600;font-size:14px;display:inline-block;padding:6px 0 0 0;color:#000;}
.lnb .menual_down{margin:50px 0 0 25px}
.lnb .menual_down a{display:block;font-weight:600;border:1px solid #fff;padding:8px 10px;width:150px;color:#fff;transition:0.3s all ease-in-out;text-align:center}
.lnb .menual_down a:hover{background:#fff;color:#1b5299;}

.lnb_c{position:relative;width:180px;margin-left:20px;font-size:14px;font-family:'나눔고딕';line-height:normal}
.lnb_c ul{margin:0;padding:0}
.lnb_c li{position:relative;margin:0 0 3px;vertical-align:top;*zoom:1}
.lnb_c li a{display:block;position:relative;padding:8px 10px;font-weight:bold;color:#fff;text-decoration:none;*zoom:1}
.lnb_c li a .i{position:absolute;top:50%;left:100%;width:8px;height:8px;margin:-4px 0 0 -16px;background:url(../../../..//images/renewal/open3.png) no-repeat;color:#ccc}
.lnb_c li ul{padding:5px 0;background:#36649f}
.lnb_c li li{margin:0}
.lnb_c li li>span{color:#fff;text-align:center;display:block;border-top: 1px solid #3595d2;padding:10px 0 5px 0;}
.lnb_c li li:first-child>span{border:none}
.lnb_c li li a{padding:5px 10px;border:0;font-weight:normal}
.lnb_c li li a span{font-size:12px;color:#fff}
.lnb_c li.active{z-index:2;}
.lnb_c li li.active{border:0}
.lnb_c li.active a{border:0;color:#fff}
.lnb_c li.active .i{background-position:0 -44px}
.lnb_c li.active li a{border:0}
.lnb_c li.active ul{display:block;}
.lnb_c li.active li.active a span{font-weight:bold;color:#b3e1f9}

/* right_view */
.right_view{position:relative;padding-left:220px}

/* top_view */
.top_view{overflow:hidden;width:100%;height:35px;border-bottom:1px solid #dedede}
.top_view .location{float:left;margin:9px 0 0 20px}
.top_view .right_menu{position:absolute;right:0}
.top_view .right_menu .login{float:left;padding-top:9px}
.top_view .right_menu .log_btn{display:block;float:left;width:55px;height:20px;margin:6px 5px 0;padding-top:3px;background-color:#555;color:#FFF;text-align:center}
.top_view .right_menu li{float:left;font-family:'나눔고딕';font-size:12px;font-weight:600}
.top_view .right_menu li a{float:left;font-family:'나눔고딕';font-size:12px;font-weight:600;color:#3ba6de}
.top_view .right_menu .favorites{float:left;margin:9px 10px 0 20px;letter-spacing:-1px}
.top_view .right_menu .quick{float:left;margin:9px 10px 0 0;letter-spacing:-1px}

/* menu2_icon */
.menu2_icon{display:inline-block;overflow:hidden;float:left;width:100%;height:89px;background:#ececec repeat-x}
.menu2_icon .shopmenu1{background:url(../../../../images/renewal/shopicon_01.png) no-repeat}
.menu2_icon .shopmenu1:hover{background:url(../../../..//images/renewal/shopicon_over_01.png) no-repeat}
.menu2_icon .shopmenu2{background:url(../../../..//images/renewal/shopicon_02.png) no-repeat center}
.menu2_icon .shopmenu2:hover{background:url(../../../..//images/renewal/shopicon_over_02.png) no-repeat center}
.menu2_icon .shopmenu3{background:url(../../../..//images/renewal/shopicon_03.png) no-repeat center}
.menu2_icon .shopmenu3:hover{background:url(../../../..//images/renewal/shopicon_over_03.png) no-repeat center}
.menu2_icon .shopmenu4{background:url(../../../..//images/renewal/shopicon_04.png) no-repeat center}
.menu2_icon .shopmenu4:hover{background:url(../../../..//images/renewal/shopicon_over_04.png) no-repeat center}
.menu2_icon .shopmenu5{background:url(../../../..//images/renewal/shopicon_05.png) no-repeat center}
.menu2_icon .shopmenu5:hover{background:url(../../../..//images/renewal/shopicon_over_05.png) no-repeat center}
.menu2_icon .shopmenu6{background:url(../../../..//images/renewal/shopicon_06.png) no-repeat center}
.menu2_icon .shopmenu6:hover{background:url(../../../..//images/renewal/shopicon_over_06.png) no-repeat center}
.menu2_icon .shopmenu7{background:url(../../../..//images/renewal/shopicon_07.png) no-repeat center}
.menu2_icon .shopmenu7:hover{background:url(../../../..//images/renewal/shopicon_over_07.png) no-repeat center}
.menu2_icon .shopmenu8{background:url(../../../..//images/renewal/shopicon_08.png) no-repeat center}
.menu2_icon .shopmenu8:hover{background:url(../../../..//images/renewal/shopicon_over_08.png) no-repeat center}
.menu2_icon ul li{display:block;float:left;width:105px;height:89px}
.menu2_icon ul li a{display:block;width:105px;height:89px;padding:63px 0 0;font-family:'나눔고딕';font-size:12px;font-weight:600;color:#666;text-align:center}
.menu2_icon ul li a:hover{color:#d20010}

/* 컨텐츠 */

/* 인풋버튼 스타일 */
.btn_pack,
.btn_pack *{display:inline-block;overflow:visible;border:0 none;font-weight:bold;font-family:Tahoma, Sans-serif;color:#fff;text-decoration:none !important;white-space:nowrap;left:4px;cursor:pointer;}
.btn_pack.medium *{padding:0 10px 0 6px;background-position:right top;font-size:12px;height:20px;line-height:23px}

/* 테이블 타이틀 */
.title3{margin-bottom:30px;font-family:'나눔고딕';font-size:24px;font-weight:600;color:#707070;letter-spacing:-1px;letter-spacing:-1px}
.title4{margin:0;padding:0 0 5px 25px;background:url(/images/renewal/titlepointimage.png) no-repeat;font-family:'나눔고딕';font-weight:600;font-size:18px;color:#464646;letter-spacing:-1px}
.tips{margin-left:10px;font-family:'돋움';font-size:11px;font-weight:100;color:#707070;vertical-align:bottom}
.titlepoint{font-size:11px;color:#be000e}

/* 테이블 */
.bbs_list{width:100%;margin:5px 0 25px;border:#d7d7d7 solid 1px}
.bbs_list th{border-bottom:1px solid #c8c4c5;border-right:1px solid #e5e5e5;background:#f8f8f8;padding:10px 0;text-align:center;font-weight:bold;font-size:14px;}
.bbs_list th.title{background:#fff8f8;border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.bbs_list td{border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:10px 0;text-align:center}
.bbs_list td.rig{padding:10px;text-align:right;margin:0px;}
.bbs_list td.left{padding:10px;text-align:left;margin:0px;}
.bbs_list td.title{text-align:center}
margin:2px 0 1px 5px;
/* 테이블 박스 */
.infoinput{border:solid 1px #d7d7d7}
.inputbox{width:200px;border:1px solid #bfbfbf;height:28px !important}
.inputbox300{width:300px;border:1px solid #bfbfbf;height:28px !important}
.inputbox50{width:50px;border:1px solid #bfbfbf;height:28px !important}


/* 페이지 */
.page_area{clear:both;position:relative;height:13px;margin:0 0 20px 0;padding:0}
.page_area ul{text-align:center;overflow:hidden;}
.page_area ul li{margin:0 3px 0 0;display:inline;}
.page_area ul li.num a {background: url("../../../../images/egovframework/rfc3/iam/images/bbs_line.gif") no-repeat scroll right 3px transparent;display: inline-block;padding: 0 7px 0 3px; text-align: center;color:#333;font-size:0.95em;}
.page_area ul li.num a.end {background: none repeat scroll 0 0 transparent;}
.page_area ul li.num a span{color:#ff7635;font-weight:bold}

/* 버튼 */
.search{/*padding:8px 0 0 0*/}
.txt{border:1px solid #bfbfbf;height:28px !important;vertical-align:middle;line-height:28px;height:28px}
.txt_box{border:1px solid #bfbfbf}

.btn_area{height:36px;margin:10px 0 0 0;text-align:right;clear:both;overflow:hidden;}
.btn_area  ul{text-align:center;overflow:hidden;}
.btn_area  ul li{display:inline;margin:0 3px 0 0;}

.btn_area2{height:36px;margin:10px 0 0 0;}
.btn_area2 .total {float: left;  line-height:30px;  position: relative; vertical-align:bottom; }
.btn_area2 .btn_insert {float: right;    position: relative; vertical-align:top;}

.btn_pack input[type="submit"]{display:inline-block;height:30px;padding:0 10px 0 10px;background-color:#d20010;font-family:'나눔고딕';font-weight:bold;font-size:14px;color:#FFF;cursor:pointer}
.btn_pack input[type="submit"]:hover{background-color:#b4001b}

.btn_pack input[type="button"]{display:inline-block;height:30px;padding:0 10px 0 10px;background-color:#898989;font-family:'나눔고딕';font-weight:bold;font-size:14px;color:#FFF;cursor:pointer}
.btn_pack input[type="button"]:hover{background-color:#626262}


/* 하단 버튼 */
.underbtn{text-align:center}
.btnred .redbox{display:inline-block;width:115px;height:40px;background-color:#d20010;font-family:'나눔고딕';font-weight:bold;font-size:14px;color:#FFF;cursor:pointer}
.btnred .redbox:hover{background-color:#b4001b}
.btngray .graybox{display:inline-block;width:115px;height:40px;margin-left:15px;background-color:#898989;font-family:'나눔고딕';font-weight:bold;font-size:14px;color:#FFF;cursor:pointer}
.btngray .graybox:hover{background-color:#626262}

/* footer */
#footer p span{display:block;z-index:1;padding-top:5px;font-family:'나눔고딕';font-size:12px;text-align:center}

/* 팝업 */
h4.popup{background: url("../../../../images/egovframework/rfc3/iam/images/pop_bg.gif") repeat-x;height:30px;color:#fff;padding:13px 0 0 10px;font-size:1.2em;}

.bg_text {
	font-size:9pt;
	font-family:"돋움";
	color:#404040;
	line-height:18px;
	width: 100%;
	background-image: url(../../../../images/egovframework/rfc3/board/images/bg_text.gif);
}

