*{margin:0; padding:0;font-family:NanumGothic,"나눔고딕","맑은고딕","Malgun Gothic"; letter-spacing:-0.05em}
html, body{ margin:0;font-family:NanumGothic,"나눔고딕","맑은고딕","Malgun Gothic"; font-size:13px;color:#838382; height:100%}
img {border:0;}
ul, ol, dl { list-style: none;}
ul  {list-style: none; padding: 0; margin: 0;}
.center{position:absolute; top:50%; left:50%; height: 697px; overflow: hidden; margin-top:-348px; margin-left: -492px;}
.warp{width:100%; margin:15px auto 30px;}

a.tmenu:link {color:#adadad; text-decoration:none; font-size:13px}
a.tmenu:active { color:#adadad; text-decoration:none;font-size:13px}
a.tmenu:visited { color:#adadad; text-decoration:none;font-size:13px}
a.tmenu:hover { color:#000000; text-decoration:none;font-size:13px}

a.log:link {color:#adadad; text-decoration:none; font-size:11px}
a.log:active { color:#adadad; text-decoration:none;font-size:11px}
a.log:visited { color:#adadad; text-decoration:none;font-size:11px}
a.log:hover { color:#000000; text-decoration:none;font-size:11px}

a { selector-dummy : expression(this.hideFocus=true);}
A:link			{color:#6a6a6a; text-decoration:none;}
A:visited		{color:#6a6a6a; text-decoration:none;}
A:hover 		{color:#000000; text-decoration:none;}





.copy{ font-size:14px; line-height:150%; color:#838382; letter-spacing:-0.05em}
a.copy_menu:link {color:#838382; text-decoration:none; font-size:11px}
a.copy_menu:active { color:#838382; text-decoration:none;font-size:11px}
a.copy_menu:visited { color:#838382; text-decoration:none;font-size:11px}
a.copy_menu:hover { color:#000000; text-decoration:none;font-size:11px}

/*서브 레이아웃*/
#sub_wrap {margin-top:30px; line-height:160%;}
.left_menu{width:243px; margin-right:4px; float:left}
.sub_content{width:700px;float:left; padding-left:20px/*width:733px; border:2px solid #e7e7e7;*/}
.sub_top{width:700px;/*width:733px;*/ border-bottom: 2px solid #E7E7E7;height: 27px; margin-bottom:15px;}
.sub_tit{float:left;}
.sub_tit span{font-size: 18px;letter-spacing: -1px; margin-left:5px;}
.sub_nav{float:right;padding: 7px 3px 0 0;}
.sub_main{width:700px;}


/*메인 달력*/
#mb_cal{display:block;float:left;width:243px;height:155px;background-color:#e8bb66}
#mb_cal .month {position:relative;padding:7px 0;width:100%;height:11px;color:#ffffff;font-weight:bold;line-height:11px;text-align:center;background-color: #A47722;}
#mb_cal .month span {display:inline-block;width:10px;height:11px;}
#mb_cal .month span.prev {vertical-align: middle;margin-right:10px;}
#mb_cal .month span.next {vertical-align: middle;margin-left:10px;}
#mb_cal table{table-layout:fixed;border-collapse:collapse;border-spacing:0;}
#mb_cal table th{padding:3px 0;font-size:11px;color:#C3994D;font-weight:bold;line-height:20px;background-color: #946A1E;}
#mb_cal table td{padding:1px 0;font-size:12px;color:#ffffff;text-align:center;line-height:18px;background-color: #E8BB66}
#mb_cal table td.sun{color:#fe4445;}
#mb_cal table td.day{background:url(/img/main/mschd_rest.png) no-repeat center top;}

/*분당교당안내 - 교당소개*/
.sub02_01_01{ color:#74a346; font-size:28px; font-weight:bold;}
.sub02_01_02{ color:#74a346; font-size:16px;line-height:26px;}

/*분당교당안내 - 관련사이트 */
.site_intro A:link			{color:#767575; text-decoration:none;}
.site_intro A:visited		{color:#767575; text-decoration:none;}
.site_intro A:hover 		{color:#E60000; text-decoration:none;}
.site_intro td{padding-left:10px;}

h1 {font-size: 12px; margin: 20px 0;}
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #d9e1e6;
	border-left: 1px solid #d9e1e6;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border: 1px solid #d9e1e6;
	border-left: none;
	margin-bottom: -1px;
	background: #e2f0f9;
	overflow: hidden;
	position: relative;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 12px;
	padding: 0 9px;
	border: 1px solid #fff;
	outline: none;
}
ul.tabs li a:hover {
	background: #bce0f5;
}	
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: #fff;
	border-bottom: 1px solid #fff;
}
.tab_container {
	border: 0px solid #ddd;
	border-top: none;
	clear: both;
	float: left; 
	width: 100%;
	background: #fff;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
.tab_content {
	padding: 5px;
	font-size: 1.2em;
}

.tab_content img {
	float: left;}
	
	
	/*분당교당안내 - 관련사이트 */
.sub_menu_txt A:link			{color:#ffffff; text-decoration:none;}
.sub_menu_txt A:visited		{color:#ffffff; text-decoration:none;}
.sub_menu_txt A:hover 		{color:#ffffff; text-decoration:underline}
.sub_menu_txt td{padding-left:10px;}




.left_ts{ font-size:9px; padding-left:27px;; letter-spacing:-0.5px; color:#8d8c8c; padding-bottom:5px}
.left_t5{ color:#a12346; font-size:22px; padding-left:27px}
.left_t6{ color:#d0552b; font-size:22px; padding-left:27px}
.left_t7{ color:#0099ab; font-size:22px; padding-left:27px}


a.left5:link { color:#434343; text-decoration:none;font-size:15px;padding-left:15px}
a.left5:active { color:#434343; text-decoration:none;font-size:15px;padding-left:15px}
a.left5:visited { color:#434343; text-decoration:none;font-size:15px;padding-left:15px}
a.left5:hover { color:#af294c; text-decoration:none;font-size:15px;padding-left:15px}

a.left6:link { color:#434343; text-decoration:none;font-size:15px;padding-left:15px}
a.left6:active { color:#434343; text-decoration:none;font-size:15px;padding-left:15px}
a.left6:visited { color:#434343; text-decoration:none;font-size:15px;padding-left:15px}
a.left6:hover { color:#d0552b; text-decoration:none;font-size:15px;padding-left:15px}

a.left7:link { color:#434343; text-decoration:none;font-size:15px;padding-left:15px}
a.left7:active { color:#434343; text-decoration:none;font-size:15px;padding-left:15px}
a.left7:visited { color:#434343; text-decoration:none;font-size:15px;padding-left:15px}
a.left7:hover { color:#0099ab; text-decoration:none;font-size:15px;padding-left:15px}


	/*메인 법문공양 */
a.master:link	{color:#afa2c5; font-size:12px; line-height:120%}
a.master:active	{color:#afa2c5; font-size:12px; line-height:120%}
a.master:visited	{color:#afa2c5; font-size:12px; line-height:120%}
a.master:hover{color:#ffffff; font-size:12px; line-height:120%}

a.master_more:link	{color:#e2e92d; font-size:11px; padding-right:5px; padding-top:10px; font-weight:bold; line-height:100%}
a.master_more:active	{color:#e2e92d; font-size:11px; padding-right:5px; padding-top:10px; font-weight:bold; line-height:100%}
a.master_more:visited	{color:#e2e92d; font-size:11px; padding-right:5px; padding-top:10px; font-weight:bold; line-height:100%}
a.master_more:hover{color:#ffffff; font-size:11px; padding-right:5px; padding-top:10px; font-weight:bold; line-height:100%}