/* -------------------------------------------------------------------------------------------
* Version 	: 0.1
---------------------------------------------------------------------------------------------*/

*{margin:0; padding:0;}

#s_wrap {margin:0 auto; text-align:center; background:#fff;  min-height:500px;}
#s_content{width:1024px; margin:0 auto; overflow:hidden; position:relative; min-height:500px; height:100%;}


#container { position:relative; padding:154px 0 0 0; /* padding:103px 0 0 0; */ background-color:#eff1f6; }
#container .subTitle { height:120px; background-color:#043b72; background-position:center 0; background-repeat:no-repeat; position:relative; min-width:980px; }
#container .subTitle h2 { position:absolute; width:150px; left:50%; margin-left:-500px; font-size:23px; color:#fff; text-align:right; line-height:120px; }


/*레프트*/

.leftnav {float:left; width:276px; min-height:100px; position:relative;  }
.leftnav  h2{ padding:60px 60px 30px 0; font-family: "NanumGothic"; color:#73ccdd; font-size:28px; font-weight:600; letter-spacing:-2px; text-align:right; border-bottom:2px solid #73ccdd; }
.leftnav .lnb { margin-right:-6px; text-align:right; padding:14px 0 0 0; }
.leftnav .lnb > li > a { font-size:15px; color:#333; display:inline-block; padding-top:18px; padding-right:65px; font-weight:bold;; }
.leftnav .lnb > li.on {  color:#73ccdd !important; position:relative;    }
.leftnav .lnb li ul {padding-top:2px; padding-right:30px;}

.leftnav .s_second {padding:4px 36px 2px 0;  font-size:12px; color:#808080;  }
.leftnav .s_second a { display:block; color:#808080; }
.onn a{color:#73ccdd !important; text-decoration:underline; font-weight:bold; }
.leftnav .s_second a:hover {color:#73ccdd !important; text-decoration:underline; }



.s_con { float:left; text-align:left; width:748px; position:relative; min-height:300px; padding:0 0 100px 0; z-index:2;  font-size:13px; color:#666; line-height:22px;}
.s_con h3 {color:#2f2f2f; font-size:24px; padding:60px 0 25px 38px ; border-bottom:3px solid #eee; letter-spacing:-1px; font-family: "NanumGothic";}
.con_right {width:710px; margin-left:38px; margin-top:35px;} 


#locator {display:none;}



/*달력스킨*/

	table.sch_t01{margin:10px 0 15px 0;}
	table.sch_t01 td a img{padding-bottom:5px;}
	a.ym_text{font-weight:bold; font-size:24px; color:#333; display:inline-block; line-height:16px; }

	table.sch_t02{}
	table.sch_t02 th{line-height:42px; color:#353535; font-weight:bold; text-align:center; border:1px solid #e4e5e7; background:#f9f9f9;}
	table.sch_t02 td{border:1px solid #e4e5e7; text-align:center; }
	table.sch_t02 td a{color:#000; font-weight:bold;   }
	table.sch_t02 td div {padding-top:5px;  height:35px; font-size:13px;  }
	table.sch_t02 td.cal_title{line-height:14px;}

	table.sch_t03{border-top:2px solid #1875bb;}
	table.sch_t03 th{border:1px solid #c9c9c9; background:#f1f1f1; text-align:center; padding:14px 10px 12px 10px;}
	table.sch_t03 td{border:1px solid #c9c9c9; text-align:left; padding:14px 10px 12px 12px}

	#variableFiles td{border:0; padding:0 0 3px 0;}

	.top_box {text-align:left; background: #f9f9f9; border: 1px solid #ddd;  line-height: 1.5; margin-bottom: 40px; padding:30px ; font-size:15px; }
	.s_con .top_box .uu{font-weight:bold; color:#1875bb; text-decoration:underline;}


/*서브내용 */

/*인사말*/
.top_text {color:#73ccdd; font-size:24px; line-height:36px; font-weight:bold;}
.sub_0101 { color:#73ccdd; font-size:24px; background-image:url("{{$template}}/img/_images/sub/sub0101.jpg") no-repeat; background-position: top right;}
.sub_0101 p {padding-top:50px;}
.sub_0101 dt {font-size:22px; color:#3e3e3d; line-height:30px; margin-top:10px;}
.sub_0101 dd {margin-top:30px;}
.sub_0101 dd p {text-align:right; font-weight:bold;}

/*시니어클럽이란*/

.sub_0102 dt {background:url("{{$template}}/img/_images/bul_01.gif") no-repeat; color:#73ccdd; font-size:24px;  }
.sub_0102 dd {margin-top:15px; padding-bottom:40px;padding-left:22px;}
.bul_02 {background:url("{{$template}}/img/_images/bul_02.gif") 0px 5px no-repeat;  padding-bottom:7px; line-height:23px;}
.bul_02 span {font-weight:bold; font-size:15px; padding-left:15x; }
.bul_03 {background:url("{{$template}}/img/_images/bul_03.gif") 0px 5px no-repeat; padding-left:-10px;}

.round_box { background:#f6f6f6; border:1px solid #ececec; border-radius:5px; overflow:hidden;  padding:15px; margin-top:15px;}
.round_box .round_box_le {float:left; font-weight:bold; color:#212121; font-size:16px; width:auto; padding:15px 0 0 10px;}
.round_box .round_box_ri {float:left; width:auto;}

/*기관소개 및 연혁*/

.sub_0103 dt {background:url("{{$template}}/img/_images/bul_01.gif") no-repeat; color:#73ccdd; font-size:24px;  }
.sub_0103 dd {margin-top:15px; padding-bottom:40px;padding-left:22px;}
.bul_02 {background:url("{{$template}}/img/_images/bul_02.gif") 0px 5px no-repeat;  padding-bottom:7px; line-height:23px;}
.bul_02 span {font-weight:bold; font-size:15px; padding-left:15x; }

.history {width:100%;border-bottom:1px solid #eee;}
.history th {background:url("{{$template}}/img/_images/bg_year.jpg") no-repeat; background-position: center center; width:200px; min-height:200px; text-align:center; color:#73ccdd; font-weight:bold; font-size:30px; border-bottom:1px solid #eee;}
.history td {border-bottom:1px solid #eee; padding:30px 0 30px 40px;font-size:14px}
.history td span {font-weight:bold; margin-right:10px;}


/*기관비전*/
.top_tex4 {color:#73ccdd; font-size:25px; line-height:32px;  margin-top:40px; font-weight:bold;}
.top_tex4 span {font-size:17px; color:#212121;  letter-spacing:-1px;}
.sub_0104 {background-position: top right; }
.sub_0104 .top_tex3 {font-size:15px; font-weight:bold; margin:50px 0 20px 0;line-height: 28px;}


/*조직현황*/
.sub_0105 dt {background:url("{{$template}}/img/_images/bul_01.gif") no-repeat; color:#73ccdd; font-size:24px;  }
.organization_txt {width:663px; margin:auto; padding-bottom:50px;}
.organization_txt li {float:left; margin-right:7px; border:1px solid #ccc; border-top:0px; width:216px; min-height:170px; text-align:left; overflow:hidden; padding:5px; }
.organization_txt li .last {margin-right:0px}


.btn_submit3 {padding:0 20px; height:34px; line-height:30px; border:0;background:#74b200!important; color:#fff; font-weight:bold; cursor:pointer}

.tab-style02 {
	width:100%;		
}
	.tab-style02 thead th {
		padding:15px 20px;
		border-bottom:1px solid #ccc;
		border-right:1px solid #c4c4c4;		
		text-align:center;
		border-top:2px solid #73ccdd;
		background:#f9f9f9;
		font-size:15px;
	}
	.tab-style02 thead th.on {border-right:0; text-align:center;}
	.tab-style02 tbody th {background:#f9f9f9; border-bottom:1px solid #ccc; border-right:1px solid #c4c4c4;text-align:center;	}
	.tab-style02 tbody td {
		padding:20px 0;
		border-bottom:1px solid #ccc;		
		border-right:1px solid #c4c4c4;
		text-align:center;
		line-height:22px;		
		font-size:13px;
	}
	.tab-style02 tbody td.on {border-right:0; text-align:left; padding-left:20px;}
	.tab-style02 tbody td.on2 {border-right:0; text-align:left; }


/*탬메뉴 수정*/

#sub02_tab {padding-left:10px;}
#sub02_tab ul {overflow:hidden; width:720px;  margin:auto; text-align:center; }
#sub02_tab ul li {background:url("{{$template}}/img/_images/sub02_t01.jpg") no-repeat; font-size:13px; color:#666!important; font-weight:bold; float:left; width:135px; padding-right:5px; height:45px; line-height:16px; padding-top:5px;  }
#sub02_tab ul li a{background:url("{{$template}}/img/_images/sub02_t01.jpg") no-repeat; font-size:13px; color:#666!important; font-weight:bold; float:left; width:135px; margin-right:5px; height:45px; line-height:16px; padding-top:5px;  }
#sub02_tab li:last-child{ margin-right:0px; }
#sub02_tab a li:last-child{ margin-right:0px; }
#sub02_tab li.onn { color:#fff !important;;  background:url("{{$template}}/img/_images/sub02_t01_on.jpg") no-repeat; font-weight:bold; float:left; width:135px;  height:45px; line-height:18px; padding-top:5px; }
#sub02_tab li a.onn{ color:#fff !important;  background:url("{{$template}}/img/_images/sub02_t01_on.jpg") no-repeat; font-weight:bold; float:left; width:135px;  height:45px; line-height:18px; padding-top:5px; }

div.sub02_sub.selected {display:block;}
div.sub02_sub {display:none;}






/*사업안내*/

.sub02_bg {background:url("{{$template}}/img/_images/sub02_bg2.jpg") no-repeat; height:300px; padding:45px; margin-top:-6px;}
.sub02_bg dt {width:320px; float:left;}
.sub02_bg dl dt p {padding-top:15px; line-height:22px;}
.sub02_bg dl dt ul {padding-top:20px;}
.sub02_bg dl dt ul li {margin-top:5px; padding-left:15px;  0 7px no-repeat;}
.sub02_bg dl dt ul li span {font-weight:bold;}

.sub02_bg dd { float:right; border:1px solid #eee;}



.sub02_bg2 {background:url("../images/sub/sub02_bg.png") no-repeat; height:320px; padding:45px; margin-top:-6px;}
.sub02_bg2 dt {width:320px; float:left;}
.sub02_bg2 dl dt p {padding-top:15px; line-height:22px;}
.sub02_bg2 dl dt ul {padding-top:20px;}
.sub02_bg2 dl dt ul li {margin-top:5px; padding-left:15px; background:url("../images/sub/sub02_bul.gif") 0 7px no-repeat;}
.sub02_bg2 dl dt ul li span {font-weight:bold;}

.sub02_bg2 dd { float:right; padding-top:25px;}
.sub02_bg2 dd img {border:1px solid #eee;}


/*이용안내*/

.bg06 {height:520px; }

.sub06 {margin-bottom:150px;}
.sub06 dt{width:320px; float:left; }
.sub06 dd{padding-left:20px; color:#4b4b4b; line-height:18px;}
.sub06 dd ul li span{font-weight:bold;}
.sub06 dd ul.list {}
.sub06 dd ul.list li{float:left; padding-right:60px; text-align:center; margin-bottom:100px}
.sub06 dd ul.list li img {padding:0 0 0px 0px;}
.sub06 dd ul.list li.none {background:none;}

/*후원안내*/

.sub_0301 {background-position: top right; }
.top_text5 {color:#73ccdd; font-size:24px; line-height:32px;  padding-top:40px; font-weight:bold;;}
.top_text5 span {font-size:22px; color:#3d3636;  letter-spacing:-1px; font-weight:400;}
.top_text6 {margin:30px 0 55px 0; color:#666;}


/*자원봉사안내*/
.sub_0303 {background-position: top right; }


/*관련사이트*/

.round_box2 { background:#f6f6f6; border:1px solid #ececec; border-radius:7px; overflow:hidden;  padding:20px; margin-top:15px;}
/*.round_box2 dt {float:left; font-weight:bold; color:#212121; font-size:16px; width:130px; padding:15px 0 0 20px;}
.round_box2 dd {float:left; width:520px;}*/

.round_box2 dl dt {padding-left:15px;padding-top:15px; font-weight:bold;;}
.round_box2 dl dd {height:30px;  padding:0 0 2px 0px; border-bottom-width:1px; border-bottom-color:#d7d7d7; border-bottom-style:solid; position:relative;}
.round_box2 dl dd .text{float:left !important; width:485px; margin-left:15px;  }
.round_box2 dl dd .banner{ float:right !important; width:160px; position:absolute; top:-27px;}

.round_box2 dl dd a{color:#909090;}
.round_box2 dl dd a:hover{color:#909090;}



/*공지사항 최근게시물*/
#board_notice{height:150px; float:left; width:500px; margin-right:50px; position:relative; color:#666;  font-size:16px;   }
#board_notice .board_tit { border-bottom: 1px solid #e6e6e6; padding-bottom:10px; text-align:left;}
#board_notice .board_tit p {text-align:left; }
#board_notice dl{}
#board_notice dl dt{margin-bottom:10px;}
#board_notice dl dd.more {position:absolute; top:25px; right:45px;}
#board_notice dl dd ul li{line-height:22px; background:url(../images/main/notice_bul.gif) no-repeat 0 20px; padding:2px; }
#board_notice dl dd ul li a{font-size:12px; color:#666; padding-left:5px; overflow:hidden}
#board_notice dl dd ul li a:hover {color:#353535;}
#board_notice dl dd ul li span.notice_txt {float:left;}
#board_notice dl dd ul li span.data {color:#848484; font-size:14px; float:right;}
.btn_more{ position:absolute; right:6px; top:5px;}



