@charset "utf-8";

/* main.css */
/* container */
#wraper{position:relative; width:1060px; margin:0 auto;}
#main_layoutTop {position:relative;width:1060px; margin:0 auto; background:url(/images/common/bg_layoutVisual_2.jpg) no-repeat center 45px; z-index:50;}
#main_layoutTop h1{padding:33px 0 40px 45px !important;}
#main_layoutTop .utill{position:absolute; top:10px; right:83px; z-index:1;}
#main_layoutTop .utill_main{right:45px;}
#main_layoutTop .utill a{display:inline-block; padding:5px 10px 5px 5px; background:url(/images/common/bu_utill.gif) no-repeat right 6px;}
#main_layoutTop .utill a.end{padding-right:0px; background:none;}
#main_layoutTop .gnb{position:absolute; top:50px; right:15px;}

.gnb_utill{position:relative; top:-108px;}

#layoutVisual{padding:0;}
#layoutVisual .spot{text-align:center;}
#layoutContents{overflow:hidden; width:1000px; margin:0 auto;}
#layoutContents #layoutLeft{float:left; margin:0 12px 0 15px; width:241px;}
.total_search{height:24px; margin-bottom:24px; background:url(/images/main/bg_total_search.gif) no-repeat;}
.total_search label{display:inline-block; padding:4px 0 0 5px; vertical-align:top;}
.total_search input[type=text]{width:140px; padding:4px 2px 2px; vertical-align:top; border:0 none;}
.total_search .btnTotalSearch{cursor: pointer;vertical-align: top;margin-left: 4px; margin-top: -1px;}
#layoutContents #layoutRight{float:right;}

* html #layoutContents{overflow:hidden; width:1010px; margin:0px 0px 0px 15px;}

.main_search_box{position:relative;padding:35px 0 8px 220px; z-index:60;}
*:first-child+html .main_search_box{padding:35px 0 14px 220px}
.main_search_box fieldset p{margin-bottom:7px;}
.main_search_box fieldset p span {display:inline-block;width: 206px;}
.main_search_box fieldset p span.typeA{display:inline-block; width:283px;}
.main_search_box fieldset p span.typeB{display:inline-block; width:97px;}
.main_search_box fieldset p.btn{position:absolute; top:42px; right:180px;}
.main_search_box fieldset label{display:inline-block; width:70px; color:#01839f; font-weight:bold;text-align: right; padding-right: 10px;}
.main_search_box fieldset label img{vertical-align:middle;}
.main_search_box fieldset label.txt_normal{width:auto; color:#8f8f8f; font-weight:normal;}
.main_search_box fieldset input[type=text]{width:55px; padding:2px 8px; border:1px solid #72849a;}
.main_search_box fieldset input.with{width:260px;}
.main_search_box .icon{padding-left:80px; margin-bottom:20px;}
.main_search_box .icon a:hover{text-decoration:none;}
.main_search_box select {margin-right:5px;}

#board{position:relative;width: 241px;height: 188px; margin-bottom:21px;}
#board p{position:absolute; top:0; left:0;}
#board ul{position:relative; width:70px; left:180px;}
#board ul li{display:inline; float:left;}
#board ul li a{margin-right:2px;}
#board ul li a.block{display: block; float: left;}
/*#board ul li a.fir{margin-left:180px;}*/
#board .tabcontent{display: none;position: absolute;top: 23px;left: 0;width: 241px;height:162px; border:1px solid #CCC;}
#board .tabcontent table{width:100%;table-layout:fixed;}
#board .tabcontent th{background:url(/images/main/bg_board_title.gif) repeat-x;padding:9px 0;font-weight:normal; text-align:center;}
#board .tabcontent td{padding:0 0 0 5px; line-height:25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
#board .tabcontent td img{vertical-align: middle;}

#board2 {position:relative; width: 241px; margin-bottom:21px;}
#board2 p{margin-bottom:10px;}
#board2 p.more{position:absolute; top:0; right:0; padding:4px; margin:0;}
#board2 .tabcontent{width: 241px;height:139px; border:1px solid #CCC;}
#board2 .tabcontent table{width:100%;table-layout:fixed;}
#board2 .tabcontent th{background:url(/images/main/bg_board_title.gif) repeat-x;padding:9px 0px 12px;font-weight:normal;}
#board2 .tabcontent td{padding:0px; line-height:26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
#board2 .tabcontent td span{color:#1E9FA0;}
.txt_cen{text-align:center;}

#board3{overflow: hidden;width: 241px;height: 80px; margin-bottom:20px; background:url(/images/main/bg_line.gif) repeat-x left 22px;}
#board3 ul{position:relative; width:241px;}
#board3 ul li{display:inline; float:left;}
#board3 ul li a{display:block; float:left; margin-right:1px;}
#board3 ul div.tabcontent {display: none;position: absolute;top: 29px;left: 0;width: 241px;}
#board3 ul div.tabcontent li{overflow:hidden; padding-left: 13px;background: url(/images/main/bu_nemo.gif) no-repeat 4px 7px; line-height:17px;}
#board3 ul div.tabcontent li a{display:block; float:left;}
#board3 ul div.tabcontent li span{float:right; color:#676767;}
#board3 ul li .more{position:absolute; top:0; right:0; padding:4px;}
#board3 .nobr {overflow: hidden; width:150px; text-overflow: ellipsis; vertical-align: middle; white-space: nowrap;}

.TabBox {position: relative;width: 717px;height:240px;margin-bottom:15px;}
.TabBox p{padding-bottom:10px;}
.TabBox p span{color:#a9433e;}

.TabBox h2{position:relative;}
.TabBox h2 a{display:block; background: url(/images/main/board_tab.png) no-repeat;}
.TabBox h2 .m1 {background-position: 0 -600px; width: 102px; height: 25px;}
.TabBox h2 .m2 {background-position: 0 -750px; width: 133px; height: 25px;}
.TabBox h2 .m3 {background-position: 0 -900px; width: 123px; height: 25px;}
.TabBox h2 .m4{background-position: 0 -1050px; width: 113px; height: 25px;}
.TabBox h2 .m5{background-position: 0 -1200px; width: 133px; height: 25px;}
.TabBox h2 .m6{background-position: 0 -1350px; width: 113px; height: 25px;}
.Tab1 .Tab1 ul, .Tab2 .Tab2 ul, .Tab3 .Tab3 ul {display: block;}
.Tab1 .Tab1 h2 .m1 {background-position: 0 -675px; width: 102px; height: 25px; color:#fff;}
.Tab2 .Tab2 h2 .m2 {background-position: 0 -825px; width: 133px; height: 25px; color:#fff;}
.Tab3 .Tab3 h2 .m3 {background-position: 0 -975px; width: 123px; height: 25px; color:#fff;}
.Tab4 .Tab4 h2 .m4 {background-position: 0 -1125px; width: 113px; height: 25px; color:#fff;}
.Tab5 .Tab5 h2 .m5 {background-position: 0 -1275px; width: 133px; height: 25px; color:#fff;}
.Tab6 .Tab6 h2 .m6 {background-position: 0 -1425px; width: 113px; height: 25px; color:#fff;}
.Tab1 .Tab1 h2 .m1 #spanCountGongsiAll{background-position: 0 -675px; width: 102px; height: 25px; color:#fff;}
.Tab2 .Tab2 h2 .m2 #spanCountGongsiY{background-position: 0 -825px; width: 123px; height: 25px; color:#fff;}
.Tab3 .Tab3 h2 .m3 #spanCountGongsiK{background-position: 0 -975px; width: 123px; height: 25px; color:#fff;}
.Tab4 .Tab4 h2 .m4 #spanCountGongsiG{background-position: 0 -1125px; width: 123px; height: 25px; color:#fff;}
.Tab5 .Tab5 h2 .m5 #spanCountGongsiO{background-position: 0 -1275px; width: 123px; height: 25px; color:#fff;}
.Tab6 .Tab6 h2 .m6 #spanCountGongsiF{background-position: 0 -1425px; width: 123px; height: 25px; color:#fff;}
.TabBox h2 span.skip {font: 0pt/0 Arial;height: 0;margin: 0;overflow: hidden; padding: 0; position: absolute; text-indent: -1000000px; visibility: hidden; width: 0;}
.TabBox h2 li:hover{color:#fff;}
.TabBox div {float: left;}
.TabBox ul {position:absolute; top:48px; left:0px; width:715px; list-style:none; display:none; border:1px solid #c5c5c5;}
.TabBox ul li {margin:0; padding:2px 0 2px 30px; list-style:none; background:url(/images/main/bu_tab_list.gif) no-repeat 22px center; border-bottom:1px solid #e7e5e3; color:#737373; }
.TabBox ul li span.div1{display:inline-block; width:60px; overflow: hidden; text-overflow: ellipsis; vertical-align: middle; white-space: nowrap;}
.TabBox ul li span.div2{display:inline-block; width:100px;overflow: hidden; text-overflow: ellipsis; vertical-align: middle; white-space: nowrap;}
.TabBox ul li span.div3{display:inline-block; width:160px; overflow: hidden; text-overflow: ellipsis; vertical-align: middle; white-space: nowrap;padding-right:20px;}
.TabBox ul li span.div4{display:inline-block; width:310px; overflow: hidden; text-overflow: ellipsis; vertical-align: middle; white-space: nowrap;}
.TabBox ul li span a{color:#2E50B3; font-size:12px; line-height:18px;}
.TabBox ul li span.div3 a:hover, .TabBox ul li span.div4 a:hover{color:#037ffd; text-decoration:underline;}

#TabBox div #Tab1More	{ position:absolute; left:83px; top:30px; }
#TabBox div #Tab2More	{ position:absolute; left:216px; top:30px; }
#TabBox div #Tab3More	{ position:absolute; left:339px; top:30px; }
#TabBox div #Tab4More	{ position:absolute; left:452px; top:30px; }
#TabBox div #Tab5More	{ position:absolute; left:585px; top:30px; }
#TabBox div #Tab6More	{ position:absolute; left:698px; top:30px; }
#TabBox h2 .more{position:absolute; top:6px; right:23px; font-weight:normal; }

.TabBox2{position:relative; width:717px; height:145px; margin-bottom:20px;}
.TabBox2 p{padding-bottom:10px;}
.TabBox2 p span{color:#a9433e;}

.TabBox2 h2{position:relative;}
.TabBox2 h2 a{display:block; background: url(/images/main/board_tab.png) no-repeat;}
.TabBox2 h2 .m1 {background-position: 0 0; width: 180px; height: 25px;}
.TabBox2 h2 .m2 {background-position: 0 -150px; width: 179px; height: 25px;}
.TabBox2 h2 .m3 {background-position: 0 -300px; width: 179px; height: 25px;}
.TabBox2 h2 .m4 {background-position: 0 -450px; width: 179px; height: 25px;}
.TabTwo1 .TabTwo1 ul, .TabTwo2 .TabTwo2 ul, .TabTwo3 .TabTwo3 ul, .TabTwo4 .TabTwo4 ul {display: block;}
.TabTwo1 .TabTwo1 h2 .m1 {background-position: 0 -75px; width: 180px; height: 25px; color:#fff;}
.TabTwo2 .TabTwo2 h2 .m2 {background-position: 0 -225px; width: 179px; height: 25px; color:#fff;}
.TabTwo3 .TabTwo3 h2 .m3 {background-position: 0 -375px; width: 179px; height: 25px; color:#fff;}
.TabTwo4 .TabTwo4 h2 .m4 {background-position: 0 -525px; width: 179px; height: 25px; color:#fff;}
.TabTwo1 .TabTwo1 h2 .m1 #spanCountGongmoS{background-position: 0 -75px; width: 180px; height: 25px; color:#fff;}
.TabTwo2 .TabTwo2 h2 .m2 #spanCountGongmoB{background-position: 0 -225px; width: 179px; height: 25px; color:#fff;}
.TabTwo3 .TabTwo3 h2 .m3 #spanCountGongmoD{background-position: 0 -375px; width: 179px; height: 25px; color:#fff;}
.TabTwo4 .TabTwo4 h2 .m4 #spanCountGongmoE{background-position: 0 -525px; width: 179px; height: 25px; color:#fff;}
.TabBox2 h2 span.skip { font: 0pt/0 Arial; height: 0; margin: 0; overflow: hidden; padding: 0; position: absolute; text-indent: -1000000px; visibility: hidden; width: 0;}
.TabBox2 div	{float:left;}
.TabBox2 ul { position:absolute; top:48px; left:0px; width:715px; list-style:none; display:none; border:1px solid #c5c5c5;}
.TabBox2 ul li { margin:0; padding:2px 0 2px 30px; list-style:none; background:url(/images/main/bu_tab_list.gif) no-repeat 22px center; border-bottom:1px solid #e7e5e3; color:#737373; }

.TabBox2 ul li span.div1{display:inline-block; width:120px; overflow: hidden; text-overflow: ellipsis; vertical-align: middle; white-space: nowrap;}
.TabBox2 ul li span.div2{display:inline-block; width:160px;overflow: hidden; text-overflow: ellipsis; vertical-align: middle; white-space: nowrap;}
.TabBox2 ul li span.div3{display:inline-block; width:160px; overflow: hidden; text-overflow: ellipsis; vertical-align: middle; white-space: nowrap;}
.TabBox2 ul li span.div4{display:inline-block; width:90px; overflow: hidden; text-overflow: ellipsis; vertical-align: middle; white-space: nowrap;}
.TabBox2 ul li span.div5{display:inline-block; width:130px; overflow: hidden; text-overflow: ellipsis; vertical-align: middle; white-space: nowrap;}

.TabBox2 ul li span a{color:#2E50B3; font-size:12px; line-height:18px; }
.TabBox2 ul li span.div2 a:hover, .TabBox2 ul li span.div3 a:hover{color:#037ffd; text-decoration:underline;}

#TabBox2 div #TabTwo1More	{ position:absolute; left:158px; top:30px; }
#TabBox2 div #TabTwo2More	{ position:absolute; left:337px; top:30px; }
#TabBox2 div #TabTwo3More	{ position:absolute; left:516px; top:30px; }
#TabBox2 div #TabTwo4More	{ position:absolute; left:695px; top:30px; }

#TabBox2 h2 .more{position:absolute; top:6px; right:28px; font-weight:normal; }

.go_service {overflow:hidden; width:722px;}
.go_service dt{padding-bottom:7px;}
.go_service dd{float:left; margin-right:6.4px;}
.go_service dd.mr6{margin-right:6px;}

.go_service dd a{display:block; text-indent:-9999px; background: url(/images/main/txt_go.jpg) no-repeat;}
.go_service dd .txt_go1{ background-position: 0 0; width: 138px; height: 53px; }
.go_service dd .txt_go2{ background-position: 0 -103px; width: 138px; height: 53px; }
.go_service dd .txt_go3{ background-position: 0 -206px; width: 138px; height: 53px; }
.go_service dd .txt_go4{ background-position: 0 -309px; width: 138px; height: 53px; }
.go_service dd .txt_go5{ background-position: 0 -412px; width: 138px; height: 53px; }
.go_service dd .txt_go6{ background-position: 0 -515px; width: 138px; height: 53px; }

.banner li a{display:block; text-indent:-9999px; background: url(/images/common/banner_list.gif) no-repeat;}
.banner li .banner_list1{ background-position: 0 0; width: 102px; height: 35px; }
.banner li .banner_list2{ background-position: 0 -65px; width: 102px; height: 35px; }
.banner li .banner_list3{ background-position: 0 -130px; width: 102px; height: 35px; }
.banner li .banner_list4{ background-position: 0 -195px; width: 102px; height: 35px; }
.banner li .banner_list5{ background-position: 0 -260px; width: 102px; height: 35px; }
.banner li .banner_list6{ background-position: 0 -325px; width: 102px; height: 35px; }
.banner li .banner_list7{ background-position: 0 -390px; width: 102px; height: 35px; }
.banner li .banner_list8{ background-position: 0 -454px; width: 102px; height: 35px; }

/* 메인 공시유형 레이어 팝업 */
#main_layer_popup {width:712px; border:0 none; position:absolute; top:160px; left:50%; margin-left:-341px; background:url(/images/main/popup_cen.gif) repeat-y; z-index:100;}
#main_layer_popup #inner{padding-top:1px; background:url(/images/main/popup_top.gif) no-repeat;}
#main_layer_popup fieldset{padding-bottom:10px;background:url(/images/main/popup_btm.gif) no-repeat left bottom;}
#main_layer_popup .detail_choice {display: block; position:relative; width:700px; margin:0 auto 7px;}
#main_layer_popup .detail_choice dl {width:670px; border: 1px solid #b4c1d4; overflow: hidden; padding:0 10px 0px; position: relative; margin:10px auto 10px; background: url(/images/main/bg_detail_choice.gif) repeat-x left bottom; }
#main_layer_popup .detail_choice dd.btn {position: absolute; right: 10px; top: 10px; width: auto; padding: 0 13px;}
#main_layer_popup .detail_choice dd label{display:inline-block;width:auto; color:#414141; font-weight:normal; text-align:left;letter-spacing:-1px;padding-left:3px;}

.player{position:absolute; top:2px; right:0;}
#main_layer_popup{display:none;}

/* 레이어팝업 사이즈 조정 */
#winGongsiDeatilPopup{width:520px; height:213px;}
#divGongsiDeatilPopup{width:700px; height:213px;}

/* 메인 퀵 */
body .main_quick {left:50% !important;  margin-left:500px !important;}

/* 메인 탭  : 2012.06.08 */
#TabMenu	{position:relative; width:717px; height:240px; margin-bottom:15px;}
#TabMenu	p{padding-bottom:10px;}
#TabMenu	p span{color:#a9433e;}
#TabMenu .TabNoticeStyle	{float:left;}
#TabMenu .TabNoticeStyle a{display:inline-block;}
#TabMenu .TabNoticeStyle ul		{ position:absolute; top:48px; left:0px; width:715px; height: 184px; list-style:none; display:none; border:1px solid #c5c5c5;}
#TabMenu .TabNoticeStyle ul li		{ margin:0; padding:2px 0 2px 30px; list-style:none; background:url(/images/main/bu_tab_list.gif) no-repeat 22px center; border-bottom:1px solid #e7e5e3; color:#737373; }
#TabMenu .TabNoticeStyle ul li span.div1{display:inline-block; width:60px; overflow: hidden; text-overflow: ellipsis; vertical-align: middle; white-space: nowrap;}
#TabMenu .TabNoticeStyle ul li span.div2{display:inline-block; width:100px;overflow: hidden; text-overflow: ellipsis; vertical-align: middle; white-space: nowrap;}
#TabMenu .TabNoticeStyle ul li span.div3 a{display:inline-block; width:160px; overflow: hidden; text-overflow: ellipsis; vertical-align: middle; white-space: nowrap;}
#TabMenu .TabNoticeStyle ul li span.div4 a{display:inline-block; width:330px; overflow: hidden; text-overflow: ellipsis; vertical-align: middle; white-space: nowrap;}
#TabMenu .TabNoticeStyle ul li span.div4 a span{color: #0076FE;}
#TabMenu .TabNoticeStyle ul li span a{color: #2E50B3; font-size:12px; line-height:18px; }
#TabMenu .TabNoticeStyle ul li span.div3 a:hover, #TabMenu .TabNoticeStyle ul li span.div4 a:hover{color:#037ffd; text-decoration:underline;}
#TabMenu .TabNoticeStyle #TabNotice0Num{ position:absolute; right:638px; top:30px; }
#TabMenu .TabNoticeStyle #TabNotice1Num{ position:absolute; right:528px; top:30px; }
#TabMenu .TabNoticeStyle #TabNotice2Num{ position:absolute; right:433px; top:30px; }
#TabMenu .TabNoticeStyle #TabNotice3Num{ position:absolute; right:338px; top:30px; }
#TabMenu .TabNoticeStyle #TabNotice4Num{ position:absolute; right:248px; top:30px; }
#TabMenu .TabNoticeStyle #TabNotice5Num{ position:absolute; right:124px; top:30px; }
#TabMenu .TabNoticeStyle #TabNotice6Num{ position:absolute; right:21px; top:30px; }
#TabMenu .TabNoticeStyle .more1{position:absolute; right:623px; top:30px; }
#TabMenu .TabNoticeStyle .more2{ position:absolute; right:513px; top:30px; }
#TabMenu .TabNoticeStyle .more3{ position:absolute; right:418px; top:30px; }
#TabMenu .TabNoticeStyle .more4{ position:absolute; right:323px; top:30px; }
#TabMenu .TabNoticeStyle .more5{ position:absolute; right:233px; top:30px; }
#TabMenu .TabNoticeStyle .more6{ position:absolute; right:109px; top:30px; }
#TabMenu .TabNoticeStyle .more7{ position:absolute; right:6px; top:30px; }

#TabMenu2	{position:relative; width:717px; height:164px; margin-bottom:20px;}
#TabMenu2	 p{padding-bottom:10px;}
#TabMenu2	 p span{color:#a9433e;}
#TabMenu2 .TabBoardStyle	{float:left; width:239px;}
#TabMenu2 .TabBoardStyle a{display:inline-block;}
#TabMenu2 .TabBoardStyle ul		{ position:absolute; top:48px; left:0px; width:715px; height: 115px; list-style:none; display:none; border:1px solid #c5c5c5;}
#TabMenu2 .TabBoardStyle ul li		{ margin:0; padding:2px 0 2px 30px; list-style:none; background:url(/images/main/bu_tab_list.gif) no-repeat 22px center; border-bottom:1px solid #e7e5e3; color:#737373; }
#TabMenu2 .TabBoardStyle ul li span.div1{display:inline-block; width:120px; overflow: hidden; text-overflow: ellipsis; vertical-align: middle; white-space: nowrap;}
#TabMenu2 .TabBoardStyle ul li span.div2 a{display:inline-block; width:160px;overflow: hidden; text-overflow: ellipsis; vertical-align: middle; white-space: nowrap;}
#TabMenu2 .TabBoardStyle ul li span.div3 a{display:inline-block; width:160px; overflow: hidden; text-overflow: ellipsis; vertical-align: middle; white-space: nowrap;}
#TabMenu2 .TabBoardStyle ul li span.div4{display:inline-block; width:90px; overflow: hidden; text-overflow: ellipsis; vertical-align: middle; white-space: nowrap;}
#TabMenu2 .TabBoardStyle ul li span.div5{display:inline-block; width:130px; overflow: hidden; text-overflow: ellipsis; vertical-align: middle; white-space: nowrap;}
#TabMenu2 .TabBoardStyle ul li span a{color:#2E50B3; font-size:12px; line-height:18px; }
#TabMenu2 .TabBoardStyle ul li span.div2 a:hover, #TabMenu2 .TabBoardStyle ul li span.div3 a:hover{color:#037ffd; text-decoration:underline;}
#TabMenu2 .TabBoardStyle #TabBoard0Num	{ position:absolute; right:500px; top:30px; }
#TabMenu2 .TabBoardStyle #TabBoard1Num	{ position:absolute; right:260px; top:30px; }
#TabMenu2 .TabBoardStyle #TabBoard2Num	{ position:absolute; right:21px; top:30px; }
#TabMenu2 .TabBoardStyle #TabBoard3Num	{ position:absolute; right:30px; top:30px; }
#TabMenu2 .TabBoardStyle .more7	{ position:absolute; right:485px; top:30px; }
#TabMenu2 .TabBoardStyle .more8	{ position:absolute; right:245px; top:30px; }
#TabMenu2 .TabBoardStyle .more9	{ position:absolute; right:6px; top:30px; }
#TabMenu2 .TabBoardStyle .more10	{ position:absolute; right:18px; top:30px; }

/* footer 0612 */
.main_banner{overflow:hidden; width:1033px; margin:0 auto; background:#E3E3E3;}
.main_banner ul{float:left; overflow:hidden; padding:14px 10px 12px;}
.main_banner li{float:left; margin-right:5px;}
.main_banner .main_slt{float:right; margin:20px 0px 0 0;}
/*.main_banner .main_slt select{height:20px; line-height:135%;}*/

.main_banner li a{display:block; text-indent:-9999px; background: url(/images/common/banner_list.gif) no-repeat;}
.main_banner li .banner_list1{ background-position: 0 0; width: 102px; height: 35px; }
.main_banner li .banner_list2{ background-position: 0 -65px; width: 102px; height: 35px; }
.main_banner li .banner_list3{ background-position: 0 -130px; width: 102px; height: 35px; }
.main_banner li .banner_list4{ background-position: 0 -195px; width: 102px; height: 35px; }
.main_banner li .banner_list5{ background-position: 0 -260px; width: 102px; height: 35px; }
.main_banner li .banner_list6{ background-position: 0 -325px; width: 102px; height: 35px; }
.main_banner li .banner_list7{ background-position: 0 -390px; width: 102px; height: 35px; }
.main_banner li .banner_list8{ background-position: 0 -454px; width: 102px; height: 35px; }

/* 메인 공지사항 팝업  #notice_wrap{} */
.layoutNotice {height: 35px;}
*:first-child+html .layoutNotice{padding:3px 0px;}

#notice_wrap {position:absolute;left:45px; top:288px; width:354px; background:#529443; z-index:10;}
#noticeTitle {position:relative; height:26px; background:#fff url(/images/pop/bg_noticeTitle.gif) no-repeat;}
#noticeTitle .alignC{width: 300px; padding:7px 0 7px 14px; color:#fff; text-align:center; font-size: 11pt;}
#noticeTitle .alignR{position:absolute; top:5px; right:6px;}
#noticeTitle .nobr{display:block; overflow:hidden; width:300px; white-space:nowrap; text-overflow:ellipsis;}
#noticeContents {display:none; padding-top:10px; background:url(/images/pop/bg_dataAlignTop.gif) no-repeat;}
.noticeBoxWrap{ padding: 3px; width:342px; margin:0 auto; background:#FFF;}
.dataAlignR{height:30px; line-height:30px; background:#fff url(/images/pop/bg_dataAlignR.gif) no-repeat left bottom; text-align:center;vertical-align:middle;}
.dataAlignR input, .dataAlignR img, .dataAlignR label{vertical-align:middle;}
.table_title {text-decoration: underline; color: #FF0033;}
.subtitle {text-decoration: underline; color: #0033FF; font-size: 1.125em;}
th, td { padding: 2px;}

/*top_banner*/
.hTopIn{position:relative; width:1060px; height:180px; margin:0 auto;}
.hTopIn .adver{margin-left:40px;margin-top:5px;}