@charset "utf-8";

body{ background-color:#FFFFFF; font-size:12px; color:#2d2c2c;}
/*----------------------------LAYOUT---------------------------------------*/
#WRAPPER{ width:980px; overflow:hidden;clear:both; margin:0 auto; }
#HEADER{width:980px; height:84px; padding-top:30px; overflow:hidden;clear:both; float:left; position:relative;}
#CONTENT{width:980px; overflow:hidden;clear:both; float:left; padding-top:10px;}
#FOOTER{width:100%; overflow:hidden;clear:both; border-top:1px #cdcdd3 solid; padding-bottom:35px; padding-top:15px;}
#FOOTER_IN{ width:980px; overflow:hidden;clear:both; margin:0 auto; }
/*----------------------------HEADER---------------------------------------*/
p.LANG{ position:absolute; right:0; top:10px;}
p.LANG a{ text-decoration:none; color:#595a5b; background-image:url(../images/icon_04.gif); background-position:right 1px; background-repeat:no-repeat; padding-right:5px; padding-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
p.LANG a:hover{ color:#8a0d01;}
p.LANG a.LAST{ background-image:none;}

h1.LOGO{ width:224px; height:84px; display:block; float:left; background-image:url(../images/logo.gif); background-repeat:no-repeat; background-position:left top; text-indent:-9999px;}
p.TOP_LINK{ float:right; height:15px; padding-top:5px; line-height:20px; padding-bottom:15px; padding-right:5px;}
p.TOP_LINK a{ display:inline-block; text-decoration:none; color:#595a5b;}
p.TOP_LINK a:hover{ color:#8a0d01;}
p.TOP_LINK a.BTN_CONTACT{ background-image:url(../images/icon_01.gif); background-repeat:no-repeat; background-position:10px 4px; padding-left:25px;}
p.TOP_LINK a.BTN_SITE{background-image:url(../images/icon_02.gif); background-repeat:no-repeat; background-position:10px 4px; padding-left:25px;}
p.TOP_LINK a.BTN_LINK{background-image:url(../images/icon_11.gif); background-repeat:no-repeat; background-position:10px top; padding-left:28px;color:#aa2f05; font-weight:bold; }
p.TOP_LINK a.btn-meney{background-image:url(../images/icon_meney.png); background-repeat:no-repeat; background-position:10px top; padding-left:28px;color:#aa2f05; font-weight:bold; }
p.TOP_LINK a.BTN_FB img{vertical-align: text-bottom; padding-right:3px;}
p.TOP_LINK a.BTN_FB{  padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

ul.MAIN_MENU{ width:735px; height:35px; margin:0; padding:0; list-style:none;float:right;}
ul.MAIN_MENU li{ float:left; height:35px;}
ul.MAIN_MENU li a{ display:block;height:35px; background-image:url(../images/menu.jpg);text-indent:-9999px;}
ul.MAIN_MENU li a:hover{background-image:url(../images/menu_o.jpg); }
ul.MAIN_MENU li.BTN_ABOUT a{width:97px; background-position:left top;}
ul.MAIN_MENU li.BTN_CALENDAR a{ width:112px; background-position:-97px top;}
ul.MAIN_MENU li.BTN_CHURCH a{width:98px; background-position:-209px top;}
ul.MAIN_MENU li.BTN_REPORT a{ width:114px; background-position:-307px top;}
ul.MAIN_MENU li.BTN_UNIT a{ width:171px; background-position:-421px top;}
ul.MAIN_MENU li.BTN_CREDIT a{ width:69px; background-position:-592px top;}
ul.MAIN_MENU li.BTN_DOWNLOAD a{width:74px; background-position:-661px top;}

/*----------------------------CONTENT---------------------------------------*/
embed.VISION{ float:left;}
div.CALENDAR{ width:312px; height:368px; padding-left:10px; padding-top:10px; float:right; background-image:url(../images/calendar.gif); background-position:left top;}
div.CONTENT_INFO{ width:980px; float:left; padding-top:15px; padding-bottom:10px; overflow:hidden;}
div.INFO_LEFT{ width:480px; float:left;}
h2.TI_01{ width:480px; height:26px; display:block; background-image:url(../images/ti_01.gif); background-position:5px 5px; background-repeat:no-repeat; text-indent:-9999px;}
div.TALK{ width:466px; border-top:1px #e3b3ac solid; overflow:hidden; padding:15px 7px; }
div.TALK img{ float:left;}
div.TALK p{ width:293px; overflow:hidden; float:right; line-height:20px;}
div.TALK p.TI{ color:#aa2f05; font-size:13px; font-weight:bold; line-height:24px; }
div.TALK p.WHO{ text-align:right;}

div.TAB_CONTAINER{width:476px; float:left; overflow:hidden; background-image:url(../../images/bg_box.gif); background-position:left bottom; background-repeat:no-repeat;}
div.TAB_CONTENT{ width:476px; overflow:hidden; clear:both; padding:15px 0 0 0; display:none;}

div.TAB_BOX{width:476px; overflow:hidden; float:right; padding-top:5px;}
ul.TAB {width:476px;height:21px;border-bottom:1px #dfa9a1 double; margin:0; padding:0; list-style:none;}
ul.TAB li {float: left; height:21px;font-family: Arial, Helvetica, sans-serif;text-align:center;overflow: hidden;}
ul.TAB li a {color:#ffffff; display:inline-block; height:21px;text-decoration: none;background-repeat: no-repeat;background-image : url(../images/tab.gif); background-position : right top;padding-right:15px; font-size:12px; color:#000000; cursor:pointer;}
ul.TAB li a span{ background-image: url(../images/tab.gif); background-position:left top;  display:block;padding-left:15px; padding-top:6px;}
ul.TAB li a:hover{color:#ffffff;font-weight: bold;background-repeat: no-repeat;background-image : url(../images/tab_o.gif); background-position : right top;font-weight: bold;}
ul.TAB li a:hover span{background-image : url(../images/tab_o.gif); background-position:left top; }
ul.TAB li a.THIS  {color:#ffffff;font-weight: bold;background-repeat: no-repeat;background-image : url(../images/tab_o.gif); background-position : right top;font-weight: bold;}
ul.TAB li a.THIS span{background-image : url(../images/tab_o.gif); background-position:left top; }


div.TAB_CONTENT img.TAB_IMG{ float:left; padding-left:5px;}
ul.TAB_LIST{ width:300px;margin:0; padding:0; list-style:none; float:right;}
ul.TAB_LIST li{ padding-bottom:5px; font-family:Arial, Helvetica, sans-serif;}
ul.TAB_LIST li.MORE{ text-align:right; padding-right:10px; padding-bottom:0; line-height:20px;}
ul.TAB_LIST li p.TI{ background-image:url(../images/icon_03.gif); background-position:left 4px; background-repeat:no-repeat;}
ul.TAB_LIST li p.TI a{ color:#2d2c2c; text-decoration:none;}
ul.TAB_LIST li p.TI a:hover{ text-decoration:underline;}
ul.TAB_LIST li p{padding-left:10px; color:#3e3d3d; line-height:18px; }

/*----------------------------FOOTER---------------------------------------*/
h1.LOGO_FOOT{ width:72px; height:74px; background-image:url(../images/logo_foot.gif); background-position:10px top; background-repeat:no-repeat; text-indent:-9999px; float:left; padding-left:10px;}
#FOOTER_IN p.FOOTLINK{ width:880px;line-height:30px; padding-left:2px; }
#FOOTER_IN p.FOOTLINK a{ padding-right:8px; padding-left:8px; color:#48494a; text-decoration:none; display:inline-block; background-image:url(../images/icon_04.gif); background-position:right 9px; background-repeat:no-repeat;}
#FOOTER_IN p.FOOTLINK a.LAST{ background-image:none;}
#FOOTER_IN p.FOOTLINK a:hover{ color:#8a0d01;}
#FOOTER_IN p{width:880px; float:left; padding-left:10px; font-family:Arial, Helvetica, sans-serif; color:#666666; line-height:20px;}
#FOOTER_IN p span{ padding-right:8px;}
#FOOTER_IN p a{ text-decoration:none;color:#48494a;}
#FOOTER_IN p a:hover{ color:#8a0d01;}