/* 전파선교사 메인 */
.mission { background:#f5f5f5; padding:11px 0 41px 0; }

#missionBox { width:974px; margin:0 auto; overflow:hidden; height:100%;}
#missionBox .left { position:relative; width:695px; float:left;}
#missionBox .left ul { position:absolute; bottom:12px; right:12px; width:81px; height:20px; padding:7px 0 0 6px; background:#000;}
#missionBox .left ul li { font-weight:bold; color:#fff; float:left}
#missionBox .left ul li.li01 { display:inline-block; margin:0 11px;}
#missionBox .left ul li span { color:#ffcc50;}
#missionBox .right { width:275px; float:right;}

#missionBox .right h2 { border-top:6px solid #d60000; padding:28px 0 112px 15px;}
.missionBox02 { width:974px; margin:8px auto 0 auto; overflow:hidden; height:100%;}
.missionBox02 li { float:left; margin-right:8px;}

#vodMainBox { width:974px; margin:0 auto; overflow:hidden; height:100%;}
#vodMainBox .left { width:464px; float:left; margin-right:8px;}
#vodMainBox .left .leftBox01 {position:relative;}
#vodMainBox .left .leftBox01 ul { position:absolute; bottom:12px; right:12px; width:81px; height:20px; padding:7px 0 0 6px; background:#000;}
#vodMainBox .left .leftBox01 ul li { font-weight:bold; color:#fff; float:left}
#vodMainBox .left .leftBox01 ul li.li01 { display:inline-block; margin:0 11px;}
#vodMainBox .left .leftBox01 ul li span { color:#ffcc50;}
#vodMainBox .left .vBox01 { overflow:hidden; height:100%; margin-top:8px;}
#vodMainBox .left .vBox01 .vBox01_left { width:230px; float:left;}
#vodMainBox .left .leftBox02 { width:194px; height:168px; padding:16px 17px; background:#FFF; border-top:1px solid #e2e2e2; border-left:1px solid #e2e2e2; border-right:1px solid #cacaca; border-bottom:1px solid #cacaca; }
#vodMainBox .left .leftBox02 .leftBox02_top { padding-bottom:11px; border-bottom:1px solid #e5e5e5; overflow:hidden; }
#vodMainBox .left .leftBox02 .leftBox02_top h3 { float:left;}
#vodMainBox .left .leftBox02 .leftBox02_top p { float:right;}
#vodMainBox .left .leftBox02 .leftBox02_bottom div { margin:12px 0 6px 0;}
#vodMainBox .left .leftBox02 .leftBox02_bottom p a { color:#777777; font-size:11px;}
#vodMainBox .left .vBox01_left .podcast { margin:8px 0;}
#vodMainBox .left .vBox01 .vBox01_right { width:191px; float:right; background:#fff; padding:17px 17px; border-top:1px solid #e2e2e2; border-left:1px solid #e2e2e2; border-right:1px solid #cacaca; border-bottom:1px solid #cacaca; }
#vodMainBox .left .vBox01_right_top { padding-bottom:11px; border-bottom:1px solid #e5e5e5; overflow:hidden; }
#vodMainBox .left .vBox01_right_top h3 { float:left;}
#vodMainBox .left .vBox01_right_top p { float:right;}
#vodMainBox .left .vBox01_right_mid { position:relative; height:125px; margin:12px 0 23px 0;}
#vodMainBox .left .vBox01_right_mid .img_vBox01_rm { position:absolute; left:14px; top:0;}
#vodMainBox .left .vBox01_right_mid .btn01_vodMain { position:absolute; left:0; top:54px;}
#vodMainBox .left .vBox01_right_mid .btn02_vodMain { position:absolute; right:0; top:54px;}
#vodMainBox .left .vBox01_right_bottom ul li { margin-bottom:5px; padding-left:11px; background:url(../images/icon/icon01_vodMain.gif) left 4px no-repeat; line-height:19px;}
#vodMainBox .left .vBox01_right_bottom ul li a { color:#555;}
#vodMainBox .left .vBox01_right_bottom ul {height:136px;}

#vodMainBox .mid { width:222px; float:left; }
#vodMainBox .mid .midBox01 { width:192px; height:605px; padding:17px 14px; background:#fff; border-top:1px solid #e2e2e2; border-left:1px solid #e2e2e2; border-right:1px solid #cacaca; border-bottom:1px solid #cacaca; }
#vodMainBox .mid .midBox01 h3 { padding-bottom:11px; border-bottom:1px solid #e5e5e5; position:relative;}
#vodMainBox .mid .midBox01 h3 p { position:absolute; right:0; top:0;}
#vodMainBox .mid .midBox01 ul { }
#vodMainBox .mid .midBox01 ul li { margin-top:20px;}
#vodMainBox .mid .midBox01 ul li dl {}
#vodMainBox .mid .midBox01 ul li dl dt { margin:6px 0; text-align:center;}
#vodMainBox .mid .midBox01 ul li dl dt a { color:#555555;}
#vodMainBox .mid .midBox01 ul li dl dd { line-height:14px; text-align:center}
#vodMainBox .mid .midBox01 ul li dl dd a { color:#777777; font-size:11px;}

#vodMainBox .mid .midBox02 { margin-top:8px; width:192px; padding:17px 14px 0 14px; background:#fff;border-top:1px solid #e2e2e2; border-left:1px solid #e2e2e2; border-right:1px solid #cacaca; border-bottom:1px solid #cacaca; }

#vodMainBox .mid .midBox02 .midBox02_top { padding-bottom:11px; border-bottom:1px solid #e3e3e3; overflow:hidden; height:100%;}
#vodMainBox .mid .midBox02 .midBox02_top h3 { float:left;}
#vodMainBox .mid .midBox02 .midBox02_top p { float:right;}
#vodMainBox .mid .midBox02 .midBox02_top p a { color:#555555;}
#vodMainBox .mid .midBox02 .midBox02_bottom ul { margin-top:12px; height:94px;}
#vodMainBox .mid .midBox02 .midBox02_bottom ul li { margin-bottom:10px; padding-left:11px; background:url(../images/icon/icon01_vodMain.gif) left 4px no-repeat; }
#vodMainBox .mid .midBox02 .midBox02_bottom ul li a {color:#555;}

#vodMainBox .right { float:right; width:272px;}
#vodMainBox .right h2 { border-top:6px solid #d60000; padding:28px 0 129px 15px;}
#vodMainBox .right .rightBox01 { margin-top:10px; width:244px; border-top:1px solid #e2e2e2; border-left:1px solid #e2e2e2; border-right:1px solid #cacaca; border-bottom:1px solid #cacaca;  padding:17px 13px; background:#FFF;}
#vodMainBox .right .rightBox01 .rightBox01_top {padding-bottom:11px; border-bottom:1px solid #e3e3e3; overflow:hidden; height:100%;}
#vodMainBox .right .rightBox01 .rightBox01_top h3 {float:left;}
#vodMainBox .right .rightBox01 .rightBox01_top p { float:right;}
#vodMainBox .right .rightBox01 dl { margin-top:20px; height:285px;}
#vodMainBox .right .rightBox01 dl dt {margin-bottom:14px;}
#vodMainBox .right .rightBox01 dl dd { text-align:center; margin:8px 0 10px 0;}
#vodMainBox .right .rightBox01 dl dd a { color:#555555;}

.contents {background:#f5f5f5; padding-top:12px; padding-bottom:50px; }
.content { width:973px; margin:0 auto; overflow:hidden;	}
.con_left .box01_img { width:691px; height:297px; border-top:1px solid #e2e2e2; border-left:1px solid #e2e2e2; border-right:1px solid #cacaca; border-bottom:1px solid #cacaca; position:relative; line-height:100%; }
.con_left .box01_img .ico01 { display:block; position:absolute; left:12px; top:120px; width:22px; height:48px; background:url(../images/icon/ico_top01.png) left top no-repeat; }
.con_left .box01_img .ico02 { display:block; position:absolute; right:12px; top:120px; width:22px; height:48px; background:url(../images/icon/ico_top02.png) left top no-repeat; }
.con_left { float:left; width:693px; }
.con_left .news { height:38px; border:1px solid #d9d9d9; margin-top:8px; line-height:100%; background:#e7e7e7 url(../images/icon/ico_news.png) 19px center no-repeat; padding:0 0 0 48px; position:relative; }
.con_left .news a,
.con_left .news a:hover {color:#444444;}
.con_left .news dl { margin-top:13px; }
.con_left .news dl dt { float:left; font-size:14px; width:72px; font-weight:bold; }
.con_left .news dl dd { float:left; width:530px; font-size:11px; padding-top:2px; }
.con_left .news .btns { position:absolute; right:13px; top:12px;}
.con_left .news .btns li { float:left; }
.con_left .news .btns li:first-child a { display:block; width:17px; height:15px; background:url(../images/icon/ico_rel.gif) left top no-repeat; }
.con_left .news .btns li a { display:block; width:16px; height:15px; background:url(../images/icon/ico_next.gif) left top no-repeat; }

.con_right { float:right; width:272px; }
.con_right h2 { font-size:30px; border-top:6px solid #d60000; padding:29px 0 0 16px; height:129px; line-height:100%; }
.con_right .chart { height:161px; border-top:1px solid #e2e2e2; border-left:1px solid #e2e2e2; border-right:1px solid #cacaca; border-bottom:1px solid #cacaca; background:#ffffff; padding:20px 12px 0 12px; position:relative; }
.con_right .chart h4 { font-size:14px;}
.con_right .chart .time { position:absolute; right:12px; top:25px; font-size:11px;color:#555555; }
.con_right .chart ul { margin-top:12px; font-size:11px;border-top:1px solid #e5e5e5; }
.con_right .chart ul li:first-child.on,.con_right .chart ul li:first-child { border-top:none; }
.con_right .chart ul li { border-top:1px dashed #e5e5e5; padding:8px 0 7px 0; overflow:hidden; clear:both; position:relative; }
.con_right .chart ul li .txt em {float:left; font-size:8px; color:#f5f5f5; background:#b7b7b7; width:35px; padding:2px 0 2px 0; text-align:center; display:block; line-height:100%; }
.con_right .chart ul li .txt h4 { float:left; font-size:11px; margin-left:15px; font-weight:normal; }
.con_right .chart ul li .txt strong {vertical-align:bottom; float:left; color:#d20d0d; font-size:11px; margin-left:13px; padding-top:0; line-height:100%; display:block; font-weight:normal; vertical-align:bottom; }
.con_right .chart ul li .img,.con_right .chart ul li .btns { display:none; }
.con_right .chart ul li.on { border-top:1px solid #e5e5e5; background:#f5f5f5; }
.con_right .chart ul li.on .img { display:block; width:58px; height:58px; border:1px solid #d5d5d5; float:left; }
.con_right .chart ul li.on .txt { float:left; margin-left:8px; }
.con_right .chart ul li.on .txt h4 { float:none; font-size:11px; line-height:100%; color:#555555; margin-left:0; font-weight:bold; }
.con_right .chart ul li.on .txt em { float:none; overflow:hidden; font-size:8px; color:#f5f5f5; background:#d60000; width:35px; padding:2px 0 2px 0; text-align:center; overflow:hidden; margin-bottom:10px; line-height:100%; }
.con_right .chart ul li.on .txt strong { float:none; color:#d60000; font-size:11px; padding-top:7px; line-height:100%; display:block; font-weight:bold; margin-left:0; vertical-align:middle; }
.con_right .chart ul li.on .txt .btns { display:block; position:absolute; right:4px; bottom:7px; }
.con_right .ad li { margin-top:9px; } 
.con_right .ad .border { border-top: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; border-right: 1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8; }



.box01_con { background-color:#fff; height:356px; margin-top:8px; border-top:1px solid #e2e2e2; border-left:1px solid #e2e2e2; border-right:1px solid #cacaca; border-bottom:1px solid #cacaca; padding:16px 0 15px 20px; }
.box01_con .box_left { float:left; width:194px; border-right:1px solid #e3e3e3; height:354px; padding-right:18px; position:relative; }
.box01_con .box_left .more { position:absolute; right:17px; top:3px; font-size:11px; color:#a4a4a4;text-decoration:none; cursor:pointer;}
.box01_con .box_left h3 { font-size:14px;  margin-bottom:13px; }
.box01_con .box_left ul { border-top:1px solid #e5e5e5; }
.box01_con .box_left li { overflow:hidden;border-bottom:1px solid #e5e5e5; padding:12px 0 11px 0; background:url(../images/icon/ico01_radio.gif) right center no-repeat;}
.box01_con .box_left li a {color:#4d4d4d; }
.box01_con .box_left li.on { padding:15px 0 15px 80px; background:none; position:relative; height:65px; }
.box01_con .box_left li .img { position:absolute; top:15px; left:0;width:65px; height:65px; border:1px solid #e2e2e2; }
.box01_con .box_left li h4 { margin-top:10px; }
.box01_con .box_left li .btns { float:left!important; margin-top:13px; overflow:hidden; border:none; }
.box01_con .box_left li .btns li { background:none; float:left; margin-right:2px; border:none; padding:0; }
.box01_con .box_left li .list { clear:both; padding-top:16px; overflow:hidden; border:none; }
.box01_con .box_left li .list li:first-child { padding-top:0;  background:url(../images/icon/ico02_radio.gif) left 5px no-repeat; }
.box01_con .box_left li .list li { background:url(../images/icon/ico02_radio.gif) left 13px no-repeat; padding:8px 0 0 6px; line-height:18px; border:none; }
.box01_con .box_right { float:left; width:457px; height:354px; position:relative;}
.box01_con .box_right h3 { font-size:14px; margin:0 0 13px 0; }
.box01_con .box_right .title {padding-left:20px;}
.box01_con .box_right .tabmenu {position:absolute;top:3px; left:120px;}
.box01_con .box_right .tabmenu li { float:left; padding:0 10px; background:url(../images/bg/bg_globalMenu.gif) left 1px no-repeat;}
.box01_con .box_right .tabmenu  a { color:#5b5b5b; }
.box01_con .box_right .tabmenu .line_none {background:none;}
.box01_con .box_right .more { position:absolute; right:20px; top:3px; font-size:11px; color:#a4a4a4;text-decoration:none; cursor:pointer;}
.box01_con .box_right .list01 { width:416px; height:126px; margin:0 auto; border-top:1px solid #e5e5e5; padding:17px 0 15px 0; overflow:hidden; }
.box01_con .box_right .list01 li { float:left; width:126px; height:126px; margin-right:18px; position:relative; position:relative; }
.box01_con .box_right .list01 li span { display:block; position:absolute; left:0; bottom:0; width:126px; height:30px; line-height:30px; background-image:url(../images/bg/bg_slide.png); background-position:0 bottom; background-repeat:repeat-x; font-size:12px; color:#FFF; padding-top:14px; text-align:center;}
.box01_con .box_right .list01 li a {width:126px; height:118px; display:block; }
.box01_con .box_right .list01 li img { width:126px; height:126px; }
.box01_con .box_right .list01 li.end { margin-right:0!important;}
.box01_con .box_right .list02 { height:166px; clear:both; padding:0 0 15px 0; width:435px; border-top:1px solid #e5e5e5;}
.box01_con .box_right .list02 .left h3 {margin-bottom:15px; }
.box01_con .box_right .list02 .left { width:48%; height:147px; float:left; padding-top:50px; margin-left:20px;}

.box01_con .box_right .list02 .left li { background:url(../images/icon/ico02_radio.gif) left 6px no-repeat; padding-left:6px; font-size:12px; line-height:18px; margin-top:8px; }
.box01_con .box_right .list02 .left li:first-child { margin-top:0px; }
.box01_con .box_right .list02 .left li a { color:#5b5b5b; }
.box01_con .box_right .list02 .right { width:46%; height:147px; float:left; padding-top:20px; }
.box01_con .box_right .list02 .right h3 { margin-left:20px; margin-bottom:15px;}
.box01_con .box_right .list02 .right div.slide_content { width:178px; margin-left:20px; text-align:center; position:relative; height:125px;}
.box01_con .box_right .list02 .right div.slide_content img { width:150px; height:84px; }
.box01_con .box_right .list02 .right div.slide_content .btns li:first-child a { position:absolute; left:0; top:0; width:6px; height:84px; background:url(../images/icon/ico03_radio.png) left center no-repeat; }
.box01_con .box_right .list02 .right div.slide_content .btns li a { position:absolute; right:0; top:0; width:6px; height:84px; background:url(../images/icon/ico04_radio.png) left center no-repeat; }
.box01_con .box_right .list02 .right div.slide_content .tt { position:absolute; left:0; margin:0; height:20px; bottom:0; width:100%;}
.box01_con .box_right .list02 .right a { color:#5b5b5b; }


.box_bottom { width:939px; margin:8px auto; overflow:hidden; clear:both; border-left:1px solid #c4c4c4; border-right:1px solid #c4c4c4; border-bottom:1px solid #c4c4c4; padding:17px; background:#FFF; position:relative; background-image:url(../images/bg/bg01_programbox.gif); background-position:0 0; background-repeat:repeat-x;}
.box_bottom .title { float:left; margin:28px 0 0 32px; }
.box_bottom .title li { float:left; background:url(../images/icon/ico05_radio.gif) left center no-repeat; padding-left:13px; margin-left:13px; line-height:12px; }
.box_bottom .title li a { color:#5b5b5b; text-decoration:none; }
.box_bottom .title li:first-child { background:none; margin:0; padding:0; }
.box_bottom .close { display:block; padding-right:19px; height:15px; position:absolute; right:18px; top:17px; background:url(../images/icon/ico_close01.gif) right top no-repeat; font-size:14px; line-height:14px; color:#ca2424; font-weight:bold; }
.box_bottom .open { display:block; padding-right:19px; height:15px; position:absolute; right:18px; top:17px; background:url(../images/icon/ico_open01.gif) right top no-repeat; font-size:14px; line-height:14px; color:#ca2424; font-weight:bold; }
.box_bottom h3 { margin-bottom:15px; float:left; }
.box_bottom .list {overflow:hidden; clear:both;}
.box_bottom .list li { float:left; margin:0 23px; width:185px; margin-bottom:20px; text-align:center;}
.box_bottom .list li a {color:#555;}
.box_bottom .list li p {line-height:18px; margin-top:10px;}

.box_bottom .list_vod {clear:both; }
.box_bottom .list_vod div { float:left; }
.box_bottom .list_vod div h4 { border-bottom:1px solid #dadada; border-top:2px solid #656565; margin-bottom:8px; font-size:12px; padding:13px 0 9px 15px; background:#FFF; }
.box_bottom .list_vod div ul { padding-left:15px; display:inline-block; float:left; width:200px;}
.box_bottom .list_vod div ul li { margin-bottom:8px; }
.box_bottom .list_vod div ul li a { color:#000000; text-decoration:none; }
.box_bottom .list_vod div ul li.red a { color:#ef0f10; }



/* 찬양메인 */
.canyang_container { background-color:#fff!important;  padding-top:0;}
.canyang { width:960px; margin:0 auto 0 auto; overflow:hidden; height:100%; background-image:url(../images/bg/bg01_praise.gif); background-position:0 0; background-repeat:repeat-y;}
.sermon {background-image:url(../images/bg/bg01_sermon.gif); background-position:0 0; background-repeat:repeat-y;}
.canyang  form, .canyang fieldset {border:0 none;}
.canyang .left { width:195px; float:left; padding:40px 1px 280px 1px;}
.canyang .left p {padding:7px 0 0 7px;}
.canyang .left .left_box01 { padding:0 15px;}
.canyang .left h2 { padding-bottom:15px; border-bottom:2px solid #c40c0c;}
.canyang .left .lnb_cy { margin-top:23px;}
.canyang .left .lnb_cy li { margin-bottom:15px;}
.canyang .left h3 { margin-top:60px; padding:12px 0 10px 18px; border-bottom:1px solid #e6e6e6; border-top:1px solid #e6e6e6; background:#f2f2f2;}
.canyang .left .left01_fieldset { margin:15px 0 0 0; padding-bottom:20px; border-top:0 none transparent; }
.canyang .left .left01_fieldset .div01_canyang {padding:0 0 0 10px;}
.canyang .left .left01_fieldset .div02_canyang { margin:10px 0 10px 10px;}
.canyang .left .left01_fieldset p { text-align:center;}
.canyang .right { padding-top:35px; width:735px; float:right; margin-bottom:40px;}

.canyang .right .cucen {}
.canyang .right .cucen .cucen_top { overflow:hidden; margin-bottom:11px;}
.canyang .right .cucen .cucen_top h4 { float:left;}
.canyang .right .cucen .cucen_top p { float:right;}
.canyang .right .cucen .cucen_top p a { color:#a4a4a4;}
.canyang .right .cucen .cucen_list { overflow:hidden; height:100%;}
.canyang .right .cucen .cucen_list li { float:left; margin-right:27px; letter-spacing:-1px;}
.canyang .right .cucen .cucen_list li dl dt { margin:6px 0 4px 0; text-align:center;}
.canyang .right .cucen .cucen_list li dl dt a, .canyang .right .cucen .cucen_list li dl dd a { color:#444;}
.canyang .right .cucen .cucen_list li dl dd { text-align:center;}
.canyang .right .box02_cy { overflow:hidden; height:100%; margin-top:32px;}
.canyang .right .box02_cy .left_box02cy { width:410px; float:left;}
.canyang .right .box02_cy .left_box02cy h3 { margin-bottom:11px;}
.canyang .right .box02_cy .table01_cy { border-top:2px solid #626262; border-left:1px solid #d0d0d0; border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0;}
.canyang .right .box02_cy .table01_cy tr.tr01_cy { background:#f7f7f7;}
.canyang .right .box02_cy .table01_cy th ,.canyang .right .box02_cy .table01_cy td { border-bottom:1px solid #dedede; padding:9px 0; }
.canyang .right .box02_cy .table01_cy th { font-size:15px;}
.canyang .right .box02_cy .table01_cy th strong.color01 { color:#f68074;}
.canyang .right .box02_cy .table01_cy th strong.color02 { color:#f19f96;}
.canyang .right .box02_cy .table01_cy th strong.color03 { color:#bcbcbc;}
.canyang .right .box02_cy .table01_cy th strong.color04 { color:#c9c9c9;}
.canyang .right .box02_cy .table01_cy td.td01_cy { text-align:left;}
.canyang .right .box02_cy .table01_cy td.td01_cy strong a { color:#000;}
.canyang .right .box02_cy .table01_cy td.td01_cy , .canyang .right .box02_cy .table01_cy td.td01_cy a { color:#8b8b8b;}
.canyang .right .box02_cy .table01_cy tr.tr02_cy { background:#f7f7f7;}
.canyang .right .box02_cy .table01_cy tr.tr02_cy th { padding:0 0 12px 0;}
.canyang .right .box02_cy .table01_cy tr.tr02_cy td.td01_cy a { color:#f31600;}

.canyang .right .box02_cy .right_box02cy { width:305px; float:right;}
.canyang .right .box02_cy .right_box02cy h3 { position:relative; margin-bottom:11px;}
.canyang .right .box02_cy .right_box02cy h3 .more {position:absolute; right:0; top:0; color:#a4a4a4; font-weight:normal;}
.canyang .right .box02_cy .right_box02cy .tabBox01 { width:302px; height:317px; border:1px solid #d0d0d0; border-top:2px solid #626262;}
.canyang .right .box02_cy .right_box02cy .tabBox01 .tab_card { overflow:hidden; height:23px;}
.canyang .right .box02_cy .right_box02cy .tabBox01 .tab_card li { float:left;}
.canyang .right .box02_cy .right_box02cy .tabBox01 .tab_card li a { background:#eaeaea; color:#a2a2a2; font-size:11px; font-weight:bold; display:inline-block; text-align:center; padding-top:6px; width:100px; border-left:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; height:18px;}
.canyang .right .box02_cy .right_box02cy .tabBox01 .tab_card li.on a,.canyang .right .box02_cy .right_box02cy .tabBox01 .tab_card li a:hover { border-left:none; background:#fff; color:#000;}
.canyang .right .box02_cy .right_box02cy .tabBox01 .tab_con { position:relative; height:138px; margin:15px;}
.canyang .right .box02_cy .right_box02cy .tabBox01 .tab_con.first {margin-bottom:5px; border-bottom:1px solid #d0d0d0;}
.canyang .right .box02_cy .right_box02cy .tabBox01 .tab_con .b_title {margin-bottom:13px; font-size:12px; font-weight:bold;}
.canyang .right .box02_cy .right_box02cy .tabBox01 .tab_con .b_desc {font-weight:normal;}
.canyang .right .box02_cy .right_box02cy .tabBox01 .tab_con .tab_con_list { position:absolute; left:108px; top:25px;}
.canyang .right .box02_cy .right_box02cy .tabBox01 .tab_con .tab_con_list li { margin-bottom:3px;}
.canyang .right .box02_cy .right_box02cy .tabBox01 .tab_con .tab_con_list li .span01 { display:inline-block; width:92px; font-size:11px;}
.canyang .right .box02_cy .right_box02cy .tabBox01 .tab_con .tab_con_list li .span01 a { color:#333;}
.canyang .right .box02_cy .right_box02cy .tabBox01 .tab_con .tab_con_list li .span02 { color:#8f8f8f; font-size:11px;}
.canyang .right .box02_cy .right_box02cy .tabBox01 .tab_con .tab_con_list li .span02 a { color:#8f8f8f;}
.canyang .right .box02_cy .right_box02cy .tabBox01 .tab_con .tab_btn { position:absolute; left:108px; top:100px;}
.canyang .right .box02_cy .right_box02cy .tabBox01 .tab_con .tab_btn li { display:inline;}
.canyang .right .box02_cy .right_box02cy .hymn { margin-top:15px;}
.canyang .padding10 {padding-top:20px;}
.canyang .right .s_title {margin:30px 0 8px 0;  height:30px; position:relative;}
.canyang .right .s_title .select01_box {position:absolute; top:5px; right:0;}
.canyang .right .s_title .select01_box .on_red {color:#c00; font-weight:bold;}
.canyang .right .navi { text-align:right; width:100%; color:#868686; font-size:11px;}
.canyang .right .navi span { color:#555; text-decoration:underline; }


/*찬양 리스트 */
.praise_table { margin-bottom:20px; color:#555; overflow:hidden;}
.praise_table th {border-top:1px solid #c5c5c5; border-bottom:1px solid #e2e2e2; background-color:#f0f0f0; padding:5px 0 4px 0; text-align:left;}
.praise_table td {border-bottom:1px solid #e2e2e2; padding:5px ;}
.praise_table .total {border-bottom:1px solid #c5c5c5; background-color:#f0f0f0; padding:5px 0 4px 0;}
.praise_table .check { padding-left:5px ;}
.praise_table .no {text-align:center;}
.praise_table .txt_center {text-align:center;}
.praise_table ul {border-top:1px solid #c6c6c6;border-bottom:1px solid #ddd; overflow: hidden; }
.praise_table li {position:relative; overflow:hidden; height:115px; padding:15px 15px 0 125px; width:220px; float:left;}
.praise_table li div {position:absolute; top:15px; left:15px; width:97px; border:1px solid #eee;}
.praise_table li p {padding:8px 0; line-height:20px;}
.praise_table .bg_gray {background-color:#f9f9f9;}
.album_txt { padding-left:180px; position:relative;  height:160px; margin-bottom:0; line-height:18px; padding-top:20px; padding-bottom:20px;}
.album_txt .img_album {position:absolute; top:20px; left:15px;}
.album_txt strong {font-size:14px;}
.album_txt p {margin-top:40px; color:#555;}
.praise_table .title_bar {background-color:#f8f8f8; text-align:center; padding:8px 0;}

/* 설교 */
.left_padding { padding-bottom:100px !important;}
.sermonBox01 { padding-left:10px; position:relative; height:600px;}
.sermonBox01 ul {position:absolute; top:0; left:10px;}
.sermonBox01 ul li { margin-bottom:8px;}
.sermonBox01 span { display:inline-block; width:65px; vertical-align:middle; padding-top:5px; line-height:20px;}    
.sermonBox01 ul li input.input02 { height:20px; border:1px solid #d2d2d2;}
.sermonBox01 ul li .select01 {height:22px; border:1px solid #d2d2d2;}
.sermonBox01 ul li ol { margin:10px 0 0 10px;}
.sermonBox01 ul li ol li { margin:4px 0;}
.sermonBox01 ul li ol li span { font-size:11px; display:inline-block; width:90px; letter-spacing:-1px;}
.sermonBox01 #view1 {visibility:hidden;}

.rBox { overflow:hidden; height:100%;}
.rBox .rBox_left { width:345px; float:left; position:relative;}
.rBox .rBox_left .prev {position:absolute; top:66px; left:0;}
.rBox .rBox_left .next {position:absolute; top:66px; right:0;}
.rBox .rBox_left .sermon_theme { position:relative; width:345px; height:152px; overflow:hidden;}
.rBox .rBox_left .sermon_theme .sermon_theme_btn { position:absolute; width:1035px; height:100%;}
.rBox .rBox_left .sermon_theme .sermon_theme_btn li.btn_content {float:left; width:345px; height:152px;}
.rBox .rBox_left .sermon_theme .sermon_theme_btn li .ul01_sermon { width:100%; height:100%;}
.rBox .rBox_left .sermon_theme .sermon_theme_btn li .ul01_sermon li { border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; float:left;}
.rBox .rBox_left .sermon_theme .sermon_theme_btn li .ul01_sermon li.first { border-left:1px solid #e4e4e4;}
.rBox .rBox_right { width:345px; float:right;}

.rBox .rBox_left .ul02_sermon { margin-top:15px ; overflow:hidden; }
.rBox .rBox_left .ul02_sermon li { float:left; margin:0 24px 0 0; height:165px;}
.rBox .rBox_left .ul02_sermon li dl dt { font-weight:bold; text-align:center; margin:5px 0 2px 0;}
.rBox .rBox_left .ul02_sermon li dl dt a {color:#333333;}
.rBox .rBox_left .ul02_sermon li dl dd { text-align:center;}
.rBox .rBox_left .ul02_sermon li dl dd a { color:#858585; font-size:11px;}

.rBox .rBox_right .rBox_div01 { overflow:hidden; height:100%; padding:11px 11px 11px 16px; color:#6b6b6b; border:1px solid #eee; border-top:none;}
.rBox .rBox_right .rBox_div01 p { float:left;}
.rBox .rBox_right .rBox_div01 span { float:right;}
.rBox .rBox_right .rBox_div02 { overflow:hidden; height:100%; padding:15px; border:1px solid #e6e6e6;}
.rBox .rBox_right .rBox_div02 li { margin-bottom:7px; float:left; display:inline-block; width:100px;}
.rBox .rBox_right .rBox_div02 li a { color:#6b6b6b; padding-left:10px; background:url(../images/icon/icon01_rBoxright.gif) left center no-repeat;}

.program { }
.program .program_top { margin:32px 0 11px 0; overflow:hidden; height:100%;}
.program .program_top h4 { float:left;}
.program .program_top span { float:right;}
.program .program_top span a { color:#6b6b6b;}
.program .program_con {}
.program .program_con .area_list { border-left:1px solid #bdbdbd; overflow:hidden; height:100%;}
.program .program_con .area_list li { float:left;}
.program .program_con .area_list li.on a, .program .program_con .area_list li a:hover { background:#3f3f41; color:#fff; font-weight:bold; text-decoration:none;}
.program .program_con .area_list li a { font-weight:bold; border-top:1px solid #bdbdbd; border-right:1px solid #bdbdbd; border-bottom:1px solid #2b2b2b; display:inline-block; width:64px; height:15px; padding:8px 0; text-align:center; color:#39393a;}

.table01_sermon { border-right:1px solid #d9d9d9; width:}
.table01_sermon tr td { border-left:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; padding:10px 0; text-align:center; background:#f4f4f4; color:#444444;}
.table01_sermon tr td a { color:#444444;}


.sarch_tab a { float:left; display:inline-block;border:1px solid #d2d2d2;  float:left; text-align:center; width:60px; height:20px; line-height:20px; padding:0; color:#444; margin-right:2px; line-height:20px; padding-bottom:0; }
.sarch_tab  a:hover {background-color:#d30d0d; color:#fff; font-weight:bold; text-decoration:none;}
.sarch_tab .on {background-color:#d30d0d; color:#fff; font-weight:bold; text-decoration:none;}

/*프로그램 페이지 */
.radio_program_bg {background-color:#f5f5f5; padding-top:11px;}
.radio_program {margin:0 auto ; width:973px; padding:1px 0 0 0;}
.radio_program .program_end_info {position:absolute;z-index:10;}
.radio_program_bg {background-color:#f5f5f5;}
.radio_program_img { position:relative;}
.radio_program_gnb { background-color:#464646; color:#fff; padding:15px 20px; }
.radio_program_gnb ul.depth1 {*zoom:1;}
.radio_program_gnb ul.depth1:after {content:"";display:block;clear:both;}
.radio_program_gnb ul.depth1 li.depth1_c {position:relative; float:left; background-image:url(../images/bg/bg_programline.gif); background-position:left 0; background-repeat:no-repeat;  padding:0 20px;}
.radio_program_gnb ul.depth1 li.depth1_c a {color:#fff; font-weight:bold;}
.radio_program_gnb ul.depth1 li.depth1_c.frist { background-image:none;}
.radio_program_gnb ul.depth2 {display:none; position:absolute; top:29px; left:0; min-width:150px; border-top:2px solid #dcdadb; background-color:#edebeb; z-index:9999;}
.radio_program_gnb ul.depth2 li.depth2_c a {display:block; padding:7px 20px; border-bottom:1px solid #dcdadb; color:#000000;}
.radio_program_contents { background-color:#fff; padding: 0 45px; overflow:hidden; min-height:400px;}
.radio_program_contents  .program_left {width:570px; margin-top:35px; float:left;}
.radio_program_contents  .program_left .notice { overflow:hidden;}
.radio_program_contents  .program_left .notice .bartitle {border-bottom:2px solid #f1f1f1; padding-bottom:10px; margin-top:37px; position:relative; font-weight:bold; color:#000;}
.radio_program_contents  .program_left .notice .bartitle .more { position:absolute; top:0; right:0; color:#407794;}
.radio_program_contents  .program_left .notice .bartitle .more a{ color:#407794;}
.radio_program_contents  .program_left .notice .list {margin-top:20px; color:#898989;}
.radio_program_contents  .program_left .notice .list a { color:#898989;}
.radio_program_contents  .program_left .notice .list li{ background-image:url(../images/icon/icon_programlist.gif); background-position:0 center; background-repeat:no-repeat; padding-left:15px; line-height:24px; position:relative;}
.radio_program_contents  .program_left .notice .list .name {position:absolute; left:410px; top:0;}
.radio_program_contents  .program_left .notice .list .date {position:absolute; right:0; top:0;}
.radio_program_contents  .program_left .notice .album_list {margin:20px 0; overflow:hidden;}
.radio_program_contents  .program_left .notice .album_list li {float:left; padding-left:7px;}
.radio_program_contents  .program_left .notice .album_list .frist {padding-left:0;}
.radio_program_contents  .program_right {width:270px; float:right; margin-top:35px; color:#5d5d5d; }
.radio_program_contents  .program_right .program_info h3 {padding-bottom:25px; }
.radio_program_contents  .program_right .program_info {border:1px solid #e9e9e9; padding: 25px; background-color:#f8f8f8; height:150px; line-height:18px;}
.radio_program_contents  .program_right .program_info .program_end {color:red;font-weight:bold;}
.radio_program_contents  .program_right .banner {margin-top:10px; width:100%; height:90px; background-color:#407794; color:#fff; font-weight:bold; text-align:center; vertical-align:middle;}

/* sns 아이콘 */
.sns_icon {margin:30px 0 40px 0; border:1px solid #eee; font-size:11px; letter-spacing:-1px; line-height:20px; width:190px; text-align:center;}
.sns_icon a {color:#666; margin:0 3px;}
.margin10 {margin:20px 0 0 0 ;}
.leftmargin45 {margin:20px 0 0 45px;}

/*라디오서브*/
.radio_content { padding:83px 0 30px 0; width:973px; margin:0 auto; overflow:hidden;}
.radio_content .s_title {position:relative; overflow:hidden; padding-bottom:18px;}
.radio_content .s_title h2 {position:absolute; top:0; left:0;}
.radio_content .s_title .radiotitle_date {margin:0 auto; width:200px;}
.radio_content .s_title .radiotitle_date li {float:left; padding:0 4px; font-weight:bold; letter-spacing:-1px; font-size:18px !important; vertical-align:middle; line-height:18px;}
.radio_content .s_title .radiotitle_date span {color:#827c89; font-size:12px;}
.radio_content .s_title .jisa {position:absolute; top:0; right:0; color:#bfbfbf; }
.radio_content .date {overflow:hidden; margin-bottom:10px; position:relative; height:47px;background-image:url(../images/bg/bg_organizational_off.gif); background-position:0 0; background-repeat: repeat-x; }
.radio_content .date .after {position:absolute; top:0; left:0;}
.radio_content .date .next {position:absolute; top:0; right:0;}
.radio_content .date ul {padding-left:32px;}
.radio_content .date li {float:left; height:45px; line-height:45px; width:128px; color:#fff; text-align:center; border-left:1px solid #48484d; border-right:1px solid #1e1e23; margin-top:1px;}
.radio_content .date .on_date {background-image:url(../images/bg/bg_organizational_on.gif); background-position:0 0; background-repeat:repeat-x; font-weight:bold; color:#cc0d0d;}
.radio_content .date .on_date a,
.radio_content .date .on_date a:hover {color:#cc0d0d;}
.radio_content .date a {color:#fff; display:block; }
.radio_content .list {color:#555;}
.radio_content .list table {border:1px solid #c2c2c2;}
.radio_content .list th {border-right:1px solid #d4d4d4; background-color:#f0f0f0; padding:12px 0 11px 0;}
.radio_content .list td {border-top:1px solid #e2e2e2; border-right:1px solid #e2e2e2; padding:5px 15px 4px 15px;}
.radio_content .list .line_none { border-right:none;}
.radio_content .list .line_none_top { border-top:none;}
.radio_content .list .time {text-align:center; width:60px; height:24px;}
.radio_content .list .program_t {color:#bdbdbd; padding-left:27px; width:655px;}
.radio_content .list .program_t a {color:#555;}
.radio_content .list .program_onair {background-color:#f2f2f2; border-top:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; padding:0; overflow:hidden; position:relative !important;}
.radio_content .list .program_onair .pro_data .pro_time {background-color: #e9292a; color:#fff; font-size:14px; font-weight:bold; text-align:center; width:90px; height:80px; position:absolute; top:0; left:0; padding-top:60px;}
.radio_content .list .program_onair .pro_data {padding:18px 0 0 135px; overflow:hidden; height:122px;position:relative;}
.radio_content .list .program_onair .pro_data .btn {position: absolute; top:40px; right:30px; overflow:hidden;}
.radio_content .list .program_onair .pro_data .btn li {float:left; padding-left:5px;}
.radio_content .list .program_onair .pro_data .pro_txt {position:absolute; top:30px; left:340px; color:#6b6b6b;}
.radio_content .list .program_onair .pro_data .pro_txt p {padding-bottom:10px;}
.radio_content .list .program_onair .pro_data .pro_txt .onair_t {font-size:14px; font-weight:bold; padding-bottom:20px;}
.radio_content .list .program_onair .pro_data .pro_txt .onair_t a { color:#6b6b6b;} 

/*교계뉴스 (게시판) */
.febc_news {position:relative; margin:0 auto 50px auto; width:835px; overflow:hidden; padding-top:20px;}

.febc_news .s_title {margin:38px 0 0 0; height:30px;}
.febc_news .navi { text-align:right; width:100%; color:#868686; font-size:11px;}
.febc_news .navi span { color:#555; text-decoration:underline; }
/*
.febc_news .board_search {position:absolute; top:105px; right:0;}
.febc_news .board_search .input {border-left:1px solid #dcdcdc;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc; border-right:1px solid #545454; line-height:20px;height:18px;}
.febc_news .list {overflow:hidden;padding-bottom:58px; }
.febc_news .list table {overflow:hidden;}
.febc_news .list th {border-top:3px solid #333; line-height:33px; border-bottom:1px solid #cfcfcf; }
.febc_news .list td {border-bottom:1px solid #ebebeb; line-height:40px; text-align:center;}
.febc_news .list .tt {text-align:left; padding-left:20px;}
.febc_news a {color: #444;}
.febc_news .view {overflow:hidden;}
.febc_news .view table {border-top:3px solid #333; }
.febc_news .view td {border-bottom:1px solid #cfcfcf; line-height:40px; padding-left:20px; }
.febc_news .view .title_febc { color:#555; font-size:15px; font-weight:bold; line-height:49px;}
.febc_news .view .body_txt {line-height:18px; padding-top:30px; vertical-align:text-top; color:#555}
.febc_news .next_list  td {border-bottom:1px solid #cfcfcf; line-height:40px;}
.febc_news .next_list  th {border-bottom:1px solid #cfcfcf; line-height:40px; padding-left:20px; text-align:left;}
.febc_news .comment_box {border:1px solid #d0d0d0; background-color:#f5f5f5; padding:10px 20px; margin-top:30px; position:relative;}
.febc_news .comment_box h3 { font-size:14px; padding-bottom:5px;}
.febc_news .comment_box textarea {width:700px; height:80px; border:1px solid #ccc;}
.febc_news .comment_box .comment_btn {position:absolute; top:31px; right:20px;}
.febc_news .comment_box .comment_btn p {padding-bottom:10px;}
.febc_news .padding_top {padding-top:40px;}
.febc_news .comment_box li {border-top:1px solid #ccc; padding:20px 0; position:relative; line-height:18px; min-height:60px; _height:60px;}
.febc_news .comment_box li .comment_btn1 {position:absolute; top:20px; right:0;}
.febc_news .list_photo{ margin-bottom:30px; }
.febc_news .list_photo table {border-top:3px solid #333;}
.febc_news .list_photo td {border-bottom:1px solid #ebebeb; padding-top:17px; overflow:hidden;}
.febc_news .list_photo li {float:left; margin:0 28px 0 0; line-height:20px; height:185px;}
.febc_news .list_photo li img {border:1px solid #e1e1e1; margin-bottom:5px;}
.febc_news .list_photo .last {margin-right:0;}
.febc_news .list_photo li p span {line-height:18px; color:#858585;}
*/

/*이벤트 */
.vod_event {position:relative; margin:0 auto 50px auto; width:835px; overflow:hidden; padding-top:20px;}
.vod_event .s_title {margin:38px 0; height:30px;}
.vod_event .navi { text-align:right; width:100%; color:#868686; font-size:11px;}
.vod_event .navi span { color:#555; text-decoration:underline; }
.vod_event .board_search {position:absolute; top:105px; right:0;}
.vod_event .board_search .input {border-left:1px solid #dcdcdc;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc; border-right:1px solid #545454; line-height:20px;height:18px;}
.vod_event a {color: #444;}
.vod_event .blog_list {overflow:hidden;}
.vod_event .blog_list table {border-bottom:1px solid #cfcfcf;}
.vod_event .blog_list th {border-top:3px solid #333; line-height:40px; padding-left:20px; text-align:left; color:#444;}
.vod_event .blog_list td {border-top:1px solid #cfcfcf; line-height:40px; padding-left:20px; }
.vod_event .blog_list span {font-weight:normal;}
.vod_event .blog_list .blog_title {font-size:14px;}
.vod_event .blog_list .body_txt {line-height:18px; padding-top:30px; vertical-align:text-top; color:#555;}

/*테마별 프로그램 */
.febc_news .theme {overflow:hidden;padding-bottom:58px; }
.febc_news .theme table {overflow:hidden; border-top:3px solid #333;}
.febc_news .theme th { border-bottom:1px solid #cfcfcf; color:#444; padding:10px 0; vertical-align:text-top;}
.febc_news .theme th p {padding-bottom:5px;}
.febc_news .theme td {border-bottom:1px solid #cfcfcf; padding:10px 0; vertical-align:text-top;}
.febc_news .theme .tt {text-align:left; padding-left:20px;}
.febc_news .theme td li {padding:0 0 3px 10px; background-image:url(../images/icon/icon_programlist.gif); background-position:0 7px; background-repeat:no-repeat; margin:0; line-height:18px; font-size:11px;}
.febc_news .theme td .pt15px {padding-top:10px;}
.theme_hot {padding-bottom:20px;}
.theme_hot ul {overflow:hidden;}
.theme_hot li {float:left;}
.theme_hotbox { overflow:hidden; border-left:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; padding:15px 0;}
.theme_next {padding:0 19px  0 0; text-align:right;} 
.theme_hotbox li {float:left; margin-left:18px; color:#696969; line-height:16px;}
.theme_hotbox a {color:#696969;}
.theme_hotbox li p {padding-top:10px;}


/* 인터넷 설교 */
.sermon_ul {overflow:hidden; border-bottom:1px solid #000; position:relative;}
.sermon_ul li {float:left;}
.sermon_ul .check {position:absolute; top:5px; right:0;}
.list_sermon { margin-top:15px ; overflow:hidden; }
.list_sermon  li { float:left; margin:0 24px 0 0; height:160px; font-size:11px;}
.list_sermon  li dl dt { text-align:center; margin:5px 0 2px 0;}
.list_sermon  li dl dt a {color:#333333;}
.list_sermon  li dl dd { text-align:center; color:#858585;}
.list_sermon  li dl dd a { color:#858585; font-size:11px;}
.list_sermon  .mr_0 { margin-right:0;}
.sermon_board  {margin-bottom:30px;}
.sermon_board th {border-bottom:1px solid #cfcfcf; padding:12px 0;}
.sermon_board td {border-bottom:1px solid #ebebeb; padding:12px 0; text-align:center; color:#555;}
.sermon_board  a{color:#555;}
.sermon_board .tt {text-align:left; position:relative;}
.sermon_board .tt1 {text-align:left; color:#5a5a5a; line-height:22px;}
.sermon_board .tt1 span {color:#bdbdbd;}
.sermon_board .pro_tt {text-align:left; font-size:14px; font-weight:bold;}
.sermon_board .txt_right {text-align:right;}
.sermon_board1 table {border-top:2px solid #737373;}
.sermon_notice {margin:10px 0 10px 0;padding:5px;border:1px solid #979797;line-height:25px;background:#fcffc9}
.sermon_notice .title {color:red;font-weight:bold;}
.sermon .view {overflow:hidden;}
.sermon .view td {border-bottom:1px solid #cfcfcf; line-height:40px; padding-left:20px; color:#7a7a7a;}
.sermon .view .title_febc { color:#555; font-size:15px; font-weight:bold; line-height:60px;}
.sermon .view .title_notice { color:#555; font-size:15px; font-weight:bold; line-height:40px;}
.sermon .view .body_txt {line-height:18px; padding-top:30px; vertical-align:text-top; color:#555}
.sermon .next_list  td {border-bottom:1px solid #cfcfcf; line-height:40px;}
.sermon .next_list  th {border-bottom:1px solid #cfcfcf; line-height:40px; padding-left:20px; text-align:left;}
.sermon .next_list a {color:#555;}

.radio_ul {overflow:hidden;}
.radio_ul li {float:left;}
.radio_list {margin-top:10px; color:#444;}
.radio_list a {color:#444;}
.radio_list table {border:1px solid #c2c2c2;}
.radio_list th {background-color:#f0f0f0; padding:10px 0; border-bottom:1px solid #e2e2e2; border-left:1px solid #e2e2e2; }
.radio_list td { border-bottom:1px solid #e2e2e2; border-left:1px solid #e2e2e2; padding:5px 0; text-align:center; line-height:20px;}
.radio_list .pro_left {text-align:left; padding-left:30px; border-left:none; letter-spacing:-1px;}
.radio_list .pro_left a {font-weight:bold; text-decoration:underline; color:#444;}
.radio_list .txt_left {text-align:left; padding-left:10px;}
.radio_list .bgcolor { background-color:#f7f7f7;}
.radio_list .bottom_line {border-bottom:1px solid #c2c2c2;}
.radio_list .bottom_line1 {border-bottom: none;}


.local_ul {overflow:hidden; border-bottom:2px solid #000; position:relative;}
.local_ul li {float:left;}
.local_list ul {overflow:hidden; margin-bottom:30px;}
.local_list li {float:left; border-bottom:1px solid #e4e4e4; padding:20px 0 20px 140px; width:215px; position:relative; height:100px; line-height:18px;}
.local_list .alphabet {position:absolute; top:20px; left:0;}
.local_list .img_photo {position:absolute; top:20px; left:28px;}
.local_list .p20px {padding-top:15px; color:#858585;}
.local_list a {font-weight:bold; color:#555;}
.map_img {border-bottom:1px solid #dadada;border-left:1px solid #dadada;border-right:1px solid #dadada; padding:10px; height:410px;}
.map_tab {background-color:#fafbfc; border-bottom:1px solid #dadada;border-left:1px solid #dadada;border-right:1px solid #dadada; height:25px; position:relative;}
.map_tab li {float:left; line-height:25px; padding-left:20px;}
.map_tab a {color:#333;}
.map_tab .select {position:absolute; top:0; right:0; border-left:1px solid #dadada;height:25px; }
.map_tab .select select {height:25px; line-height:23px; border:0; color:#555; background-color:#fafbfc;}

.subway_tab {background-color:#f2f2f2; border-bottom:1px solid #dadada;border-left:1px solid #dadada;border-right:1px solid #dadada; overflow:hidden;}
.subway_tab li {float:left; border-right:1px solid #dadada;}
.subway_tab a {display:block; padding:10px 0 8px 0; text-align:center; width:84px; color:#333;}
.subway_tab .on {background-color:#949494; font-weight:bold; color:#fff;}

.subway_tabline  {background-color:#f9f9f9; border-bottom:1px solid #dadada;border-left:1px solid #dadada;border-right:1px solid #dadada; overflow:hidden; padding:5px 5px;}
.subway_tabline li {float:left; width:70px;}
.subway_tabline a {display:block; padding:3px; text-align:center; color:#333; margin:5px 3px; height:15px;}
.subway_tabline .on {background-color:#7c869c; font-weight:bold; color:#fff; border:1px solid #666f84; height:13px;}

.subway_img {border-bottom:1px solid #dadada;border-left:1px solid #dadada;border-right:1px solid #dadada; padding:10px; height:310px;}

.subway_list ul {overflow:hidden; margin-bottom:30px;}
.subway_list li {float:left; border-bottom:1px solid #e4e4e4; padding:20px 0 20px 110px; width:245px; position:relative; height:100px; line-height:18px;}
.subway_list .img_photo {position:absolute; top:20px; left:0;}
.subway_list .p20px {padding-top:15px; color:#858585;}
.subway_list a {font-weight:bold; color:#555;}

.church_tab {border-left:1px solid #dadada;overflow:hidden; margin-bottom:10px;}
.church_tab li {float:left; border-right:1px solid #dadada; text-align:center; background-color:#f2f2f2;border-bottom:1px solid #dadada;border-top:1px solid #dadada;  }
.church_tab a {display:block; padding:10px 0 8px 0; text-align:center; color:#333; width:177.5px;}
.church_tab .on {background-color:#949494; font-weight:bold; color:#fff;}
.church_title {margin:50px 0 30px; padding-bottom:15px; border-bottom: 1px dashed #ddd; color:#838383; font-weight:bold; background-image:url(../images/icon/ico_church.gif); background-position:0 0; background-repeat:no-repeat; padding-left:15px;}
.church_title strong {color:#555; font-size:17px;}

.church_info {overflow:hidden; margin-bottom:50px; height:100px; color:#555;}
.church_info .info_left {float:left; width:280px;}
.church_info .info_right {float:right; width:365px;}
.church_info li {float:left;}
.church_info .stt {font-weight:bold; padding-right:10px;}
.church_info .stt p {padding-bottom:5px;}
.church_info .profile {margin-left:5px; width:170px;}
.church_info .profile  p {padding-bottom:15px;}
.church_info .profile li {font-size:11px; letter-spacing:-1px; background-image:url(../images/icon/icon01_vodMain.gif); background-position:0 center; background-repeat:no-repeat; padding-left:8px; line-height:14px; color:#8c8c8c;width:162px;}
.board_search {text-align:right; padding-bottom:10px;}
.board_search select {width:100px; height:22px;}
.board_search .input {border-left:1px solid #dcdcdc;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc; border-right:1px solid #545454; line-height:20px;height:18px;}

/*시청센터 */
.viewers_line {border-top:3px solid #333;}
.viewers_line p { line-height:18px;}
.viewers_line h3 { font-size:14px; margin-bottom:15px;}
.sermon_board  .tt .btn_s { position:absolute; top:15px; right:15px;}

.view {overflow:hidden;}
.view td {border-bottom:1px solid #cfcfcf; line-height:40px; padding-left:20px; padding-right:20px; color:#555;}
.view .title_febc {  font-size:15px; font-weight:bold; line-height:60px;}
.view .title_notice { font-size:15px; font-weight:bold; line-height:40px;}
.view .body_txt {line-height:18px; padding-top:30px; vertical-align:text-top; color:#333;}
.viewers_list { overflow:hidden;}
.viewers_list li {padding:4px; border:1px solid #e1e1e1; margin:0 0 30px 50px; width:200px; float:left; color:#555;}
.viewers_list li .txt {text-align:center; padding-top:10px; line-height:18px;}
.viewers_list .first {margin-left:0;}
.faq_list table {border-top:2px solid #333;}
.faq_list td {border-bottom:1px solid #cccccc; padding:20px 15px;}
.faq_list .txt_q { color:#555; font-weight: bold; font-size:14px; padding-left:40px; background-image:url(../images/icon/ico_q.png); background-position:10px center; background-repeat:no-repeat;}
.faq_list .txt_a {  padding:21px 40px 30px 40px;  background-image:url(../images/icon/ico_a.png); background-position:10px 18px; background-repeat:no-repeat; background-color:#f8f8f8; line-height:20px; position:relative;}
.faq_list .txt_a .icon_down {position:absolute; left:10px; top:-2px;}
.viewers_box {border:3px solid #d2d2d2; padding:18px 30px; color:#333; line-height:20px;}
.viewers_list table {border-top:3px solid #333; margin-top:15px; color:#555;}
.viewers_list th {border-bottom:1px solid #dbdbdb; padding:10px 20px; text-align:left;}
.viewers_list td {border-bottom:1px solid #dbdbdb; padding:10px 20px;}
.viewers_list td p {padding:2px 0;}
.con_txt {color:#333;}
.con_txt p {padding-bottom:10px; line-height:18px;}
.con_txt li {font-weight:bold; padding-bottom:15px;}
.con_txt .dot_red {margin-top:10px; margin-left:10px;}
.con_txt .dot_red li {background-image:url(../images/icon/ico_dot.gif); background-position:0 center; background-repeat:no-repeat; padding-left:10px; font-weight:normal; padding-bottom:0; line-height:18px;}
.viewers_list .m0 {margin-top:0;}
.viewers_list .file_txt { font-size:11px; line-height:16px; margin-top:5px;}
.viewers_list  input {border:1px solid #e4e4e4; height:20px; width:200px;}
.btn_subscribe {text-align:right;}
.txt_green {color:#2f7019; font-weight:bold;}
.txt_blue {color:#3554af; font-weight:bold;}
.txt_red1 {color:#d10d0d; font-weight:bold;}

.comment_box {border:1px solid #d0d0d0; background-color:#f5f5f5; padding:10px 20px; margin-top:30px; position:relative;}
.comment_box h3 { font-size:14px; padding-bottom:5px;}
.comment_box textarea {width:600px; height:80px; border:1px solid #ccc;}
.comment_box .comment_btn {position:absolute; top:31px; right:20px;}
.comment_box .comment_btn p {padding-bottom:10px;}
.padding_top {padding-top:40px;}
.comment_box li {border-top:1px solid #ccc; padding:20px 0; position:relative; line-height:18px; min-height:60px; _height:60px;}
.comment_box li .comment_btn1 {position:absolute; top:20px; right:0;}

/*뉴미디어*/
.newmedia_w {margin:15px 0; height:135px;}
.newmedia_w .newmedia_left {float:left; width:351px;}
.newmedia_w .newmedia_right {float:right;width:351px;}
.sns_left {width:471px; float:left;}
.sns_left .box {margin-bottom:10px; border:1px solid #eee;}
.sns_left .box .sns_h {height:175px; padding:10px;}
.sns_right { width:245px; float:right;}
.cast_ul {overflow:hidden; border-bottom:1px solid #000; position:relative; margin-top:20px;}
.cast_ul li {float:left;}
.cast_list { margin-top:20px; overflow:hidden;}
.cast_list li {float:left; padding-left:18px; margin-bottom:30px;}
.cast_list li p {padding-bottom:5px; font-size:12px; color:#555; letter-spacing:-1px;}
.cast_list .first {padding-left:0;}
.cast_view {padding-left:150px; position:relative; margin:20px 0; height:135px; }
.cast_view  h2 {font-size:14px; padding-top:10px;}
.cast_view p {padding-top:10px; line-height:18px;}
.cast_view .cast_img { position:absolute; top:0; left:0;}

/*전파선교사 */
.p05 {padding-top:10px;}
.mission_table {border:2px solid #eee; padding:15px; overflow:hidden; margin-top:20px;}
.mission_table ul {border-bottom:1px solid #eee; margin-bottom:20px;overflow:hidden; }
.mission_table li {width:350px; float:left; font-weight:bold; margin:10px 0; height:40px;}
.mission_table  .tel {text-align:center;}
.mission_table  .txt { margin-top:20px; line-height:18px; color:#555;}
.mission_box {border-top:1px solid #e1e1e1; border-left:1px solid #e1e1e1; border-bottom:1px solid #c1c1c1;border-right:1px solid #c1c1c1; padding:15px 17px; width:189px; height:169px;background-color:#ffd1c1;}
.mission_box  h2 {padding-bottom:10px;}
.mission_box  .txt_mis {text-align:center; margin-top:10px;}
.mission_box  a {color:#333; font-weight:bold;}
.mission_body {background-image:url(../images/img/img_mission_bg.jpg); background-position: right 0; background-repeat:no-repeat;}
.mission_body .m_title {padding-bottom:10px;}
.mission_body .m_title1 {padding:30px 0 10px 0;}
.mission_body .m_txt {padding-bottom:40px; line-height:20px;}
.mission_body .m_txt1 {padding-bottom:60px; line-height:20px;}
.mission_give table {border-top:3px solid #333; margin-top:15px; color:#555;}
.mission_give th {border-bottom:1px solid #dbdbdb; padding:10px 0 10px 10px; background-color:#f5f5f5; text-align:left; width:100px;}
.mission_give td {border-bottom:1px solid #dbdbdb; padding:10px 0 10px 20px; font-size:11px;}
.mission_give td p {padding:3px 0;}
.mission_give .tt {background-color:#eee; text-align:center; padding-left:0;}
.mission_give input {height:20px; border:1px solid #ccc;}
.mission_give .none {height:15px; border: none;}
.mis_stitle {padding:30px 0 0 0; font-size:14px; font-weight:bold;}
.cucen select{ border:1px solid #ccc; height:22px;}
.cucen textarea { border:1px solid #ccc; }
.join_box {border:1px solid #dadada; padding:15px; margin:10px 0; height:150px; overflow-y:auto; color:#666;}
.mission_boxline {border:2px solid #dadada; padding:20px; line-height:20px; color:#555;}
.mission_boxline .bank {background-color:#f4f4f4; font-size:15px; font-weight:bold; padding:10px; margin:10px 0;}

/*지사소개 */
.intro_table table {border-top:2px solid #333;}
.intro_table th {border-bottom:1px solid #eee; padding:10px; text-align:left; width:150px;}
.intro_table td {border-bottom:1px solid #eee; padding:10px; line-height:18px; color:#555;}
.greeting_photo {float:left; width:163px; padding-right:20px;}
.greeting_name {text-align:center; padding-top:10px; font-weight:bold;}
.greeting_txt {float:left; line-height:20px; color:#555; width:550px;}
.history_t {padding-bottom:10px;}
.history_t1 {padding:30px 0 10px 0;}

/*검색 */
.search_title {position:relative; border-bottom:1px solid #cccccc; font-weight:bold; font-size:14px; padding:0 0 10px 0;}
.search_title .subNavigation {position:absolute; left:60px; top:3px; font-size:12px; font-weight:normal;}
.search_title .isMore {position:absolute; right:0; top:3px; font-size:12px; font-weight:normal;}
.search_title .isMore a {color:#c60c0d; text-decoration:underline;}
.search_result {margin:10px 0 30px 0; overflow:hidden;}
.search_result .program_end {color:red;font-weight:bold;}
.search_result table {border-top:3px solid #333;}
.search_result td {border-bottom:1px solid #ebebeb; padding-top:17px; overflow:hidden;}
.search_result li {float:left; margin:0 28px 0 0; line-height:20px; height:185px;}
.search_result .searchResult li {height:105px;}
.search_result li img {border:1px solid #e1e1e1; margin-bottom:5px;}
.search_result .last {margin-right:0;}
.search_result li p span {line-height:18px; color:#858585;}
.search_result li dl dd span {line-height:18px; color:#858585;}


.board_wrap .board_search {text-align:right; padding-bottom:10px;}
.board_wrap .board_search select {width:100px; height:22px;}
.board_wrap .board_search .input {border-left:1px solid #dcdcdc;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc; border-right:1px solid #545454; line-height:20px;height:18px;}
.board_wrap .list {overflow:hidden;}
.board_wrap .list table {overflow:hidden; table-layout:fixed;}
.board_wrap .list th {border-top:3px solid #333; line-height:33px; border-bottom:1px solid #cfcfcf; }
.board_wrap .list td {border-bottom:1px solid #ebebeb; line-height:40px; text-align:center;}
.board_wrap .list .tt {text-align:left; padding-left:20px;}
.board_wrap a {color: #444;}
.board_wrap .view {overflow:hidden; margin-top:20px;}
.board_wrap .view table {border-top:3px solid #333; table-layout:fixed;}
.board_wrap .view td {border-bottom:1px solid #cfcfcf; line-height:40px; padding-left:20px; }
.board_wrap .view .title_febc { color:#555; font-size:15px; font-weight:bold; line-height:49px;}
.board_wrap .view .body_txt {line-height:18px; padding-top:30px; vertical-align:text-top; color:#555}
.board_wrap .next_list  td {border-bottom:1px solid #cfcfcf; line-height:40px;}
.board_wrap .next_list  th {border-bottom:1px solid #cfcfcf; line-height:40px; padding-left:20px; text-align:left;}
.board_wrap .comment_box {border:1px solid #d0d0d0; background-color:#f5f5f5; padding:10px 20px; margin-top:30px; position:relative;}
.board_wrap .comment_box h3 { font-size:14px; padding-bottom:5px;}
/*.board_wrap .comment_box textarea {width:700px; height:80px; border:1px solid #ccc;}*/
.board_wrap .comment_box textarea {width:430px; height:80px; border:1px solid #ccc;}
.canyang .board_wrap .comment_box textarea {width:600px;}
.board_wrap .comment_box .comment_btn {position:absolute; top:31px; right:20px;}
.board_wrap .comment_box .comment_btn p {padding-bottom:10px;}
.board_wrap .padding_top {padding-top:40px;}
.board_wrap .comment_box li {border-top:1px solid #ccc; padding:20px 0; position:relative; line-height:18px; min-height:60px; _height:60px;}
.board_wrap .comment_box li .comment_btn1 {position:absolute; top:15px; right:0;}
.board_wrap .write_author {float:none; margin-top:10px;}
.board_wrap .list_photo{ margin-bottom:30px; }
.board_wrap .list_photo table {border-top:3px solid #333;}
.board_wrap .list_photo td {border-bottom:1px solid #ebebeb; padding-top:17px; overflow:hidden;}
.board_wrap .list_photo li {float:left; margin:0 28px 0 0; line-height:20px; height:185px;}
.board_wrap .list_photo li img {border:1px solid #e1e1e1; margin-bottom:5px;}
.board_wrap .list_photo .last {margin-right:0;}
.board_wrap .list_photo li p span {line-height:18px; color:#858585;}
.board_wrap .faq_list table {border-top:2px solid #333;}
.board_wrap .faq_list td {border-bottom:1px solid #cccccc; padding:20px 15px;}
.board_wrap .faq_list .txt_q { color:#555; font-weight: bold; font-size:14px; padding-left:40px; background-image:url(../images/icon/ico_q.png); background-position:10px center; background-repeat:no-repeat;}
.board_wrap .faq_list .txt_a {  padding:21px 40px 30px 40px;  background-image:url(../images/icon/ico_a.png); background-position:10px 18px; background-repeat:no-repeat; background-color:#f8f8f8; line-height:20px; position:relative;}
.board_wrap .faq_list .txt_a .icon_down {position:absolute; left:10px; top:-6px;}
.board_wrap .left,
.board_wrap .right {width:auto;}

.board_wrap .list_book  {margin-bottom:30px;}
.board_wrap .list_book th {border-bottom:1px solid #cfcfcf; padding:12px 0;}
.board_wrap .list_book td {border-bottom:1px solid #ebebeb; padding:12px 0; text-align:center; color:#555;}
.board_wrap .list_book a{color:#555;}
.board_wrap .list_book h3 { font-size:14px; margin:10px 0 10px 0;}
.board_wrap .list_book .tt {text-align:left; position:relative;}
.board_wrap .list_book .tt .btn_s { position:absolute; top:15px; right:15px;}
.board_wrap .list_book .tt1 {text-align:left; color:#5a5a5a; line-height:22px;}
.board_wrap .list_book .tt1 span {color:#bdbdbd;}
.board_wrap .list_book .pro_tt {text-align:left; font-size:14px; font-weight:bold;}
.board_wrap .list_book .txt_right {text-align:right;}
.board_wrap .list_book .summary {line-height:22px;}

.board_wrap .blog_list {overflow:hidden;}
.board_wrap .blog_list table {border-bottom:1px solid #cfcfcf; table-layout:fixed;}
.board_wrap .blog_list th {border-top:3px solid #333; line-height:40px; padding-left:20px; text-align:left; color:#444;}
.board_wrap .blog_list td {border-top:1px solid #cfcfcf; line-height:40px; padding-left:20px; }
.board_wrap .blog_list span {font-weight:normal;}
.board_wrap .blog_list .blog_title {font-size:14px;}
.board_wrap .blog_list .body_txt {line-height:18px; padding-top:30px; vertical-align:text-top; color:#555;}

/*사이트맵 */
.sitemap_list {margin: 0 auto 50px; overflow: hidden; padding-top: 20px; position: relative; width: 835px;}
.sitemap_list li {width: 250px; float:left; margin-right:28px; }
.sitemap_list .menu {overflow:hidden; padding-bottom:30px;}
.sitemap_list .menu li { float:none; line-height:30px; border-bottom:1px solid #eee; }
.sitemap_list .menu h3 {font-size:16px; color:#CC3300; border-bottom:2px solid #666; line-height:45px;}
.sitemap_list .menu a {color:#555; display:block;background-image: url(../images/icon/ico_dot.gif); background-position:0 center; background-repeat:no-repeat; padding-left:15px;}
.sitemap_list .menu a:hover {color:#d10909;}

/*전속기관 */
.organ li {float:left; height:244px; margin-bottom:14px; }
.organ li .box_organ {border:1px solid #d7d7d7; width:266px; height:244px; letter-spacing:-1px;}
.organ li .box_organ h4 {font-size:14px; font-weight:bold; padding:7px 10px 4px 10px; line-height:20px; position:relative;}
.organ li .box_organ h4 a {color:#c60d0d; font-size:11px; font-weight:bold; position:absolute; right:5px; top:5px;}
.organ li .box_organ p {padding:0; margin:0;}
.organ li .box_organ .txt {padding:10px; line-height:18px;}
.organ .center_margin { margin:0 14px;}