/* ±âº»ÅÂ±× Á¤ÀÇ */

@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

body {
	margin-top : 0px; margin-left: 0px;

	FONT-SIZE: 12px; COLOR: #7D7D7D; FONT-FAMILY: µ¸¿ò; line-height:18px;

	SCROLLBAR-FACE-COLOR: #cccccc;
	SCROLLBAR-HIGHLIGHT-COLOR: #666666;
	SCROLLBAR-SHADOW-COLOR: #666666;
	SCROLLBAR-3DLIGHT-COLOR: #eeeeee;
	SCROLLBAR-ARROW-COLOR: #000000;
	SCROLLBAR-TRACK-COLOR: #eeeeee;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
}
form { margin-top:0px; margin-bottom:0px; line-height:18px;}
td, input { FONT-SIZE: 12px; COLOR: #7D7D7D; FONT-FAMILY: "Nanum Gothic", "µ¸¿ò";  line-height:18px;}
select     { font-family: "Nanum Gothic", "µ¸¿ò", "Arial", "Verdana", "sans-serif"; font-size: 12px; color: #7D7D7D; border: 1px solid #666666; vertical-align: middle; padding-top: 0px; margin: 0px; background-color: transparent; }
textarea {
	font-family: "Nanum Gothic", "µ¸¿ò"; font-size:12px; color: #7D7D7D; line-height: 18px; background-color: transparent; border: 0px;
	SCROLLBAR-FACE-COLOR: #cccccc;
	SCROLLBAR-HIGHLIGHT-COLOR: #666666;
	SCROLLBAR-SHADOW-COLOR: #666666;
	SCROLLBAR-3DLIGHT-COLOR: #eeeeee;
	SCROLLBAR-ARROW-COLOR: #000000;
	SCROLLBAR-TRACK-COLOR: #eeeeee;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
}


/* url ½ºÅ¸ÀÏ */
.url					  { font-size:11px; color: #0036D3; font-family:Verdana;  }
.url A:link     { font-size:11px; color: #0036D3; text-decoration: none; }
.url A:visited  { font-size:11px; color: #0036D3; text-decoration: none; }
.url A:hover    { font-size:11px; color: #0036D3; text-decoration: underline; }



/* ¸µÅ© */
A:active { FONT-SIZE: 12px; COLOR: #7D7D7D; FONT-FAMILY: "Nanum Gothic", "µ¸¿ò"; TEXT-DECORATION: none; }
A:link { FONT-SIZE: 12px; COLOR: #7D7D7D; FONT-FAMILY: "Nanum Gothic", "µ¸¿ò"; TEXT-DECORATION: none; }
A:visited { FONT-SIZE: 12px; COLOR:#7D7D7D; FONT-FAMILY: "Nanum Gothic", "µ¸¿ò"; TEXT-DECORATION: none; }
A:hover { FONT-SIZE: 12px; COLOR: #656565; FONT-FAMILY: "Nanum Gothic", "µ¸¿ò"; TEXT-DECORATION: underline; }


/* FORM Å¬·¡½º */
.box { border:#B3B3B3 1px solid; }
.search { FONT-SIZE: 11px; COLOR: #656565; border:#ffffff 0px solid; }
.select { border:#B3B3B3 1px solid; }

.loc            { font-family: "Nanum Gothic", "µ¸¿ò"; font-size:11px;  color: #737373;}
.loc A:link     { color: #737373; text-decoration: none; }
.loc A:visited  { color: #737373; text-decoration: none;}
.loc A:hover    { color: #737373; text-decoration: underline; }





/* ¶óÀÎ ±ÔÁ¤ */
.visual_line { background-color:#DEDEDE;  }   /* °¢ ¼­ºê¸ÞÀÎ ºñÁÖ¾ó ¾Æ·¡ È¸»ö¶óÀÎ */
.head_titleline { background-color:#B6C1E3; } /* ÇìµåÅ¸ÀÌÆ² ¾Æ·¡ ¿¬ÇÑ ÆÄ¶õ»ö¶óÀÎ=> ³Ê´Â ¾îµð¿¡ ½è´Ï? */
.sub_titleline { background-color:#DEDEDE; } /* ¼­ºêÅ¸ÀÌÆ² ¾Æ·¡ È¸»ö¶óÀÎ */

.boardline_blue { background-color:#6379B5; } /* °Ô½ÃÆÇ ÆÄ¶õ»ö¶óÀÎ */
.boardline_gray { background-color:#F3F3F3; } /* °Ô½ÃÆÇ È¸»ö¶óÀÎ, °Ô½Ã¹°Áß°£¶óÀÎ */
.boardline_gray2 { background-color:#DCDCDC; } /* °Ô½ÃÆÇ Â£Àº È¸»ö ¸¶°¨¶óÀÎ */




/* font size */
.fs_11 { font-size: 11px; line-height:16px;}

.fs_11b { font-size: 11px; color: #7D7D7D;} /* ÁøÇÑÈ¸»ö */
.fs_11b A:link     { font-size:11px; color: #626262; text-decoration: none; }
.fs_11b A:visited  { font-size:11px; color: #626262; text-decoration: none; }
.fs_11b A:hover    { font-size:11px; color: #626262; text-decoration: underline; }



.fs_11c { font-size: 11px; color: #979797;} /* ¿¬ÇÑÈ¸»ö_¼­ºê¸ÞÀÎ ¼Ò¼Ó¿¡ »ç¿ë */
.fs_11d { font-size: 11px; color: #CCC7C7;} /* ±âµµÇØÁÖ¼¼¿ä.¾ÆÀÌµð¿¡ »ç¿ë */


.font11            { font-size:11px; }
.font11 A:link     { font-size:11px; }
.font11 A:visited  { font-size:11px; }
.font11 A:hover    { font-size:11px; }

.fs_13            { font-size:13px; }
.fs_14 { font-size: 14px; font-weight:bold; }

.fs_14b { font-size: 14px;  color:545454; }
.fs_16 { font-size: 16px; font-weight:bold;  color:20409A; }
.floor { font-size: 40px; font-weight:bold;  color:C8C8C8;  font-family:Futura Hv BT; line-height:40px;}
.floor2 { font-size: 15px; font-weight:bold; color:C8C8C8;  font-family:Futura Hv BT; line-height:14px;}
.floor3 { font-size: 30px; font-weight:bold; color:20409A;  font-family:Futura Hv BT; line-height:30px;}

.tit_b { font-size: 12px;  font-weight:bold; color: #626262;} /* 12 °Ô½Ã¹°ÀÇ Å¸ÀÌÆ² */
.tit_b A:link     { font-size:12px; color: #626262; text-decoration: none; }
.tit_b A:visited  { font-size:12px; color: #626262; text-decoration: none; }
.tit_b A:hover    { font-size:12px; color: #626262; text-decoration: underline; }




.date { font-size: 12px;  color: #A2A2A2;}  /* 12 ¿¬ÇÑ ÄÃ·¯ : °Ô½Ã¹° Áß ¿¬ÇÑ ÄÃ·¯ÀÇ ³¯Â¥/ fs_11c¿Í ÄÃ·¯°°À½ */
.blue { font-size: 13px; color: #7E90C2;  font-family:Heltavica;  font-weight:bold; } /* 13 ÆÄ¶õÅ¸ÀÌÆ²°­Á¶ */
.blue11 { font-size: 11px; color: #15308B; } /* 11 À¥ÇÏµåÅ¸ÀÌÆ² */
.orange { font-size: 12px; color: #FF7000;   font-weight:bold; } /* 11 À¥ÇÏµå */
.gray { font-size: 12px; color: #444444;   font-weight:bold; } /* 11 À¥ÇÏµå */

.up { font-size: 12px; color: #E96020;  font-family:Heltavica;  } /* Âù¾çÀÇ»î ¼øÀ§up¼ýÀÚ */
.down { font-size: 12px; color: #2385C6;  font-family:Heltavica; } /* Âù¾çÀÇ»î ¼øÀ§down¼ýÀÚ */
.white { font-size: 14px; color: #FFFFFF; font-weight:bold;} /* ÆË¾÷Å¸ÀÌÆ² °øÅë*/


.b {font-weight:bold;}
.u {text-decoration: underline;}


/* °Ô½ÃÆÇ Æ÷ÀÎÆ®ÄÃ·¯ */
.fp            { color:#20409A; }
.fp A:link     { color:#20409A; text-decoration: none; }
.fp A:visited  { color:#20409A; text-decoration: none; }
.fp A:hover    { color:#20409A; text-decoration: underline; }



/* °¶·¯¸® ÀÌ¹ÌÁö ½ºÅ¸ÀÏ */
.img_outline				{padding:0px; border:1px #D1D1D1 solid; }
.img_outline3				{padding:0px; border:3px #CAD0E1 solid; }  /* Ä¿¹Â´ÏÆ¼ÀÇ Çìµå¶óÀÎÀÌ¹ÌÁö */



/* ÀÎ¹° Å¸ÀÌÆ² */
.people_tit						 { font-size:14px; padding-bottom:6px; color:0036D3}
.people_tit A:link     { text-decoration: underline; color:0036D3}
.people_tit A:visited  { text-decoration: underline; color:0036D3}
.people_tit A:hover    { text-decoration: underline; color:0036D3}


/* footer navi */
.footernavi {text-align:left; padding:20px 15px 20px 15px; background-color:#f8f8f8; width:970px; *width:1000px; margin:50px 0 0px 0;}
.footernavi span {color:#787474; font-weight:bold;}
.footernavi ul {float:left; border-right:1px solid #dcdcdc; width:120px; *width:162px; padding:0 20px}
.footernavi ul.last {border-right:0}
.footernavi li {font-size: 12px; color:#666666; line-height:20px;}
.footernavi li a{font-size: 12px; color:#a6a6a6;}

.footerm img {margin:0 3px}

.notable{border-collapse:collapse; margin:0px; padding:0px; border-spacing:0px; border:0px solid;}
ul, ol {list-style-type:none; margin:0px; padding:0px; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } .clearfix { display:inline-block; }/*  ie-mac \*/ *html .clearfix {height: 1%;} .clearfix {display: block;}/* ie-mac */
.none {display:none;}
.floatl {float:left;}
.floatr {float:right;}
.dp_b {display:block;}
.dp_i {display:inline;}
.c_b {clear:both;}
.tl_a {table-layout:auto;}
.tl_f {table-layout:fixed;}
.val_m {vertical-align:middle;}
.val_b {vertical-align:bottom;}
.pos_a {position:absolute;}
.pos_r {position:relative;}
.overfa {overflow:auto;}
.mgauto {margin:0 auto;}
.dp_b {display:block;}
.dp_i {display:inline;}
.clearb {clear:both}

/* common */
.mgt1 {margin-top:1px}
.mgt5 {margin-top:5px}
.mgt10 {margin-top:10px}
.mgt15 {margin-top:15px}
.mgt20 {margin-top:20px}
.mgt25 {margin-top:25px}
.mgt30 {margin-top:30px}
.mgt40 {margin-top:40px}
.mgt50 {margin-top:50px}
.mgt70 {margin-top:70px}
.mgt80 {margin-top:80px}
.mgt100 {margin-top:100px}

.mgl2 {margin-left:2px}
.mgl3 {margin-left:3px}
.mgl10 {margin-left:10px}
.mgl15 {margin-left:15px}
.mgl20 {margin-left:20px}
.mgl30 {margin-left:30px}
.mgl40 {margin-left:40px}
.mgl50 {margin-left:50px}

.mgb20 {margin-bottom:20px}

.mgr10 {margin-right:10px}
.mgr20 {margin-right:20px}
.mgr30 {margin-right:30px}

/* main */
.indexnews {margin:0px 0 0 10px}
.indexnews td {padding:2px 0}
.indexnews td span {color:#ABABAB; font-size:11px}
.indexnews td img {vertical-align:middle}
.indexnews .news {border-left:1px solid #D7D7D7; border-right:1px solid #D7D7D7; border-bottom:1px solid #D7D7D7; width:314px; *width:316px; height:161px; *height:171px; padding-top:10px}
.indexnews .news a {font-size:11px}
.indexnews .news span.newscont {font-size:11px; color:#999999}

.indexfriend {margin:10px 0 0 10px}
.indexfriend td {padding:3px 0}
.indexfriend td a {font-weight:bold}
.indexfriend td span {color:#ABABAB; font-size:11px; text-align:center}

.gocafe .tab {margin-top:5px}
.gocafe .tab td {border-bottom:1px solid #E6E6E6; border-left:1px solid #E6E6E6;border-top:1px solid #E6E6E6; background-color:#FCFCFC}
.gocafe .tab td.on {border-bottom:1px; border-left:1px solid #E6E6E6;border-top:1px solid #E6E6E6; background-color:#FFFFFF; font-weight:bold}
.gocafe .tab td a {display:block; padding:4px 0 2px 0}
.gocafe .tab td a:hover {text-decoration:none}
.gocafe .tab td.last {border-top:1px; background-color:#FFFFFF}
.gocafe .one {width:364px; *width:364px; border-bottom:1px solid #E6E6E6; border-left:1px solid #E6E6E6;border-right:1px solid #E6E6E6; text-align:center; padding:10px 0 0 0;}
/*.gocafe .one2 {width:364px; *width:364px; height:130px; *height:140px; border-bottom:1px solid #E6E6E6; border-left:1px solid #E6E6E6;border-right:1px solid #E6E6E6; text-align:center; padding:10px 0 0 0;}*/
.gocafe .one table {margin:0 auto}
.gocafe .one td.l {text-align:left; padding-left:20px}
.gocafe .one td {text-align:center; padding:2px 0}
.gocafe .one th {font-size:12px; border-bottom:1px solid #CCCCCC; padding:4px 0;}

.gocafe2 .tab {margin-top:5px}
.gocafe2 .tab td {border-bottom:1px solid #E6E6E6; border-left:1px solid #E6E6E6;border-top:0px solid #E6E6E6; background-color:#FCFCFC}
.gocafe2 .tab td.on {border-bottom:0px; border-left:1px solid #E6E6E6;border-top:0px solid #E6E6E6; background-color:#FFFFFF; font-weight:bold}
.gocafe2 .tab td a {display:block; padding:4px 0 2px 0}
.gocafe2 .tab td a:hover {text-decoration:none}
.gocafe2 .tab td.last {border-top:0px; background-color:#FFFFFF}
.gocafe2 .one {width:392px; *width:392px; border-bottom:0px solid #E6E6E6; border-left:1px solid #E6E6E6;border-right:1px solid #E6E6E6; text-align:center; padding:10px 0 0 0;}
.gocafe2 .one table {margin:0 auto}
.gocafe2 .one td.l {text-align:left; padding-left:20px}
.gocafe2 .one td {text-align:center; padding:2px 0}
.gocafe2 .one th {font-size:12px; border-bottom:1px solid #CCCCCC; padding:4px 0;}

.gocafe3 .tab {margin-top:5px}
.gocafe3 .tab td {border-bottom:1px solid #E6E6E6; border-left:1px solid #E6E6E6;border-top:1px solid #E6E6E6; background-color:#FCFCFC}
.gocafe3 .tab td.on {border-bottom:1px; border-left:1px solid #E6E6E6;border-top:1px solid #E6E6E6; background-color:#FFFFFF; font-weight:bold}
.gocafe3 .tab td a {display:block; padding:4px 0 2px 0}
.gocafe3 .tab td a:hover {text-decoration:none}
.gocafe3 .tab td.last {border-top:1px; background-color:#FFFFFF}
.gocafe3 .one {width:316px; border-bottom:1px solid #E6E6E6; border-left:1px solid #E6E6E6;border-right:1px solid #E6E6E6; text-align:center; padding:10px 0 0 0;}
.gocafe3 .one table {margin:0 auto}
.gocafe3 .one td.l {text-align:left; padding-left:20px}
.gocafe3 .one td {text-align:center; padding:2px 0}
.gocafe3 .one th {font-size:12px; border-bottom:1px solid #CCCCCC; padding:4px 0;}

.friends li {float:left; width:126px; height:155px; border:1px solid #E2E2E2; text-align:center; margin-top:8px; margin-left:4px; *margin-right:20px}
.friends li.l {margin-right:3px}
.friends li div {width:72px; padding:6px 0; margin:0 auto}
.friends li span {display:block; padding-top:1px}
.friends li span.n {border-top:1px solid #C7C7C7; margin-top:10px; color:#666666; font-weight:bold}
.friends li span.nn {border-top:1px solid #E6E6E6; margin-top:5px; margin-bottom:5px; color:#666666; font-weight:bold}
.friends li span.i {border-top:1px solid #E9E9E9; border-bottom:2px solid #E9E9E9; color:#6699CC}
.friends li span.o {border-top:1px solid #E9E9E9; border-bottom:2px solid #E9E9E9; color:#FF9933}
.friends li span.g {border-top:1px solid #E9E9E9; border-bottom:2px solid #E9E9E9; color:#339900}
.friends li span.z {border-top:1px solid #E9E9E9; border-bottom:2px solid #E9E9E9; color:#87B44A}
.friends li span.x {border-top:1px solid #E9E9E9; border-bottom:2px solid #E9E9E9; color:#DDAC64}
.friends li span.c {border-top:1px solid #E9E9E9; border-bottom:2px solid #E9E9E9; color:#8AB794}
.friends li span.d {font-size:11px}


/* church */
.church .m1 {width:230px; margin-left:25px}
.church .m2 {width:185px; margin-left:40px}
.church .m2 td {height:22px}
.church .m2 td img {vertical-align:middle}
.church .m3 {height:118px; margin-left:25px}
.church .m3 span {display:block; line-height:18px}
.church .m3 span.b {font-weight:bold; color:#666666}
.church .m4 td {height:22px; padding-left:10px}
.church .m4 td span {font-weight:bold; color:#666666}

.time table {border-top:2px solid #858585; border-bottom:1px solid #858585}
.time th {font-size:12px; padding:7px 0; background-color:#f6f6f6; border-bottom:1px solid #cecece; border-right:1px solid #e5e5e5; }
.time th.l {border-right:0px}
.time td {padding:5px 0; border-bottom:1px solid #e5e5e5; text-align:center; border-right:1px solid #e5e5e5; }
.time td.bg {background-color:#f8fdff}
.time td.bgk {text-align:left; padding-left:30px; background-color:#f8fdff}
.time td.l {border-right:0px}

.online p {line-height:24px}
.online li {line-height:24px}

.jubo img {vertical-align:middle}
.jubo .detail {border-top:2px solid #858585; border-bottom:1px solid #858585}
.jubo .detail th {padding:10px 0; font-size:12px; text-align:center; background-color:#f6f6f6; border-right:1px solid #e5e5e5; border-bottom:1px solid #cecece}
.jubo .detail th.l {border-right:0px}
.jubo .detail td {padding:7px 0; font-size:12px; text-align:center; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5}
.jubo .detail td.f {background-color:#f8fdff; font-weight:bold}
.jubo .detail td.on {background-color:#a8c4e1; color:#FFFFFF}
.jubo .detail td.l {padding:7px 0; font-size:12px; text-align:center; border-right:0}
.jubolist {width:782px; height:30px; background:url('../../html/images/new/church/jubo_bg_list.gif') 0 0 no-repeat; margin-top:40px; font-weight:bold; padding:6px 0 0 30px}
.contentjubo {width:782px; height:550px; border:1px solid #d0cfcf; overflow:auto;  padding:10px;}

.first {background:url('../../html/images/new/church/bg_tab.gif') 0 0 repeat-x; width:782px}
.first li {float:left}
.firstform {border-top:2px solid #dcdcdc; border-bottom:1px solid #dcdcdc; margin-top:30px}
.firstform td {padding:10px 0; border-bottom:1px solid #f3f3f3; padding-left:20px; font-size:11px}
.firstform td.tt {font-weight:bold; font-size:12px}

.newfamilyform {border-top:2px solid #dcdcdc; border-bottom:1px solid #dcdcdc; margin-top:10px}
.newfamilyform td {padding:10px 0; border-bottom:1px solid #cecece; padding-left:40px; font-size:12px;}
.newfamilyform td.tt {font-weight:bold; font-size:12px; background-color:#f6f6f6}

.newfamily p {line-height:24px;}
.newfamily td.subject a {margin-left:20px}
.newfamily td span {margin-left:20px}
.newfamilyread .btns {text-align:center; padding:30px 0; width:782px}
.newfamilyread .readtitle {width:782px; height:31px; background:url('../../html/images/new/church/bg_read_tit.gif') 0 0 no-repeat; margin-top:20px}
.newfamilyread .readtitle table {margin-top:5px}
.newfamilyread .readtitle td {text-align:center}
.newfamilyread .readtitle .subject {padding-left:20px; text-align:left; }

.newfamilyread .wraplist {width:741px; *width:782px; border:3px solid #94B3DD; margin-top:30px; padding:20px}

.toptxt span {display:block}
.toptxt span.t1 {margin-top:0px;}
.toptxt span.t2 {margin-top:20px}
.toptxt p.t3 {margin-top:25px; line-height:23px}
.toptxt span.t4 {margin-top:50px}

table.to {border-top:2px solid #858585; margin-top:20px}
table.to th {font-size:12px; font-weight:bold; padding:7px 0; text-align:center; background-color:#F6F6F6; border-bottom:1px solid #CECECE; border-right:1px solid #E5E5E5}
table.to th.l {border-right:0px}
table.to td {padding:6px 0; text-align:center; border-bottom:1px solid #E5E5E5; border-right:1px solid #E5E5E5}
table.to td.l {border-right:0px}
table.to td.f {background-color:#F8FDFF}

/* praise */
.praise .m1 {width:225px; margin-left:25px}
.praise .m2 {width:175px; margin-left:25px}
.praise .m2 td {height:22px}
.praise .m2 td img {vertical-align:middle}
.praise .m2 span {display:block; line-height:18px}
.praise .m3 {height:118px; margin-left:25px}
.praise .m3 span {line-height:18px}
.praise .m3 span.b {display:inline; font-weight:bold; color:#666666}
.praise .m3 span.n {color:#999999; font-weight:normal}
.praise .m4 td {height:22px; padding-left:10px}
.praise .m4 td span {font-weight:bold; color:#666666}
.praise .aria {border:1px solid #cccccc; margin-left:10px}

.gradeflash {width:756px; height:465px; background:url('../../html/images/new/praise/bg_flash.gif') 0 0 no-repeat; margin-top:30px;}
.gradeflash div {margin:24px 0 0 28px}
.gradetxt {line-height:20px; margin-top:40px; margin-left:7px; color:#939393}
.gradename {text-align:right; padding:20px 0 10px 0}
.gradename img {margin-right:20px}

.historytext ul {margin-top:25px}
.historytext li {line-height:22px}

.sendmail {border-top:1px solid #6379b5; border-bottom:1px solid #6379b5; margin-top:30px}
.sendmail td {padding:10px 0; border-bottom:1px solid #f3f3f3; padding-left:20px; font-size:11px}
.sendmail td.tt {font-weight:bold; font-size:12px}

.broad td img {vertical-align:middle}
.broad td div.info {width:782px; height:250px; *height:280px; background:url('../../html/images/new/praise/bg_info.gif') 0 0 no-repeat; padding:30px 0 0 30px; margin-top:15px}
.broad td div.info div {float:left}
.broad td div.info div span {display:block; margin-bottom:10px}
.broad td div.info div span strong {color:#336699; font-size:14px; font-weight:bold}
.broad td.subject {text-align:left}

.tv table {border-top:2px solid #858585; border-bottom:1px solid #858585}
.tv th {font-size:12px; padding:7px 0; background-color:#f6f6f6; border-bottom:1px solid #cecece; border-right:1px solid #e5e5e5; }
.tv th.l {border-right:0px}
.tv td {padding:5px 0; border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5; padding-left:30px}
.tv td.bgk {text-align:left; padding-left:30px; background-color:#f8fdff}
.tv td.l {border-right:0px}


/* community */
.community .notice {margin-top:10px}
.community .notice td {padding:2px 0}
.community .photo {margin-top:15px}
.community .photo li {float:left; width:90px; border-right:1px solid #DCDCDC; margin-left:0px;}
.community .photo li.last {border-right:0px}
.community .photo li span {display:block; font-size:11px}
.community .photo li span.title {font-size:12px; font-weight:bold; color:#999999; margin-top:20px}
.news li {margin-top:10px}
.news p {background-color:#94B3DD; color:#FFFFFF; padding-left:25px; padding-top:3px; padding-bottom:1px}
.news table {margin:0px 0 0 25px}
.news table td span {color:#B7B7B7; font-size:11px}
.direct {width:392px; *width:397px; border:3px solid #94B3DD; margin-top:10px; padding-bottom:10px}
.direct td {padding:2px 0}

.school {margin-top:30px}
.school td img {vertical-align:middle}
.school td div.info {width:757px; height:250px; *height:280px; background:url('../../html/images/new/praise/bg_info.gif') 0 0 no-repeat; padding:30px 0 0 30px; margin-top:15px}
.school td div.info div {float:left}
.school td div.info div span {display:block; margin-bottom:10px}
.school td div.info div span strong {color:#336699; font-size:14px; font-weight:bold}
.school td.subject {text-align:left; padding-left:10px}
.school .contarea {padding:20px; line-height:24px}
.school .btns {text-align:center; padding:15px 0; border-top:1px solid #DCDCDC; width:782px}

.notice_readtitle {width:750px; height:31px; background:url('../../html/images/new/community/bg_read_tit.gif') 0 0 no-repeat; margin-top:20px}
.notice_readtitle table {margin-top:5px}
.notice_readtitle td {font-size:11px; text-align:center;}
.notice_readtitle td.subject {font-size:12px; font-weight:bold}

.introschool {margin-top:30px}
.introschool .category {width:782px; background:url('../../html/images/new/community/bg_top.gif') 0 0 no-repeat; margin-top:30px}
.introschool .category .inner {width:782px; background:url('../../html/images/new/life/bg_bottom.gif') 0 bottom no-repeat; padding:15px 0px}
.introschool .companytit {width:782px; height:29px; background:url('../../html/images/new/life/area_tit.gif') 0 0 no-repeat; padding-top:5px}
.introschool .companytit span {font-size:11px}
.introschool .companytit span strong {font-size:12px;}
.introschool .btns {text-align:center; padding:30px 0; width:782px; border-top:0px}
.introschool .initial {margin:20px 0 0 20px}
.introschool .companycont {height:345px; border:3px solid #959595; margin-top:30px}
.introschool .companycont .thumb {border:3px solid #D9D9D9; margin:14px 0 0 51px}
.introschool .companytable img {margin-right:10px}
.introschool .companytable th {font-size:12px; text-align:left; border-bottom:1px solid #F0F0F0; padding:4px 0}
.introschool .companytable td {border-bottom:1px solid #F0F0F0; padding:4px 0}
.introschool .companytable th.last {border-bottom:0px}
.introschool .companytable td.last {border-bottom:0px}

.surveyread {margin-top:30px}
.surveyread .qtit {width:782px; margin-top:20px; border-top:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC;}
.surveyread .qtit p {padding:12px 0 12px 20px}
.surveyread .qtit p.qt {background-color:#F7F7F7}
.surveyread div.cont {width:760px; *width:782px; border:3px solid #ECECEC; padding:11px; margin-top:30px}
.surveyread div.cont p.qt {padding:8px 0 7px 25px; background-color:#EEF4F9;}
.surveyread div.cont p.qt span {margin:0 10px}
.surveyread div.cont p.qc {padding:20px; line-height:26px}
.surveyread .btns {text-align:center; padding:15px 0; margin-top:20px; border-top:1px solid #DCDCDC; width:782px}

.orange {color:#FF9900}

/* onair */
.onair .notice {margin-top:10px}
.onair .notice td {padding:2px 0; border-bottom:1px solid #DCDCDC}
.onair .notice span.darkblue {color:#1F3DAB}
.onair .notice span {font-size:11px; color:#B7B7B7}
.onair .photo {margin-top:15px}
.onair .photo li {float:left; width:125px; margin-left:5px;}
.onair .photo li.last {border-right:0px}
.onair .photo li span {display:block; font-size:11px; line-height:16px; color:#B7B7B7}
.onair .photo li span.title {font-size:12px; font-weight:bold; color:#999999; margin-top:20px}
.onair .recom {margin-top:15px}
.onair .recom li {float:left}
.onair .recom li.big {width:125px; margin-left:6px;}
.onair .recom li.big span {display:block; font-size:11px; line-height:16px; color:#B7B7B7}
.onair .recom li.big span.title {font-size:12px; font-weight:bold; color:#999999; margin-top:20px}
.onair .recom li div.s {margin:40px 6px 0 6px}
.onair .month {margin:10px 0 20px 0; border-top:2px solid #858585; border-bottom:1px solid #858585}
.onair .month th {font-size:12px; padding:5px 0}
.onair .month td {padding:10px; text-align:right}
.onair .month td span.r {color:#FF0000}
.onair .month td p {font-size:11px; text-align:left; line-height:14px}
.onair .category {width:785px; background:url('../../html/images/new/onair/bg_top.gif') 0 0 no-repeat; margin-top:20px}
.onair .category .inner {width:785px; background:url('../../html/images/new/onair/bg_bottom.gif') 0 bottom no-repeat; padding:15px 0px}
.onair .category .inner td div.info {margin-left:20px}
.onair .category .inner td div.info div {float:left}
.onair .category .inner td div.info div span {display:block; margin-bottom:10px}
.onair .category .inner td div.info div span strong {color:#336699; font-size:14px; font-weight:bold}
.onair .many {width:311px; *width:351px; border:3px solid #94B3DD; padding:18px; margin-top:15px; line-height:26px}
.onair .many p a {margin-right:10px}
.onair .many p a strong {color:#1F3DAB; font-size:14px}
.choice {color:#336699; font-size:12px; font-weight:bold}

/* life */
.life .notice {margin-top:10px}
.life .notice td {padding:2px 0; border-bottom:1px solid #DCDCDC}
.life .notice span.darkblue {color:#1F3DAB}
.life .notice span {font-size:11px; color:#B7B7B7}
.life .photo {margin-top:15px}
.life .photo li {float:left; width:110px; border-right:1px solid #DCDCDC; padding-left:20px;}
.life .photo li.last {border-right:0px}
.life .photo li span {display:block; font-size:11px}
.life .photo li span.title {font-size:12px; font-weight:bold; color:#999999; margin-top:10px}
.life .month {margin:10px 0 20px 0; border-top:2px solid #858585; border-bottom:1px solid #858585}
.life .month th {font-size:12px; padding:5px 0}
.life .month .itd {padding:5px; text-align:right; border:1px solid blue;}
.life .month td span.r {color:#FF0000}
.life .month td p {font-size:11px; text-align:left; line-height:14px}

.lifelist {margin-top:30px}
.lifelist td img {vertical-align:middle}
.lifelist td div.info {width:757px; height:250px; *height:280px; background:url('../../html/images/new/praise/bg_info.gif') 0 0 no-repeat; padding:30px 0 0 30px; margin-top:15px}
.lifelist td div.info div {float:left}
.lifelist td div.info div span {display:block; margin-bottom:10px}
.lifelist td div.info div span strong {color:#336699; font-size:14px; font-weight:bold}
.lifelist td.subject {text-align:left; padding-left:10px}
.lifelist .contarea {padding:20px; line-height:24px}
.lifelist .btns {text-align:center; padding:15px 0; border-top:1px solid #DCDCDC; width:782px}

.lifecalendar .c1 {margin-top:30px;}
.lifecalendar strong {color:#39399C;}
.lifecalendar .month {margin:10px 0 20px 0; border-top:2px solid #858585; border-bottom:1px solid #858585}
.lifecalendar .month th {font-size:12px; padding:5px 0}
.lifecalendar .month td {padding:5px; text-align:right}
.lifecalendar .month td span.r {color:#FF0000}
.lifecalendar .month td p {font-size:11px; text-align:left; line-height:14px; margin-top:10px}

.lifedata {margin-top:30px}
.lifedata td div.thumb {width:129px; height:102px; background:url('../../html/images/new/life/bg_img.gif') 0 0 no-repeat}
.lifedata td div.thumb img {margin:7px 5px 7px 3px}
.lifedata td p {color:#999999; margin-top:15px}
.lifedata td span {display:block; font-size:11px; color:#B7B7B7}
.lifedata td span.subject {font-size:12px; font-weight:bold; color:#666666}

.lifecompany {margin-top:30px}
.lifecompany td img {vertical-align:middle}
.lifecompany td div.info {width:757px; height:250px; *height:280px; background:url('../../html/images/new/praise/bg_info.gif') 0 0 no-repeat; padding:30px 0 0 30px; margin-top:15px}
.lifecompany td div.info div {float:left}
.lifecompany td div.info div span {display:block; margin-bottom:10px}
.lifecompany td div.info div span strong {color:#336699; font-size:14px; font-weight:bold}
.lifecompany td.subject a {margin-left:30px}
.lifecompany td.subject {text-align:left;}
.lifecompany .contarea {padding:20px; line-height:24px}
.lifecompany .btns {text-align:center; padding:15px 0; border-top:1px solid #DCDCDC; width:782px}
.lifecompany .category {width:782px; background:url('../../html/images/new/life/bg_top.gif') 0 0 no-repeat; margin-top:30px}
.lifecompany .category .inner {width:782px; background:url('../../html/images/new/life/bg_bottom.gif') 0 bottom no-repeat;}
.lifecompany .category .inner p {margin-left:55px; padding-top:25px}
.lifecompany .category .inner ul {margin:30px 0 0 55px; padding-bottom:30px}
.lifecompany .category .inner li {float:left; width:165px; margin-bottom:15px;}
.lifecompany .companytit {width:782px; height:29px; background:url('../../html/images/new/life/area_tit.gif') 0 0 no-repeat; padding-top:5px}
.lifecompany .companytit span {font-size:11px}
.lifecompany .companytit span strong {font-size:12px;}
.lifecompany .btns {text-align:center; padding:30px 0; width:782px; border-top:0px}
/*.lifecompany .companycont {width:782px; height:345px; border:3px solid #959595; margin-top:30px} */

.lifecompany .companycont {width:782px; border:3px solid #959595; margin-top:30px; padding-bottom:15px} 

.lifecompany .companycont .thumb {border:3px solid #D9D9D9; margin:14px 0 0 21px}
.lifecompany .companytable img {margin-right:10px}
.lifecompany .companytable th {font-size:12px; text-align:left; border-bottom:1px solid #F0F0F0; padding:4px 0}
.lifecompany .companytable td {border-bottom:1px solid #F0F0F0; padding:4px 0}
.lifecompany .companytable th.last {border-bottom:0px}
.lifecompany .companytable td.last {border-bottom:0px}

.photolist {margin:30px 0 0 0}
.photolist div.thumb {width:171px; background:url('../../html/images/new/life/bg_pic.gif') 0 0 no-repeat; padding:8px 0 0 9px}
.photolist td p {font-weight:bold; margin:7px 0 0 7px}
.photolist td span {display:block; font-size:11px; color:#B7B7B7; margin-left:7px}

/* »çÁø ¿µ¿ª */
.gallery1 { width:171px;height:8px;background:url(../images/board/photo_top.jpg) no-repeat; }
.gallery2 { text-align:center; padding:1px 1px 1px 0px; background:url(../images/board/photo_bd.jpg) repeat-y; }
.gallery3 { width:171px;height:10px;background:url(../images/board/photo_bt.jpg) no-repeat; }
.gallery4 { padding:1px 1px 1px 9px; background:url(../images/board/photo_bd.jpg) repeat-y; }


.photo_readtitle {width:782px; height:31px; background:url('../../html/images/new/community/bg_read_tit.gif') 0 0 no-repeat; margin-top:20px}
.photo_readtitle table {margin-top:5px}
.photo_readtitle td {font-size:11px; text-align:center;}
.photo_readtitle td.subject {font-size:12px; font-weight:bold}
.picarea {margin:25px 0 15px 0}
.txtarea {margin:25px; line-height:24px}
.txtarea td p { font-weight:normal; margin:0px; paddin:0px; }
.filearea {border-top:1px solid #F6F6F6; padding:20px 0 40px 0}
.filearea ul {margin-top:5px}
.filearea img {vertical-align:middle}

.photolist {margin-top:30px}
.photolist td img {vertical-align:middle}
.photolist td div.info {width:750px; height:250px; *height:280px; background:url('../../html/images/new/praise/bg_info.gif') 0 0 no-repeat; padding:30px 0 0 30px; margin-top:15px}
.photolist td div.info div {float:left}
.photolist td div.info div span {display:block; margin-bottom:10px}
.photolist td div.info div span strong {color:#336699; font-size:14px; font-weight:bold}
.photolist td.subject {text-align:left; padding-left:10px}
.photolist .contarea {padding:20px; line-height:24px}
.photolist .btns {text-align:center; padding:30px 0; width:782px}

.comment {width:782px; padding:0 15px 15px 15px; background-color:#F6F6F6; font-size:11px}
.comment span {display:block; color:#666666; font-size:11px;}
.comment p {font-size:11px; color:#999999}
.comment li {border-bottom:1px solid #C4C4C4; padding:15px 0}
.comment table {margin-top:15px}
.comment textarea {background-color:#FFFFFF;}

/* etcs */
.helpmoney1 {margin:20px 0; line-height:22px}
.helpmoney1 span {color:#DF8010}
.helpmoney2 {margin:20px 0; line-height:22px}
.helpmoney2 span {color:#CC9900}
.helpaccount td {padding:5px 15px; background-color:#F0E7BC; color:#75250C; font-weight:bold}
.helpnumber {margin-top:20px}
.helpnumber div {border:3px solid #E9E7E7; padding:20px 10px}

/* movie */
.movie1 {float:left; width:657px; height:775px;}
.movie1 .txt {margin:27px 0 0 204px}
.movie1 .movie {margin:0px 0 0 14px}
.movie1 .titles {margin-top:20px; margin-left:30px}
.movie1 .titles img {margin-right:10px}
.movie1 .texts {width:496px; height:70px; overflow:auto; margin:6px 0 0 30px}
.movie2 {float:left; width:359px; height:775px; background:url('../../html/images/new/player/bg_right.gif') 0 0 no-repeat}
.movie2 .btns {margin:23px 0 0 58px}
.movie2 .arrow {position:absolute; top:300px; margin-left:6px; *margin-left:-52px}
.movie2 .tab {height:26px; width:315px; background:url('../../html/images/new/player/tab_bg.gif') 0 0 repeat-x; margin:15px 0 0 20px}
.movie2 .tab {text-align:center}
.movie2 .tab li {float:left; padding:2px 5px 0 5px; margin:5px 0 0 0; height:21px;}
.movie2 .tab li a {color:#FFFFFF}
.movie2 .tab li.on {background-color:#FFFFFF}
.movie2 .tab li.on a {color:#303030; font-weight:bold;}
.movie2 .lists {margin:15px 0px 10px 30px}
.movie2 .lists li {width:298px; height:62px; padding:4px 0 0 5px}
.movie2 .lists li.ony {background:url('../../html/images/new/player/list_on_yellow.gif') 0 0 no-repeat}
.movie2 .lists li.onw {background:url('../../html/images/new/player/list_on_white.gif') 0 0 no-repeat}
.movie2 .lists li div {float:left; font-size:11px}
.movie2 .lists li div span {display:block; color:#999999;}
.movie2 .lists li div span.tit {color:#000000}
.movie2 .lists li .thumb {border:2px solid #393939}
.movie2 .view {width:299px; height:600px; overflow:auto; padding-top:10px; border-top:1px solid #BABABA; margin:0px 0 0 30px; line-height:22px}






.movie3 {float:left; width:2744px; height:692px; background:url('../../html/images/new/player/bg_right.gif') 0 0 no-repeat}
.movie3 .btns {margin:23px 0 0 58px}
.movie3 .tab {height:26px; width:297px; background:url('../../html/images/new/player/tab_bg.gif') 0 0 repeat-x; margin:15px 0 0 30px}
.movie3 .tab {text-align:center}
.movie3 .tab li {float:left; padding:2px 10px 0 10px; margin:5px 0 0 0; height:21px}
.movie3 .tab li a {color:#FFFFFF}
.movie3 .tab li.on {background-color:#FFFFFF}
.movie3 .tab li.on a {color:#303030; font-weight:bold;}
.movie3 .lists {margin:15px 0 0 30px}
.movie3 .lists li {width:296px; height:62px; padding:4px 0 0 5px}
.movie3 .lists li.ony {background:url('../../html/images/new/player/list_on_yellow.gif') 0 0 no-repeat}
.movie3 .lists li.onw {background:url('../../html/images/new/player/list_on_white.gif') 0 0 no-repeat}
.movie3 .lists li div {float:left; font-size:11px}
.movie3 .lists li div span {display:block; color:#999999;}
.movie3 .lists li div span.tit {color:#000000}
.movie3 .lists li .thumb {border:2px solid #393939}
.movie3 .view {width:297px; height:523px; overflow:auto; padding-top:10px; border-top:1px solid #BABABA; margin:10px 0 0 30px; line-height:22px}
.movie3 .lists li .page {width:290px; text-align:center; border-top:1px solid #BABABA; margin:0 auto; padding-top:5px;}







.peoplearea {width:319px; height:369px; background:url('../../html/images/new/praise/bg_people.gif') 0 0 no-repeat}
.peoplearea img {margin:19px 0 0 20px}
.book {margin-top:40px}

hr.gray {color:#CCCCCC; margin:10px 0}
.position {color:#ce5d18}

.inputform {border:1px solid #b3b3b3; padding:3px 3px; height:20px; vertical-align:middle}
.btnarea {padding:20px 0; text-align:center}
.rigth_btnarea {padding:20px 0; text-align:right}
.rigth_btnarea img {}
.yellow {color:#ce5d18}
.pagenumber {text-align:center; border-top:1px solid #BABABA; margin:0 auto}
.pagenumber td {padding-top:10px}

.pagenumber2 {text-align:center; margin:0 auto}
.pagenumber2 td {padding-top:10px}
.pagenumber2 td a {margin-left:0}
.pagenumber2 td img {vertical-align:middle}
.pagenumber2 td span {display:inline}

.border {border:1px solid red}
.vm {vertical-align:middle}


.agreementarea {padding:20px 20px; height:400px; overflow:auto; overflow-x:hidden; text-align:left}
.map {width:700px; height:369px; background:url('../../html/images/new/praise/bg_people.gif') 0 0 no-repeat}


.believer {width:782px; background:url('../../html/images/new/life/bg_top_2.gif') 0 0 no-repeat; margin-top:30px}
.believer .tab {width:782px; background:url('../../html/images/new/life/bg_bottom.gif') 0 bottom no-repeat;}

.online_office {border-top:1px solid #6379b5; border-bottom:1px solid #6379b5; margin-top:30px}
.online_office th {padding:10px 0; border-bottom:1px solid #f3f3f3; padding-left:20px; font-size:11px}
.online_office th.tt {text-align:left;font-weight:bold; font-size:12px; background-color:#F5F5F5}
.online_office th.ff {font-size:12px; text-align:left;}
.online_office td.bb{border-bottom:1px solid #B3B3B3;}

/* 2010041 Ãß°¡ºÐ */
.friendlist {width:782px; height:215px; background:url('../../html/images/new/life/bg_friend.gif') 0 0 no-repeat}
.friendsroll li {float:left; width:119px; height:155px; border:2px solid #E2E2E2; text-align:center; margin-top:1px; margin-right:5px;}
.friendsroll li.l {margin-right:0px}
.friendsroll li div {width:72px; padding:6px 0; margin:0 auto}
.friendsroll li span {display:block; padding-top:1px}
.friendsroll li span.n {border-top:1px solid #C7C7C7; margin-top:10px; color:#666666; font-weight:bold}
.friendsroll li span.i {border-top:1px solid #E9E9E9; border-bottom:2px solid #E9E9E9; color:#6699CC}
.friendsroll li span.o {border-top:1px solid #E9E9E9; border-bottom:2px solid #E9E9E9; color:#FF9933}
.friendsroll li span.g {border-top:1px solid #E9E9E9; border-bottom:2px solid #E9E9E9; color:#339900}
.friendsroll li span.z {border-top:1px solid #E9E9E9; border-bottom:2px solid #E9E9E9; color:#87B44A}
.friendsroll li span.x {border-top:1px solid #E9E9E9; border-bottom:2px solid #E9E9E9; color:#DDAC64}
.friendsroll li span.c {border-top:1px solid #E9E9E9; border-bottom:2px solid #E9E9E9; color:#8AB794}
.friendsroll li span.d {font-size:11px}
.friendlist span.month {color:#BFB179; font-weight:bold; padding:0 4px}


/* Âù¾ç´ë */
.thisweek .photo {margin-top:15px}
.thisweek .photo li {float:left; width:125px; margin-left:5px;}
.thisweek .photo li.last {border-right:0px}
.thisweek .photo li span {display:block; font-size:11px; line-height:16px; color:#B7B7B7}
.thisweek .photo li span.title {font-size:11px; font-weight:bold; color:#999999; margin-top:10px}
.thisweek .photo li span.v a {display:block; font-size:11px; margin-top:15px; color:#658CC1}

.thisweek .pri {margin-top:15px}
.thisweek .pri li {margin-bottom:10px}
.thisweek .pri li span {display:block; font-size:11px; line-height:16px; color:#B7B7B7}
.thisweek .pri li span.title {font-size:11px; font-weight:bold; color:#999999; margin-top:5px}
.thisweek .pri li span.v a {display:block; font-size:11px; margin-top:15px; color:#658CC1}
.thisweek .tb {height:42px; background:url('../../html/images/new/choir/bg_tb.gif') 0 0 no-repeat; margin:10px 0 20px 0; padding-left:0px}
.thisweek .tb li {float:left; margin-top:8px;}
.thisweek .tb li.on {background:url('../../html/images/new/choir/bg_t1.gif') 0 0 no-repeat;}
.thisweek .tb li a {display:block; color:#999999; font-weight:bold; padding:10px 25px 6px 25px;}
.thisweek .tb li a.on {display:block; color:#666666; font-weight:bold; padding:10px 25px 6px 25px; background:url('../../html/images/new/choir/bg_t2.gif') right 0 no-repeat;}



.thisweek .tb2 {height:42px; background:url('../../html/images/new/choir/bg_tb.gif') 0 0 no-repeat; margin:10px 0 10px 0; padding-left:0px}
.thisweek .tb2 li {float:left; margin-top:8px;}
.thisweek .tb2 li.on {background:url('../../html/images/new/choir/bg_t1.gif') 0 0 no-repeat;}
.thisweek .tb2 li a {display:block; color:#999999; font-weight:bold; padding:10px 17px 6px 17px;}
.thisweek .tb2 li a.on {display:block; color:#666666; font-weight:bold; padding:10px 17px 6px 17px; background:url('../../html/images/new/choir/bg_t2.gif') right 0 no-repeat;}









.img_info {width:772px; padding:13px 0 7px 0; border-bottom:1px solid #C4C4C4}
.img_info span {padding:0 3px}
.img_info img {vertical-align:middle}
.img_info .btn1 {width:174px; height:20px; background:url('../../html/images/new/choir/bg_btn.gif') 0 0 no-repeat; border:0; font-size:11px; color:#FFFFFF; font-weight:bold}


.tbsample {width:782px; height:31px; background:url('../../html/images/new/choir/bg_tbsample.gif') 0 0 no-repeat; margin:20px 0 0px 0; padding-left:15px}
.tbsample li {float:left;}
.tbsample li.on {background:url('../../html/images/new/choir/bg_t3.gif') 0 0 no-repeat;}
.tbsample li a {display:block; color:#999999; padding:8px 25px 5px 25px;}
.tbsample li a.on {display:block; color:#666666; font-weight:bold; padding:8px 25px 5px 25px; background:url('../../html/images/new/choir/bg_t4.gif') right 0 no-repeat;}

.l_title {font-size:12px; font-weight:bold; text-align:center;background:url('../../html/images/new/vline.gif') no-repeat right center}
.l_title2 {font-size:12px; font-weight:bold; text-align:center;}


.helphome {padding:20px 0 30px 0}
.helphome span {padding:0 5px}
.helphome a {letter-spacing:-1px}