body{background: url(/portal/images/main/main_body_bgx.gif) repeat-x 0 0}
#container{margin: 0 0 14px;}

.con_main_bttom{clear: both;position: relative;height:200px}
.notice_tab{float:left;width: 403px;margin: 0 43px;height:170px;position: relative;}
.notice_tab h2{float:left}
.notice_tab div.on ol{display: block; }
.notice_tab ol{position: absolute;left:0;top:40px;width:403px;display: none;}
.notice_tab ol li{line-height: 22px}
.notice_tab ol li a{display: block; color: #7d7d7d;background: url(/portal/images/main/bu_list.gif) no-repeat 0 9px;padding-left: 12px;overflow: hidden}
.notice_tab ol li a span{}
.notice_tab ol li a span.txt{float:left;max-width:317px}
.notice_tab ol li a span.date{float:right;font-family: verdana,'verdana';font-size: 11px}
.notice_tab ol li a:hover span.txt{background: url(/portal/images/main/li_dot_line.gif) repeat-x 0 bottom;color: #008bbe}
.notice_tab ol li.btn_more{text-align: right;padding-top:4px}
.notice_tab ol li.btn_more a{padding: 0;background-image:none}

.popupZone{float:left;width: 280px;margin: 0;position: relative}
.popupZone h2{margin: 0 0 16px }
.popupZone .paging{position: absolute;width: 122px;left:102px;top:0}
.popupZone .paging ol{float:right}
.popupZone .paging li{float:left;width: 14px;height:20px;background: url(/portal/images/main/popzone_paging.gif) no-repeat right 0}
.popupZone .paging li.selected{background-position:0 0}
.popupZone .paging li button{text-indent: -999px;border:none;background-color: transparent;}
.popupZone .pop_ctrl{position: absolute;left:230px;top:0}
.popupZone .pop_ctrl button{width: 16px;height:20px;background: url(/portal/images/main/popzone_ctrl_set.gif) no-repeat 0 0;border:none;padding: 0;float:left}
.popupZone .pop_ctrl button.pop_left{width: 17px}
.popupZone .pop_ctrl button.pop_stop{background-position:-17px 0}
.popupZone .pop_ctrl button.pop_right{background-position:right 0}
.popupZone .popupList{width: 208px;height:108px}
.popupZone .popupList ol{width: 999em}
.popupZone .popupList ol li{float:left}
.popupZone .popupList ol li a{}

/*2012-09-19*/
.con_main_top{position:relative;z-index:100}
.login_box{background:url(../images/main/login_box.png) 0 0 no-repeat;padding:27px 20px 40px 18px;width:114px;height:277px;position:absolute;top:-4px;left:0px;text-align:center;}
.login_box h2{padding-bottom:13px}
.login_set{padding:16px 0 23px 0}
.login_set .input_txt{border: 1px solid #FB9060;line-height:24px;width: 101px;margin-bottom:2px;padding-left:10px;height:24px}
.login_set .img_submit{padding-top:9px}
.deco_1, .deco_1 strong{color:#e14b08}
.deco_2 a, .deco_2 strong{color:#333332;text-decoration:underline}

.con_main_middle{width:1000px;height:334px;position:relative;margin-bottom:58px}
.con_main_middle .tab_menu{width:796px;position:absolute;top:308px;left:150px;z-index:1;padding-left:54px;}
.con_main_middle .tab_menu li{float:left;margin-left:1px}
.con_main_middle div.on{display: block; }
.con_main_middle .con_1{position:absolute;width:969px;height:279px;background:url(../images/main/main_bg01.jpg) 0 0 no-repeat;text-align:right;padding:30px 31px 25px 0;display: none}
.con_main_middle .con_2{position:absolute;width:969px;height:279px;background:url(../images/main/main_bg02.jpg) 0 0 no-repeat;text-align:right;padding:30px 31px 25px 0;display: none}
.con_main_middle .con_3{position:absolute;width:976px;height:279px;background:url(../images/main/main_bg03.jpg) 0 0 no-repeat;text-align:right;padding:30px 24px 25px 0;display: none}
.con_main_middle .con_4{position:absolute;width:948px;height:279px;background:url(../images/main/main_bg04.jpg) 0 0 no-repeat;text-align:right;padding:30px 52px 25px 0;display: none}
/* 2019.03.07 특수문진 추가 */
.con_main_middle .con_5{position:absolute;width:948px;height:279px;background:url(../images/main/main_bg05.jpg) 0 0 no-repeat;text-align:right;padding:30px 52px 25px 0;display: none}
.con_main_middle h2{padding:0 194px 4px 0}
.con_main_middle .con_2 h2{padding-right:48px}
.con_main_middle .con_3 h2{padding-right:168px}
.con_main_middle .con_4 h2{padding-right:172px}
/* 2019.03.07 특수문진 추가 */
.con_main_middle .con_5 h2{padding-right:172px}
.con_main_middle .btn_pro{padding-right:167px}
.con_main_middle .con_4 .btn_pro{padding-right:145px}
/* 2019.03.07 특수문진 추가 */
.con_main_middle .con_5 .btn_pro{padding-right:145px}
.con_main_middle p{padding: 20px 0 16px 0;}

.btn_box{float:left}
.btn_box ul li{padding-bottom:3px}

.logout_set{text-align: center;color: #e34c00;}
.logout_set strong span{color: #b34d8c;text-decoration: underline;}
.logout_set .b{padding-top: 28px;}
.logout_set .b a{margin-bottom: 6px;display: block; }