@charset "utf-8";


body, table, div, input, table, th, td {	margin:0; padding:0; font-family: 돋움, 굴림, Dotum, Gulim, verdana, tahoma;font-weight: normal; font-size:10pt; color:#7d7d7d; }
img { border:0 }

#navigation{width:190px;}
#navigation td a {display:block;margin:10px;color:#666; }
#navigation td a:hover  { color:#538ed6; text-decoration:underline; }
#navigation .list	   {	display:inline-block;width:170px;height:37px;FONT-size: 11px; font-weight:bold; COLOR: #008abd; background:url(/template/1/image/dot_list.gif) no-repeat 8px 12px; padding-left:16px;border-bottom: 1px solid #f2f2f2;  }

a:link, a:visited, a:active { text-decoration:none; color:#666; }
a:hover {  color:#538ed6; text-decoration:underline; font-family: 돋움, Dotum, verdana, tahoma;}

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }

a.border:active img{margin:1px -1px -1px 1px;border:3px solid #000;}
.member {  }
.guest  { font-weight:normal; }

.sch_color {}

table    {   text-align:left; }

/* 1번 table 스타일 */  
#table_A {width:222px; background:url(/template/1/image/mn_fr_01.gif) no-repeat; }
#table_A td {margin:0; padding:0;}
#table_A td.r { padding-top:10px; text-align: left;font-size: 12px; color:#696969; }
#table_A td.l { padding:0 0 5px 5px; height:121px; }
#table_A td a:link, #table_A a:visited	 {  text-align: left; text-valign: top;font-size: 12px; font-weight: normal; color:#67abf0;}
#table_A td a:hover	 {	 text-decoration: underline;	}

/* 2번 table 스타일 */  
#table_B {width:222px; background:url(/template/1/image/mn_fr_02.gif) no-repeat; }
#table_B td {margin:0; padding:0;}
#table_B td.r { padding-top:10px; text-align: left;font-size: 12px; color:#696969; }
#table_B td.l { padding:0 0 5px 5px; height:121px; }
#table_B td a:link, #table_B a:visited	 {  text-align: left; text-valign: top;font-size: 12px; font-weight: normal; color:#67abf0;}
#table_B td a:hover	 {	 text-decoration: underline;	}

/* 3번 table 스타일 */  
#table_C {width:222px; background:url(/template/1/image/mn_fr_03.gif) no-repeat; }
#table_C td {margin:0; padding:0;}
#table_C td.r { padding-top:10px; text-align: left;font-size: 12px; color:#696969; }
#table_C td.l { padding:0 0 5px 5px; height:121px; }
#table_C td a:link, #table_C a:visited	 {  text-align: left; text-valign: top;font-size: 12px; font-weight: normal; color:#67abf0;}
#table_C td a:hover	 {	 text-decoration: underline;	}

/* 4번 table 스타일 */  
#table_D {width:222px; background:url(/template/1/image/mn_fr_01.gif) no-repeat; }
#table_D td {margin:0; padding:0;}
#table_D td.r { padding-top:10px; text-align: left;font-size: 12px; color:#696969; }
#table_D td.l { padding:0 0 5px 5px; height:121px; }
#table_D td a:link, #table_D a:visited	 {  text-align: left; text-valign: top;font-size: 12px; font-weight: normal; color:#67abf0;}
#table_D td a:hover	 {	 text-decoration: underline;	}

/* board table 스타일 */  
#t_board          {width:100%;  margin:0;padding:0px; }
#t_board li       {  padding:5px 10px 5px 13px; list-style:none; background: url('/template/1/image/btn_dot.gif') no-repeat 5px 12px; line-height:120%;  }
#t_board .won     {  font-size: 12px;  color:#ff620d; text-align: center; line-height:22px;}
#t_board a:link, #t_board a:visited  { 	font-size: 11px; color:#666; text-align: center; }
#t_board a:hover	 {	color:#5996d4; text-decoration: underline;	}

/* board table 스타일 */  
#t_boardA          {width:100%;  margin-top:5px;padding:0px;}
#t_boardA li       {   padding:5px 10px 5px 13px; list-style:none; background: url('/template/1/image/btn_dot.gif') no-repeat 5px 12px;}
#t_boardA .won     {  font-size: 12px;  color:#ff620d; text-align: center; line-height:22px;}
#t_boardA a:link, #t_boardA a:visited  { font-size: 11px; color:#666; text-align: center; }
#t_boardA a:hover	 {	 color:#5996d4;  text-decoration: underline;	}

/* day table 스타일 */ 
#t_day				    { width:230px; padding:0px;margin:0 1px 0 4px;border:1px solid #4d9dd4;  }
#t_day ul		    	 { display:inline-block;width:224px;margin:0;padding:1px;margin:0 auto;border:2px solid #e2eff9;}
#t_day li			         { font-size: 11px; font-weight:normal; text-align: center; line-height:20px; padding:0 0px; } 
#t_day .t_date				{  font-family:verdana; font-size:13px; text-align: center; color:#5996d4;  }
#t_day li.t_day				{  margin:0 auto;font-size: 11px; color:#7d7d7d; text-align: center; padding:0; margin:5px 0; font-weight:bold;letter-spacing:-0.05em;line-height:11px;}
#t_day li.t_day	img		{  vertical-align:middle; padding-bottom:2px;}
#t_day .t_daybg				{ float:left;width:224px;}
#t_day .t_daybg td  {text-align: center;font-size: 11px; color:#fff;font-weight:bold;padding-top:1px;}
#t_day li.t_daynum				{  font-size: 12px;  color:#939393; padding-left:5px;line-height:12px;padding-left:5px; }
#t_day a:link, #t_day a:visited		 { 	font-size: 11px; font-family:verdana, Tahoma; color:#454545; font-weight:bold;  text-align: center; padding:0 0 -2px 0;}
#t_day a:hover			 {	 text-decoration: underline;	}
#t_day .date {background:#fff;padding:2px;width:224px;margin-left:0px;margin-bottom:2px;}
#t_day li	 .date td {padding:2px 0;}

td.title    {text-align: center; padding-top: 1pt; padding-bottom: 1pt; height: 25px; }
td.invalid  {text-align: center; padding-top: 2pt; height:<?=$cellh?>; width:<?=$cellh?>;background-image: url(/template/1/image/mini2.gif);}
td.valid     {	text-align: center; padding-top: 2pt; height:<?=$cellh?>; width:<?=$cellh?>;	background-image: url(/template/1/image/mini2.gif);	}
td.today    {	text-align: center; padding-top: 2pt; height:<?=$cellh?>; width:<?=$cellh?>;	background-image: url(/template/1/image/mini3.gif);  }
.bgsun      {   text-align: center; font-size: 8pt; color: #da0303; padding-top: 2pt; height:<?=$cellh?>; width:<?=$cellh?>;	background-image: url(/template/1/image/mini2.gif);   }
.bgsat		{	text-align: center; font-size: 8pt; color: #3285ec; padding-top: 2pt; height:<?=$cellh?>; width:<?=$cellh?>;	background-image: url(/template/1/image/mini2.gif);   }
.bgweek    {	text-align: center; font-size: 8pt; padding-top: 2pt; height:<?=$cellh?>; width:<?=$cellh?>;	background-image: url(/template/1/image/mini2.gif);   }
p.title          {	 font-family:  Verdana;font-size: 8pt; font-weight:normal; line-height:16px;}
p.sunday     {	 font-family: Verdana;text-align: center; font-size: 8pt; color: #ff7f46;font-weight:normal; line-height:15px; }
p.saturday   { font-family:  Verdana;text-align: center; font-size: 8pt; color: #64a3d8;font-weight:normal; line-height:15px; }
p.weekday   { font-family: Verdana;text-align: center; font-size: 8pt;font-weight:normal;  color:#939393;line-height:15px; }



.tb1_blue	{height:1px; background:#79B4DC;}
.tb25_blue		{height:28px; background:#538ed6; text-align:center; color:#3274A7;  padding-top:2px;}
.tb25_blue2		{height:28px; background:#538ed6; text-align:left; color:#3274A7; padding-left:10;}
.tb25_blue3 	{height:28px; background:#538ed6; text-align:center; color:#333333;}
.tb_line			{width:1px; background:#538ed6; background-image:url(/img/common/line_tb.gif);}
.tb_line2			{width:1px; background:#538ed6; background-image:url(/img/common/line_tb2.gif);}

.b25_pink		{height:28px; background:#538ed6; text-align:center; color:#3274A7;  padding-top:2px;}
.b25_grey		{height:28px; background:#F5F5F5; text-align:center; color:#403C3B;  padding-top:2px;}
.b25_blue2		{height:28px; background:#538ed6; text-align:left;  padding-left:10px;}
.b25_blue3		{height:28px; background:#538ed6; text-align:left; color:#3274A7;  padding-left:10px;}

.b25_green		{height:28px; background:#f1f7e8; text-align:left; color:#3B83B6;  padding-left:10px;}

.b_line			{width:1px; background:#F5F8FB; background-image:url(/img/common/line_bbs1.gif);}
.b_line2			{width:1px; background:#F5F8FB; background-image:url(/img/common/line_bbs2.gif);}

.st_green		{font-family: font-size:11px; color:#70B624; }
.st_orange		{font-family: font-size:12px; color:#f35530;font-family: verdana, 돋움; }
.st_blue		{font-family: font-size:11px; color:#538ed6; font-family: verdana, 돋움;}
.st_red		    {font-family: font-size:11px; color:#F83F18; }
.st_pink		{font-family: font-size:14px; color:#DC448E; }
.st_gray		{height: 35px; font-family: font-size:12px; color:#333333; }
.st_black		{font-family: font-size:12px; color:#454545; }
.st_lec_head {margin-top:2px;height:36px;font-weight:bolder;line-height:16px;}
.view_con { text-align: left;font-size: 12px; color:#696969; }


#left { position:relative; top:20px; width:190px;}
#left td { padding:5px;} 

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li {  font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: ; color:#424E10; }

.ed { border:1px solid #CCCCCC; }
.tx { border:1px solid #CCCCCC; }

.small { font-size:8pt; }
.cloudy, a.cloudy {color:#888888;} /* 흐림 */

input.ed { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }
input.ed_password { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma; }

/* Copyright 시작 */
#footer { margin:0 auto; margin-top:20px; margin-bottom:30px; width:940px;}
#footer td.bg  {   padding-top:1px; background: url('/template/1/image/login_line.gif') no-repeat;}
#footer .txt  { padding:25px 0 0 16px;font-size:11px; line-height:16px; font-family:돋움, Dotum, verdana, tahoma; color:#999 }
/* Copyright 끝 */