@charset "utf-8";
/* CSS Document */

/* 공통 */
body {font-family:"돋움",Verdana, Geneva, sans-serif; font-size:12px; color:#464646; margin:14px;}
table td {font-family:"돋움",Verdana, Geneva, sans-serif; font-size:12px; color:#464646;}
img {border:0 none}
input,select {border:1px #CCC solid; font-size:100%;}
a {color:#464646; text-decoration:none;} 
a:visited, a:active {text-decoration:none;}
a:hover {color:#069; text-decoration:none;}
ul, dl, ul li,dl dt,dl dd{margin:0; padding:0;}
.btn {cursor:pointer;}
.cl {clear:both;}

/* Layout Css */
.Layout_table{border-collapse:collapse;}
.html_width{width:958px;}
.logo_size{ width:830px;}
.toputil_size{text-align:right;}
.toputil{padding:0 5px 0 5px;}
.util_line{ width:1px; font-size:0; overflow:hidden; border-left:1px solid #ccc;}
.fl_nav{ padding:13px 0 0 0;}

.fl_left{vertical-align:top;}
.fl_Lbanner{ padding:8px 0 0 0;}
.viewnews { margin:17px 0 54px 0;}
.newspadd { margin:0 0 0 35px}

.index_right{width:958px; vertical-align:top; padding:0 0 0 30px}
.sub_search{ padding:23px 0 7px 0;}

.subcont{ height:400px; width:734px; text-align:left; vertical-align:top; padding:7px 0 40px 0;}
	/* cont */
	.subcont .text_st{text-align:justify; line-height:17px; margin:10px; padding:2px 0 0 20px; background:url(../img/common/con_bl.gif) 6px 11px no-repeat;}
	.subcont .text_st p{ margin:0; padding:5px 0 5px 0;}
	.subcont .text_li{text-align:left; line-height:17px; margin:10px;}
	.subcont .text_li p{ margin:0; padding:2px 0 2px 20px; background:url(../img/common/con_bl2.gif) 9px 7px no-repeat;}
	.subcont .text_li span{ font-weight:bold;}
	.subcont .sub_ti{ padding:4px 0 0 0; margin:0; color:#039; font-weight:bold; font-size:14px;}
	.subcont .images{ padding:0 10px 0 10px;}
	.subcont .info {float:left; width:130px; line-height:14px; background:#f4f4f4; padding:5px 10px 5px 0px}
	.subcont .map {float:right; border:2px solid #dfdfdf;}
	.subcont .links { list-style:none;}
		.subcont .links li{float:left; padding:3px 0 3px 10px;}
		.subcont .links lefr{ clear:both;}
		

.not_ti{ width:349px; margin:0 0 10px 0;}
.ti_bg{width:100%; background:url(../img/ti_bg.gif) repeat-x;}
.not_list{ width:262px; height:20px; padding:0 0 0 15px; background:url(../img/notice_bl.gif) 2px 10px no-repeat;}
	.not_list nobr{ width:220px; display:block; overflow:hidden; text-overflow:ellipsis;}
	.not_list a{color:#464646;}
	.not_list a:hover{color:#069; text-decoration:underline;}
.not_date{ color:#b3b3b3;}

.subTitle{ float:left; padding:11px 0 4px 20px; background:url(../img/sub_bl.gif) 0px 11px no-repeat; 
font-family:sans-serif !important; color:#666; font-size:16px; font-weight:bold; letter-spacing:-1px;
}
.siteRoot { float:right; color:#999; padding:15px 0 0 0;}
	.siteRoot span {color:#06C}
	.siteRoot a{color:#999;}
	.siteRoot a:hover{color:#F30; text-decoration:underline;}

/* left_menu */
.left_menu { width:193px;}
.left_menu .left_ti {height:35px; padding:0 0 0 5px; font-family:sans-serif !important; color:#0838a0; font-size:16px; font-weight:bold; letter-spacing:-1px; border-bottom:4px solid #3951a3; }

.left_menu .on{border-bottom:1px solid #CCC; font-family:sans-serif !important; font-size:12px; }
	.left_menu .on a{ padding:8px 0 8px 20px; background:url(../img/common/left_on.gif) 3px 14px no-repeat; color:#0838a0; display:block;}
	.left_menu .on a:hover{ padding:8px 0 8px 20px; background:url(../img/common/left_on.gif) 3px 14px no-repeat; color:#C30; display:block;}

.left_menu .off{border-bottom:1px solid #CCC; font-family:sans-serif !important; font-size:12px;}
	.left_menu .off a{ padding:8px 0 8px 20px; background:url(../img/common/left_off.gif) 3px 14px no-repeat; display:block;}
	.left_menu .off a:hover{ padding:8px 0 8px 20px; background:url(../img/common/left_on.gif) 3px 14px no-repeat; color:#C30; display:block;}

/* board */
.kolasboard {width:100%;}
	.kolasboard tr{background:#ffffff;}
	.kolasboard tr:hover{background:#f8f8f8;}	
	.kolasboard td{ padding:5px 5px 5px 5px; border-bottom:1px solid #c6dcf3;}
	.kolasboard .top{ height:10px; border-top:2px #438ad8 solid;}
	.kolasboard .gary{height:0 !important; border-top:2px #ccc solid !important; border-bottom:none !important; font-size:0; padding:0;}
	.kolasboard .tltlebg {height:27px; border-right:1px solid #fff; background:#438ad8; text-align:center; font-weight:bold; color:#fff;}
	.kolasboard .tltlebgEnd {height:27px; background:#438ad8; text-align:center; font-weight:bold; color:#fff;}
	.kolasboard .listnum{ width:5%; text-align:center; border-right:1px solid #c6dcf3;}
	.kolasboard .number{width:10%; text-align:center; border-right:1px solid #c6dcf3;}
	.kolasboard .name{width:30%; border-right:1px solid #c6dcf3;}
		.kolasboard .name a:hover{color:#069; text-decoration:underline;}
	.kolasboard .mainstay{width:10%; text-align:center; border-right:1px solid #c6dcf3;}
	.kolasboard .division{width:45%;}
	.kolasboard .bottom { height:15px; border-bottom:2px #438ad8 solid;}
	.board_Foot {width:100%; text-align:center;}
	
	/* btn */
	.subbtn {padding:10px 5px 10px 5px;}
	.subbtn .btbgL {float:left; width:3px; height:26px; background:url(../img/common/pop_btL.gif) no-repeat;}
	.subbtn a{float:left; display:block; height:20px; padding:5px 10px 5px 10px; background:url(../img/common/pop_btM.gif) repeat-x;
						font-size:12px; color:#666;}
	.subbtn a:hover{color:#06C;}			
	.subbtn .btbgR {float:left; width:3px; height:26px; background:url(../img/common/pop_btR.gif) no-repeat;}
	
	/* search Box */
	.kolasboard .search_ti {width:150px; height:30px; padding:0 0 0 10px; border-bottom:1px solid #c1d7e1; border-right:1px solid #c6dcf3; background:#f0f7fa; color:#6f8893; font-weight:bold;}
	.kolasboard .lab{ border-bottom:1px solid #ccc;}
		.kolasboard .lab input{ background:#f4f4f4; color:#000; border:1px solid #ccc;}
		
	/* page nav */
	.page_nav {width:200px; margin:0 auto;}
	.page_nav td{ padding:7px 2px 7px 2px; font-size:11px; vertical-align:bottom;}
	.page_nav .num{color:438ad8;}
		.page_nav .num a{color:438ad8;}
		.page_nav .num a:hover{text-decoration:underline;}
	.page_nav .current{color:f23900; font-size:12px; font-weight:bold;}
		.page_nav .current a{color:f23900; font-size:12px;}
		.page_nav .current a:hover{text-decoration:underline;}
	
	/* board View */
	.boardView { width:100%;}
	.boardView td{ padding:7px; border:1px solid #c6dcf3;}
	.boardView .top{border-top:2px solid #438ad8; font-size:0; height:0; padding:0; overflow:hidden;}
	.boardView .bottom{border-bottom:2px solid #438ad8; font-size:0; height:0; padding:0; overflow:hidden;}
	.boardView .ti{ background:#f5f9fd; color:#438ad8; width:20%; font-weight:bold;}
	.boardView .text{ width:80%;}
	.boardView .down {}
	.boardView .cont{ line-height:14px;}
	
	/* Search */
	.searchTop {height:5px; background:url(../img/common/search_top.gif) no-repeat; font-size:0px; overflow:hidden;}
	.boardSearch {width:100%; background:url(../img/common/search_bgy.gif) repeat-y;}
	.boardSearch .m1{width:15%; padding:0 0 0 20px;}
	.boardSearch .m2{width:45%;}
		.boardSearch .m2 input{ height:20px; width:100%;}
	.boardSearch .bt{width:40%;}
	.boardSearch .subbtn{ padding:2px 0 0 15px;}
	.searchBottom {height:5px; background:url(../img/common/search_bottom.gif) no-repeat;font-size:0px; overflow:hidden;}

	/* boardList */
	.boardList { width:100%; margin:20px 0 0 0; text-align:center;}
	.boardList td{padding:7px; background:url(../img/common/dotline.gif) repeat-x bottom;}
	.boardList tr:hover{background:#f8f8f8;}	
	.boardList .top{ height:10px; border-top:2px #438ad8 solid; background:none !important;}
	.boardList .bottom{ height:10px; border-bottom:2px #438ad8 solid; background:none !important;}
	.boardList .tltlebg {height:27px; border-right:1px solid #fff; background:#438ad8; text-align:center; font-weight:bold; color:#fff !important;}
	.boardList .tltlebgEnd {height:27px; background:#438ad8; text-align:center; font-weight:bold; color:#fff;}	
	.boardList .num{ width:5%; color:#666;}
	.boardList .ti{width:70%; text-align:left; padding-left:10px;}	
		.boardList .ti nobr{width:90%; display:block; overflow:hidden; text-overflow:ellipsis;}
	.boardList .date{width:15%; color:#369;}
	.boardList .view{width:10%; color:#666;}
	
.footer { padding:15px 0 0 0;}