#wrap{
	
}

#header{
	background:url("../images/header_repeat_bg.jpg") repeat-x left top;
}

#header .header_wrap{
	width:980px;
	margin:0 auto;
}

#header .logo_wrap{
	padding:20px 60px 25px 60px;
	background:url("../images/right_border.png") repeat-y right top;
}
.main #header .logo_wrap{
	background:none;
}

#header .header_wrap .header_navi{
	height:10px;
	padding:9px 0px 13px 0;
}
#header .header_wrap .header_navi ul{
	float:right;
}

#header .header_wrap .header_navi ul li{
	float:left;
	padding-left:7px;
	margin-left:13px;
	background:url("../images/dot.png") no-repeat left center;
}

#header .header_wrap .header_navi ul li a{
	color:#FFF;
	font-size:11px;
	font-weight:bold;
}

#header .header_wrap .logo{
	float:left;
}

#header .header_wrap .logo a{
	display:inline-block;
}

#header .header_wrap .search{
	width:218px;
	height:18px;
	padding:6px 12px;
	margin-top:5px;
	float:right;
	background:url("../images/search_bg.png") no-repeat left center;
}

#header .header_wrap .search input{
	vertical-align:top;
	height:19px;
}
#header .header_wrap .search input.text{
	width:185px;
}

#header .header_wrap .search input.sub{
	width:19px;
	margin-left:10px;
}




#center{
	width:980px;
	padding:0 60px;
	margin:0 auto;
	background:url("../images/right_border.png") repeat-y right top;
}

.main #center{
	background:none;
}



#left{
	float:left;
	width:200px;
	margin-right:19px;
}

#left .left_menu{
	margin-bottom:25px;
}

#left .left_menu > ul > li{
	background-color:#0a4d85;
	text-align:center;
	background-image:url("../images/left_menu_line.png");
	background-position:left bottom;
	background-repeat:no-repeat;
}



#left .left_menu > ul > li > a{
	display:block;
	line-height:20px;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	padding:20px 35px 22px 35px;
	
}

#left .left_menu > ul > li.last{
	background-image:none;
}
#left .left_menu > ul > li.on_li > ul{
	display:block;
}
#left .left_menu > ul li ul{
	background-color:#f1f1f4;
	padding:10px 0;
	display:none;
}
#left .left_menu > ul > li > ul > li.on_li ul{
	display:block;
}
#left .left_menu > ul li ul li{
	text-align:left;
}

#left .left_menu > ul li ul li a{
	color:#616161;
	line-height:15px;
	font-size:11px;
	display:block;
	padding:5px 0 5px 13px;
	background:url("../images/left_menu_dot.png") no-repeat 7px 11px;
}

#left .left_menu > ul li ul a:hover{
	color:#035556;
	font-weight:bold;
}
#left .left_menu > ul li ul a.on_a{
	color:#035556;
	font-weight:bold;
}
#left .left_menu > ul li ul li ul{
	margin:0 1px;
	background-color:#FFF;
}
#left .left_menu > ul li ul li ul a{
	background-image:none;
}
#left  .click_here{
	padding-top:35px;
	background:url("../images/left_bottom_bg.jpg") no-repeat left top;
	width:200px;
	height:104px;
	text-align:center;
	font-weight:bold;
	color:#575757;
}


#left  .click_here a.weekly{
	float:left;
	padding-top:63px;
	padding-bottom:10px;
	line-height:15px;
	text-align:left;
	font-size:11.5px;
	width:113px;
	padding-left:10px;
	
}

#left  .click_here a.paper{
	float:left;
	width:65px;
	text-align:left;
	line-height:15px;
	font-size:13px;
	padding:10px 0 63px 12px;
	
}








#footer{
	
}


#footer .footer_banner{
	width:980px;
	margin:0 auto;
	padding:30px 60px 0 60px;
	background:url("../images/right_border.png") repeat-y right top;
}
.main #footer .footer_banner{
	background:none;
}
#footer .action_parent {
	padding-top:20px;
	background:url("../images/t_line_.png") repeat-x left top;
	height:110px;
	position:relative;
	margin:0 auto;
}

#footer .action_sliders {
	width:100%;
	height:100%;
	position:relative;
	overflow:hidden;
	margin-left:2px;
}
#footer .action_childs {
	width:100%;
	height:100%;
	position:absolute;
}
#footer .action_childs a {
	___display:none;
	position:absolute;
	width:152px;
	height:63px;
}



	/* mast be set ! */



#footer .footer_banner .banner_navi{
	margin-bottom:10px;
	height:14px;
}

#footer .footer_banner .banner_navi ul{
	float:right;
	background:url("../images/banner_control.png") no-repeat left top;
}

#footer .footer_banner .banner_navi ul li{
	float:left;
}
#footer .footer_banner .banner_navi ul li a{
	display:block;
	width:15px;
	height:14px;
}



#footer .copyright{
	padding:30px 0;
	background-color:#03325c;
	line-height:17px;
	font-size:10px;
	color:#FFF;
	font-family:"Times New Roman";

	text-align:center;
	
}

#content{
	width:761px;
	overflow:hidden;
	float:left;
	line-height:20px;
}

.sub_title{
	height:25px;
	padding:15px 0 5px 0;
	border-bottom:2px solid #2c2c2c;
	margin-bottom:10px;
}

.sub_title .print{
	float:right;
	margin-top:2px;
}
.sub_title .facebook{
	float:right;
	margin-top:2px;
	margin-right:5px;
}
.location{
	text-align:right;
	font-family:"돋움";
	font-size:11px;
	color:#919191;
	margin-bottom:30px;
}

.location a{
	font-family:"돋움";
	font-size:11px;
	color:#919191;
}

.page_summary{
	margin-bottom:35px;
}
.summary_top_bg{
	background:url("../images/page_summary_bg_top.png") no-repeat left top;
	height:12px;
	width:761px;
}
.summary_bottom_bg{
	background:url("../images/page_summary_bg_bottom.png") no-repeat left top;
	height:13px;
	width:761px;
}
.summary_repeat_bg{
	padding:12px 25px 5px 25px;
	font-size:14px;
	color:#FFF;
	line-height:15px;
	background-color:#0a7c7d;
	min-height:60px;
	width:711px;
}
.page_summary h3{
	font-size:18px;
	line-height:18px;
	margin-bottom:5px;
}
.top{
	position:fixed;
	left:50%;
	top:500px;
	margin-left:550px;
}
.main .top{
	display:none;
}

.print_top{
	background:url("../images/common/printbg.gif") repeat-x;
}
.print_top .print_button{
	margin-top:10px;
	margin-bottom:15px;
	max-width:761px;
	text-align:right;
}

.bbs_btn_area{
 margin-top:50px;
}

#contentPanel {
    margin:20px;
	width:761px;
}
