/* 메인관련 */
#timeline { position:relative; width:100%; height:400px; margin:0 auto; overflow:hidden; }
	#timeline-wrap li { position:absolute; width:100%; height:400px; background-repeat:no-repeat; background-position:center top; z-index:10; }
	/* #timeline-bar-wrap { min-width:15px; margin:0 auto; }
	#timeline-bar-wrap>li { float:left; position:relative; width:10px; margin-left:7px; margin-right:7px; height:10px; background:url('/img/main/dot.gif') no-repeat; overflow:hidden; cursor:pointer; } */
	.timeline-links { position:absolute; cursor:pointer; }

#mainBanner {position:absolute;left:50%; top:187px; margin-left:250px;z-index:200;width:250px;height:315px;overflow:hidden;background: url(../images/main/m_visbg.gif) no-repeat;}
#mainBanner .images{padding:4px 0 0 0; margin-left:4px; width:242px; height:288px;position:absolute;overflow:hidden; }
#mainBanner ul#label_2 {margin-top:-2px; margin-left:179px;}
#mainBanner ul#label_2 li {float:left;padding:0 0 0 5px; cursor:pointer;}
	
.leftBox{ float:left; width:424px;border:0px solid #000;}
	.tab_list{height:340px;border:1px solid #e0e0e0; padding:11px 17px 0 17px;}
	.tab_list ul{position:relative;margin:0;padding:0;border-bottom:1px solid #e0e0e0;list-style:none;*zoom:1}
	.tab_list ul:after{display:block;clear:both;content:""}
	.tab_list li.ttl h3{float:left;width:170px; margin-top:5px; margin-left:10px;}
	.tab_list li{float:left;margin-bottom:-1px;}
	.tab_list li a{float:left;position:relative;background:#fff;color:#666;text-decoration:none;}
	.tab_list li a span{display:inline-block;font-size:13px;padding:6px 14px 5px 14px;font-weight:bold;cursor:pointer}
	.tab_list li ul{display:none;position:absolute;top:46px;left:0;width:100%;margin:0;padding:0;border:0;list-style:none;*zoom:1}
	.tab_list li ul:after{display:block;clear:both;content:""}
	.tab_list li li{float:none;position:relative;background: url(../images/icon/blt_01.gif) no-repeat 0 5px; padding:0 0 0 10px; height:25px}
	.tab_list li li a{float:none;margin:0;padding:0;border:0 !important;background:transparent;font-weight:normal;color:#5e626e !important;letter-spacing:normal}
	.tab_list li li a:hover,
	.tab_list li li a:active,
	.tab_list li li a:focus{color:#0168b7 !important;text-decoration:underline}
	.tab_list li li.more{position:absolute;top:-41px;right:0;border:0 !important;background:transparent}
	.tab_list li li span.date{float:right; *margin-top:-14px;background:#fff;}
	.tab_list.m1 .m1 a,
	.tab_list.m2 .m2 a,
	.tab_list.m3 .m3 a{border:1px solid #e0e0e0;border-bottom:1px solid #fff;background:transparent;color:#004980}
	.tab_list.m1 .m1 a span,
	.tab_list.m2 .m2 a span,
	.tab_list.m3 .m3 a span{padding-top:5px;font-size:15px;font-weight:bold;}
	.tab_list.m1 .m1 ul,
	.tab_list.m2 .m2 ul,
	.tab_list.m3 .m3 ul{display:block}

.conterBox{float:left; width:314px; height:354px; margin-left:10px;border:1px solid #e0e0e0;}
	#gallery_links {
		clear:both; right:0px; 
		position:absolute; top:25px; z-index: 99;background-color:#fff;
	}
	#gallery_links a{
		float:left;display: block;
		font-size:0px;display: block;
		width: 12px;height:12px; list-style:none;  
		text-align:center;margin-left:5px;
		background: url("../images/main/slideBtn.png") no-repeat scroll 0 0 transparent;
	}
	#gallery_links a:HOVER {
		background: url("../images/main/slideBtn.png") no-repeat scroll 0 0 transparent;
		text-decoration:none;
	}
	#gallery_links a.activeSlide {
		background: url("../images/main/slideBtn_on.png") no-repeat scroll 0 0 transparent;
		text-decoration:none;
	}
	.conterBox .boxArea {float:left; position:relative; width:284px; height:316px; padding:20px 0 0 16px;}
	.conterBox .boxArea h3 {margin:0 0 20px;}
	.conterBox .list{ height:284px; background:#fff}
	.conterBox .list h4{padding:14px 10px 8px 0; width:274px;}
	.conterBox .list h4 a{ color:#000; font-size:13px;}
	.conterBox .list h4:hover a , .list p:hover a{ text-decoration:underline;}
	.conterBox .list p{ padding-right:10px; width:274px;}
	.conterBox .list p a{ color:#666;font-size:12px; line-height:18px;}
	.conterBox .imgBox{position:relative;width:282px; height:181px;border:1px solid #cdcdcd;}
	.conterBox .imgBg img{ width:282px; height:181px;}
	.conterBox .imgBg{position:absolute;left:0px;top:0px;}
	.conterBox .list .btnView{ position:absolute; bottom:1px; left:;}

.rightBox{ width:240px; float:right;border:0px solid #000;}
	.rightBox .link_go{height:250px;}
	.rightBox .link_go ul li{ float:left;list-style:none; font-size:0; line-height:0;}
	.rightBox .link_go ul li a{font-size:0; line-height:0; }
	
/* 서브관련 */
#subVisual { position:relative; width:100%; height:105px; margin:0 auto; overflow:hidden; }
#subVisual-wrap li{ position:absolute; width:100%;height:105px; background-repeat:no-repeat; background-position:center top; z-index:10; }

.subNavi {float:left;position:relative; z-index:50;width:201px; padding-right:49px; margin-top:-41px;background:url(../images/sub/subnavi_bg01.gif) left top  repeat-y;}
	.subNavi h1 {width:201px;height:85px;}
	.subNavi h1 img {vertical-align:top;}
	.subNavi ul {width:201px; padding:20px 0 20px 0;border-bottom:1px solid #d8d6d6;}
	.subNavi ul li {font-weight:bold;}
	.subNavi ul li a {display:block;cursor:pointer;min-height:25px;font-size:15px; padding:7px 0 0 35px;text-decoration:none; }
	.subNavi ul li.dropY a {background:url(../images/sub/subnavi_bg_off.jpg) left top no-repeat;color:#333;text-decoration:none;}
	.subNavi ul li.dropY a:hover {background:url(../images/sub/subnavi_bg_on.jpg) left top no-repeat; color:#fff;}
	.subNavi ul li.dropYSelect a {background:url(../images/sub/subnavi_bg_on.jpg) left top no-repeat; color:#fff;}
	
.h3_box{margin-bottom:30px;height:45px;color:#999;border-bottom:1px solid #cecece;}
.h3_box h3{ float:left;font-size:28px;letter-spacing:-0.05em;color:#333; padding:9px 0 0 0;}
.h3_box ul.location {float:right;margin-top:15px;}
.h3_box ul.location li {float:left;color:#aeaeae;font-size:12px;letter-spacing:-0.05em;padding-left:8px;}
.h3_box ul.location li.line{font-size:9px;}
.h3_box ul.location li strong{color:#666;font-size:12px;letter-spacing:-0.05em;font-weight:bold;}

/* board */
.tab2{position:relative;height:39px;margin-bottom:35px;background:url(../images/btn/tab_menu.gif) repeat-x 0 100%;}
.tab2 ul,.tab2 ul li{margin:0;padding:0}
.tab2 ul li{list-style:none}
.tab2 ul li,.tab2 ul li a{background:url(../images/btn/bg_tab2_off.gif) no-repeat}
.tab2 ul li{float:left;margin-right:-1px;line-height:36px}
.tab2 ul li a{display:inline-block;padding:2px 0 1px;_padding:3px 0 0; width:150px; text-align:center;background-position: 100% 0;font-weight:bold;color:#00599d;font-size:15px;text-decoration:none !important}
.tab2 ul li a:hover{color:#000}
.tab2 ul li.on,.tab2 ul li.on a{background-image:url(../images/btn/bg_tab2_on.gif)}
.tab2 ul li.on a{color:#00599d}

.search_box{ margin-top:30px; padding:10px 15px; height:25px;border-top:1px solid #cecece;border-bottom:1px solid #cecece; }
.search_box .search_ttl{float:left; font-size:13px; padding-top:4px;}
.search_box .search_ttl strong.ttl{ font-size:13px; color:#00599d; font-weight:bold;}
.search_box .search_ttl strong.line{ font-size:13px; color:#aeaeae;}
.search_box .search_bor{float:right;}
.search_box .search_bor img.btn{ margin-top:-1px; margin-left:4px;}
.imtl6{ margin-left:8px;}

.board_list{border-top:2px solid #b5b5b5;}
.board_list table{width:100%;}
.board_list table thead th{height:37px;color:#333; padding-top:4px;font-size:15px;border-bottom:1px solid #cecece;}
.board_list table tbody td{font-size:13px;padding:7px 5px 5px 5px;border-bottom:1px solid #cecece;text-align:center;}
.board_list table tbody td a{font-size:13px;color:#666;}
.board_list table tbody td a:hover{color:#0168b7;text-decoration:underline;}
.board_list table tbody td.tit{text-align:left;padding:7px 10px 5px 10px;}
.board_list table tbody td.notice{text-align:left;padding:7px 10px 5px 10px;}
.board_list table tbody td.notice a{font-size:13px;color:#333; font-weight:bold;}
.board_list table tbody td.notice a:hover{color:#0168b7;text-decoration:underline;}
.board_list table tbody td img.new{margin-left:5px; margin-top:-3px;vertical-align:middle;}
.board_list table tbody td.no_search{ height:50px;}

.board_view{border-top:2px solid #b5b5b5;}
.board_view table{width:100%;}
.board_view table tbody th{font-size:13px;padding:13px 10px 10px 20px;border-bottom:1px solid #cecece;color:#00599d;vertical-align:top;text-align:left; line-height:120%;}
.board_view table tbody td{color:#333;font-size:13px;padding:12px 10px 10px 20px;border-bottom:1px solid #cecece;}
.board_view table tbody td.tit{color:#333; font-weight:bold;}
.board_view table tbody td.cont{font-size:13px;color:#666;padding:20px 20px; min-height:150px;line-height:22px; border-bottom:0px solid #dbdbdb;vertical-align:top; }

.board_listPN{border-top:1px solid #828282;border-bottom:1px solid #828282; margin-top:20px;}
.board_listPN table{width:100%;}
.board_listPN table tbody th{font-size:13px;padding:13px 10px 10px 20px;border-bottom:1px solid #cecece;color:#00599d;vertical-align:top;text-align:left; line-height:120%;}
.board_listPN table tbody td{color:#666;font-size:13px;padding:12px 10px 10px 20px;border-bottom:1px solid #dbdbdb;}
.board_listPN table tbody th.end {border-bottom:0px solid #dbdbdb;}
.board_listPN table tbody td.end {border-bottom:0px solid #dbdbdb;}
.board_listPN table tbody a{color:#333;}

.btnType01 {width:100%; height:25px; margin-top:20px;}
.btnType01:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.btnType01 .ltBtn {float:left;}
.btnType01 .ltBtn a {margin-right:2px;}
.btnType01 .rtBtn {float:right;}
.btnType01 .rtBtn a {margin-left:2px;}
.btnType01 .cBtn { text-align:center;}
.btnType01 .cBtn a{ margin:1px;}

/* paginate */
.paginate_complex{background-color:#f5f5f5; padding-top:15px; height:40px;line-height:normal;text-align:center; margin-top:45px;}
.paginate_complex a,
.paginate_complex strong{display:inline-block;position:relative;z-index:2;margin:0 -3px;padding:5px 12px 0 12px;border:1px solid #dcdcdc;background-color:#fff;font:bold 11px/16px Tahoma, Sans-serif;color:#717171;text-decoration:none;vertical-align:top;height:22px;text-align:center; }
.paginate_complex a:hover,
.paginate_complex a:active,
.paginate_complex a:focus{color:#fff;background-color:#000;}
.paginate_complex strong{color:#fff;background-color:#000;}
.paginate_complex .direction{border:0;font-weight:normal;color:#767676;text-decoration:none !important;z-index:1;}
.paginate_complex .direction:hover,
.paginate_complex .direction:active,
.paginate_complex .direction:focus{color:#323232;background-color:#fff}
.paginate_complex .prev{padding:0 3px 0 2px;width:27px;height:27px;border:1px solid #dcdcdc;}
.paginate_complex .next{padding:0 2px 0 3px;width:27px;height:27px;border:1px solid #dcdcdc;}
.paginate_complex .direction span{display:inline-block;position:relative;top:4px;font-size:0;line-height:0;vertical-align:top}
.paginate_complex .pag10{display:inline-block;width:15px;}






  