/* jssor slider arrow navigator skin 12 css */
/*
.jssora12l              (normal)
.jssora12r              (normal)
.jssora12l:hover        (normal mouseover)
.jssora12r:hover        (normal mouseover)
.jssora12ldn            (mousedown)
.jssora12rdn            (mousedown)
*/
.jssora12l, .jssora12r, .jssora12ldn, .jssora12rdn {
    position: absolute;
    cursor: pointer;
    display: block;
    background: url(/images/jssor/bullet/a12.png) no-repeat;
    overflow: hidden;
}

.jssora12l {
    background-position: -16px -37px;
}

.jssora12r {
    background-position: -75px -37px;
}

.jssora12l:hover {
    background-position: -136px -37px;
}

.jssora12r:hover {
    background-position: -195px -37px;
}

.jssora12ldn {
    background-position: -256px -37px;
}

.jssora12rdn {
    background-position: -315px -37px;
}


/* jssor slider bullet navigator skin 05 css */
/*
.jssorb05 div           (normal)
.jssorb05 div:hover     (normal mouseover)
.jssorb05 .av           (active)
.jssorb05 .av:hover     (active mouseover)
.jssorb05 .dn           (mousedown)
*/
.jssorb05 div, .jssorb05 div:hover, .jssorb05 .av {
    background: url(/images/jssor/navigator/b10.png) no-repeat;
    overflow: hidden;
    cursor: pointer;
}

.jssorb05 div {
    background-position: -7px -7px;
}

    .jssorb05 div:hover, .jssorb05 .av:hover {
        background-position: -37px -7px;
    }

.jssorb05 .av {
    background-position: -67px -7px;
}

.jssorb05 .dn, .jssorb05 .dn:hover {
    background-position: -97px -7px;
}

/* ¿©±â¼­ ºÎÅÍ jssor css Ã³¸® */
#slider1_container {
	position: relative;
	top: 0px;
	left: 0px;
	overflow: hidden;
}

#slider1_container  > .container {
	cursor: move;
	position: absolute;
	left: 0px;
	top: 0px;
	overflow: hidden;
}

#slider1_container  > div > div > .loading_screen {
	position: absolute;
	top: 0px;
	left: 0px;
}

#slider1_container  > div > div > .loading_screen > .loading_opacity  {
	filter: alpha(opacity=70);
	opacity:0.7;
	position: absolute;
	display: block;

	background-color: #000000;
	top: 0px;
	left: 0px;
	width: 100%;
	height:100%;
}

#slider1_container  > div > div > .loading_screen > .loading_img  {
	position: absolute;
	display: block;
	background: url(/images/jssor/loading.gif) no-repeat center center;

	top: 0px;
	left: 0px;
	width: 100%;
	height:100%;
}

/* ¿©±â¼­ ºÎÅÍ ½½¶óÀÌµå À§ ±ÛÀÚ  */

.jssor_toptext {/* ºÎ¸ð ÀÎÀÚ ³ÖÀ¸¸é ±ô¹ÚÀÓ ¹ß»ýÇÔ! */
	transform: perspective(2000px);
	position: absolute;
	top: 259px;
	left: 164px;
  padding: 5px;	
	font-size: 30px;
	letter-spacing: 2pt;
	line-height: 130%;	
	color:#fff;
	background-image: url(/core/pixel/black/pixel_0_0_0_20.png);
}

.jssor_undertext {/* ºÎ¸ð ÀÎÀÚ ³ÖÀ¸¸é ±ô¹ÚÀÓ ¹ß»ýÇÔ! */
	position: absolute;
	top: 330px;
	left: 164px;
	transform: perspective(2000px);
	
	font-size: 13px;
	color: #fff;
	line-height: 20px;	
	padding: 8px;	
	position: absolute;
	background-image: url(/core/pixel/black/pixel_0_0_0_40.png);	
}


/*¿©±â¼­ ºÎÅÍ ½½¶óÀÌµå ÇÏÀ§ ÄÜÅÙÃ÷  */
.sermon-menu {
	float:left;
	padding: 0px 8px 0 7px;
	height: 115px;
	width:372px;
	-background-color: rgb(255, 255, 255);
	-border:1px solid #14a8cd;
}

.notice-menu {
	float:left;
	padding: 0px 8px 0 7px;
	height: 115px;
	width:332px;
	-background-color: rgb(255, 255, 255);
	-border:1px solid #14a8cd;
}

.gallary-menu {
	float:left;
	padding-top: 0px;
	padding-right: 5px;
	height: 115px;
	width:316px;
	-background-color: rgb(255, 255, 255);
	-border:1px solid #14a8cd;
}

.lat_tit, a.lat_tit {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	-text-shadow: 01px 1px #fff;
}