/*
######################################

  AnyTempelt - Table CSS

    @version : 1.5
    @author : Sungkwon Kim 
              (manpower@cyber-i.com)

######################################




**********************************
ÁÖ½Ä,¼±¹°¿É¼Ç °Ô½ÃÆÇ Table CSS 

+ 2003³â 11¿ö26ÀÏ °Ô½ÃÆÇ¿ë Table CSS ¿Ï¼º (ÀÔ·Â°ú Á¶È¸ css¹ÌÁ¤ÀÇ)
                
**********************************
*/





/* **********************************
  Á¤·ÄÀ» ¿øÇÏ¸é td ÅÂ±×¿¡ ´ÙÀ½ class¸¦ »ç¿ë
  l: left
  c: center
  r: right
***********************************/
.l { text-align:left; }
.r { text-align:right; }
.c { text-align:center; }







/* 
**********************************
  ·¹ÀÌ¾Æ¿ô¿ë Å×ÀÌºí     (Á¤ÀÇ¿Ï·á-¿Ü°û1ÇÈ¼¿ ¼öÁ¤¿ä¸Á)
***********************************
*/

table { 
  text-align:left;
  padding:0px 0px;
  margin:0px 0px;
  border-collapse:collapse;
  color: #5c5c5c;
  font-size:12px;
  line-height:18px;
}



/* 
**********************************
  °Ô½ÃÆÇ Å×ÀÌºí    
***********************************
*/


/* °Ë»ö */
.tbl1_src {

  height:30px;
  background:F7F7F7; 
  padding:0px 10px;
  margin:10px 0px;
  border-top:1px solid #D4CDB0;/*¸Þ´ºº° */
  border-bottom:1px solid #D4CDB0;/*¸Þ´ºº° */
}


.tbl1_src input {
  border:1px solid #C9B67B;/*¸Þ´ºº° */
  background:FBF5D3;/*¸Þ´ºº° */
}  


/* ÆäÀÌÁö¼ö ¹× ±Û¾²±â ¹öÆ° */
.tbl1_top {
  width:100%;
  height:20px;
  background:ffffff; 
  padding:0px;
  margin:2px 0px;
  border-top:0px;
  border-bottom:0px;
}



/* ¸®½ºÆ® */
.tbl { 

  border-collapse:collapse;
  line-height:1.6;
  text-align:center;
}

.tbl th {
	  height:30px;
	  padding:2px 0px 0px 0px;	
	  line-height:1.2;
	  background:#ffffff; 
	  color:225558; 
	  font-weight:bold;
	  border-top:3px solid #A9D065;
	  border-bottom:1px solid #CBCBCB;
  	background-image: url(/image/admin/td_bg.gif);
	  background-repeat:no-repeat;

	}  

.tbl td{
	  padding:4px 2px 2px 4px;
	  /* border-bottom:1px dotted #CBCBCB; */
}


.schoolbus {
	  padding:2px 0px 0px 0px;	
	  line-height:2;
	  background:#ffffff; 
  	background-image: url(/image/aboutus/11_14.gif);
	  background-repeat:no-repeat;
	}  

.minihome {
	  width:400px;
	  margin:0;
	}

.minihome th {
	  padding:2px 0px 0px 0px;	
	  height:26px;
	  line-height:1.2;
	  color:#0071C9;
	  font-weight:bold;
	  background:#ffffff;
  	background-image: url(/image/aboutus/07_16.gif);
	  background-repeat:repeat;
	}

.minihome_td {
	  padding:2px 0px 0px 0px;	
	  line-height:1.2;
	  color:#8B8B8B;
	  background:#ffffff; 
	  background-repeat:repeat;
	}


.picture {
	  border:none;
	  padding:0px;
	  margin:0px;
	}

.picture th {
	  height:30px;
	  padding:0px;	
	  line-height:1.2;
	  background:#ffffff; 
	  color:225558; 
	  font-weight:bold;
	  border-top:3px solid #A9D065;
	  border-bottom:1px solid #CBCBCB;
  	background-image: url(/image/admin/td_bg.gif);
	  background-repeat:no-repeat;
	}

.picture td {
    text-align:center;
	}

.picture_s {
	  border:0;
	  padding:0px;
	  margin:0px;
	}

.picture_s th {
	  height:25px;
	  padding:0px;	
	  background:#AACF65;
	  color:ffffff; 
	  font-weight:bold;
    text-align:center;
	}

.picture_s td {
	  color:496A01; 
    text-align:left;
	}

.with {
	  border:none;
	  padding:0px;
	  margin:0px;
	}

.with th {
	  height:30px;
	  padding:0px;	
	  line-height:1.2;
	  background:#F3F3F3; 
	  color:666666; 
	  font-weight:bold;
	  border-top:3px solid #A9D065;
	  border-bottom:1px solid #CBCBCB;
	}

.with_comment_name {
	  color:#0865EF;
	}

.with_comment_date {
	  font-size:8pt;
	  color:#9C9A9C;
	}

.story {
	  width:142px;
	  height:170px;
	  border:0px;
	  padding:0px;
	  margin:0px;
	}

.story th {
	  padding:2px 0px 0px 0px;	
	  height:30px;
	  line-height:1.2;
	  color:#808D31;
	  font-weight:bold;
	}

.story td {
	  line-height:1.2;
	  color:#656565;
	}

.quiz_q {
    font-family:Comic Sans;
    font-size:11pt;
    color:green;
	  line-height:1.2;
	}

.quiz_a {
    font-family:Comic Sans;
	}


.marks {
  border:0px;
  padding:0px;
  margin:0px;
}

.marks td {
  border:0px;
  padding:0px;
  margin:0px;
  height:28px;
  border-bottom:1px solid #d4d4d4;/*¸Þ´ºº° */
}

.marks_title {
	font-weight:bold;
  background-color:F3F3F3;
  text-align:center;
  margin:0px;
}


.lunch {
  border:0px;
  padding:0px;
  margin:0px;
}

.lunch th {
  border:none;
  padding:3 5;
  margin:0px;
    font-weight: normal;
    width:20%;
	  color:323232;
  	background-image:url(/image/admin/td_bg_l.gif);
	  background-repeat:no-repeat;
    line-height:1.2;
}

.lunch td {
  border:none;
  padding:3 5px;
  margin:0px;
    color:36639E;
    line-height:1.2;
}
.lunch_title1 {
	  font-size:11pt;
	  font-weight:bold;
}
.lunch_title2 {
	  height:30px;
	  padding:0px;	
	  margin:0;
	  border-top:3px solid #4C8737;
	  border-bottom:1px solid #CBCBCB;
  	background-image: url(/image/admin/td_bg.gif);
	  background-repeat:no-repeat;

	}  

.blue a { color: #444444; text-decoration: none}
.blue a:link     { color: #444444; text-decoration: none}
.blue a:visited  { color: #444444; text-decoration: none}
.blue a:hover    { color: #6A96DF; text-decoration: underline}

.blue td {
	  font-size:11pt;
	  font-weight:bold;
	  color: #6A96DF;
	  text-align:right;
}
.blue th {
	  font-size:11pt;
	  font-weight:bold;
	  color: #6A96DF;
	  text-align:left;
	}  

.attendance {
  border:none;
  padding:0px;
  margin:0px;
}

.attendance th {
	font-weight:bold;
	color:48691A;
	height:30px;
  background-color:A7CF5D;
  text-align:center;
}

.attendance td {
  border:none;
  color:339D2E;
  padding:0px;
  text-align:center;
  height:30px;
}


.border1 {
  border:1 solid #DEDEDE;
  padding:0px;
  margin:0px;
}

.map1 td {
	font-weight:bold;
	color:0988A8;
	height:25;
  	  background-image: url(/image/etc/map_bg.gif);}
.map1 a:link  { color:#0988A8; } .map1 a:hover  { color:#0988A8; } .map1 a:visited  { color:#0988A8; }
.map2 td {
	font-weight:bold;
	color:0638A7;
	height:25;
  	  background-image: url(/image/etc/map_bg.gif);}
.map2 a:link { color:0638A7; } .map2 a:hover { color:0638A7; } .map2 a:visited { color:0638A7; }
.map3 td {
	font-weight:bold;
	color:2B07A7;
	height:25;
  	  background-image: url(/image/etc/map_bg.gif);}
.map3 a:link { color:2B07A7; } .map3 a:hover { color:2B07A7; } .map3 a:visited { color:2B07A7; } 
.map4 td {
	font-weight:bold;
	color:7806A4;
	height:25;
  	  background-image: url(/image/etc/map_bg.gif);}
.map4 a:link { color:7806A4; } .map4 a:hover { color:7806A4; } .map4 a:visited { color:7806A4; } 
.map5 td {
	font-weight:bold;
	color:A9088A;
	height:25;
  	  background-image: url(/image/etc/map_bg.gif);}
.map5 a:link { color:A9088A; } .map5 a:hover { color:A9088A; } .map5 a:visited { color:A9088A; } 
.map6 td {
	font-weight:bold;
	color:A80739;
	height:25;
  	  background-image: url(/image/etc/map_bg.gif);}
.map6 a:link { color:A80739; } .map6 a:hover { color:A80739; } .map6 a:visited { color:A80739; } 


.tr{
  	  background-image: url(/image/admin/board_line.gif);
	  height:1;

}

.page_tbl{
	background-color:E7E7E7;
	width:100%;
	height:35;
	paddig:5;
	text-align:center;

}




/* ? */
.sub { 
  width:100%;
  border-collapse:collapse;
  line-height:1.6;
  text-align:center;
}

.sub th {
	  height:30px;
	  padding:2px 0px 0px 0px;	
	  line-height:1.2;
	  background:#DCF6FF; /*? */
	  color:#1E5E79; /*? */
	  border-bottom:1px solid #96BED0;
  	  background-image: url(/image/info/sub_bg.gif);
	  background-repeat:no-repeat;
	  font-weight:normal;
	}  

.sub td{
	  padding:10px;
	  line-height:1.7;
	  border-left:1px solid #E7E7E7;
	  border-right:1px solid #E7E7E7;
	  border-bottom:1px solid #E7E7E7;
	  

}





.l-pd{
padding:3 5 3 10;
}



.pre_nex { background-color:#DCF6FF; color:#1E5E79}


.vew_tit{
background-color:8CC1D3;
font-weight:bold;
color:1E5E79;
text-align:center;
height:30;
}

.vew_line{
background-color:2E6B80;
height:1px;
}
.vew_td{
background-color:DCF6FF;
padding:3 3 3 10;
}








/*.tbl tr{
	  height:25px;
	  padding:0px 5px;
  	  border-top:0px solid #c8c8c8;
	  border-bottom:1px solid #C9BC78; /¸Þ´ºº°/
	  border-left:0px solid #c8c8c8;	  
	  border-right:0px solid #c8c8c8;
	  border-top:0px solid #c8c8c8;
  	  background-image:url(img/tr.gif);
	  background-repeat:no-repeat;

}*/





/* ÇÏ´Ü ³×ºñ°ÔÀÌ¼Ç */
.tbl1_down {
  width:100%;
  height:30px;
  padding:5px;
  margin: 5px 0px;
  border-top:0px solid #9AB48F;
  border-bottom:0px solid #9AB48F;
  color:957623 /*¸Þ´ºº° */
}






/* **********************************
  ÀÔ·Â¿ë Table CSS 
*/

.itbl1 { 
  width:100%;
  border-collapse:collapse;
  line-height:1.6;
  
  border-top:1px solid #CBB373;
  border-bottom:1px solid #CBB373;
  
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  
}

.itbl1 th {
  height:34px;
  padding:2px 0px;
  
  border-left: 1px solid #D7D2AA;
  border-bottom:1px solid #c8c8c8;
  border-top:1px solid #c8c8c8;
  background:F6F2E7; 
  color:624D20; 
  text-align:center;
  font-weight:normal;
}  

.itbl1 td{
  height:34px;
  padding:0px 10px;

  border-left: 1px solid #eeeeee;
  border-bottom:1px solid #c8c8c8;
  border-top:1px solid #c8c8c8;
  text-align:left;
}

.itbl1 input {
  border:1px solid #777;
}  




/* **********************************
  Á¶È¸¿ë
*/


/* ±Ûº¸±â, ±Û¾²±â */
.tbl1_cont { 

  border-collapse:collapse;
  line-height:1.6;
  border-top:3px solid #A9D065;
  border-bottom:3px solid #A9D065;
  border-left: 1px solid #EDF9DA;
  border-right: 1px solid #EDF9DA;

}

.tbl1_cont th {
	  height:25px;
	  padding:2px 0px;
	  border-left: 1px solid #D7D2AA;
	  border-bottom:1px solid #c8c8c8;
	  border-top:1px solid #c8c8c8;
	  background:F6F2E7; 
	  color:624D20; 
}  

.tbl1_cont td{
	  height:23px;
	  padding:0px 0px;
	  border-left: 1px solid #eeeeee;
	  border-bottom:1px solid #A9D065;
	  border-top:1px solid #EDF9DA;
	}


/* È®ÀÎ, Ãë¼Ò, µ¡±Û */
.tbl1_btn {

  height:30px;
  padding:5px;
  margin: 10px 0px;
  border-top:0px solid #BECDBA;
  border-bottom:0px solid #BECDBA;

}

/* ÀÌÀü ,´ÙÀ½±Û */
.tbl1_link {
  width:100%;
  height:30px;
  background:F7F7F7; 
  padding:5px;
  margin: 10px 0px;
  border-top:1px solid #BECDBA;
  border-bottom:1px solid #BECDBA;
}


.menu
{
}


.menu .menu1
{
	/*background: url(/image/admin/menu_off.gif) center left no-repeat;
	padding-left:15px;*/
	width:172;
	height:23px;
	background-color: #EBEBEB;
	border-bottom-style: groove   
	border-bottom-width: 2px
}



.menu .menu2
{
	width:172px;
	height:22px;
	padding-left:10px;
	background-color: F6F6F6;
}

.menu .menu3
{
	width:172px;
	height:22px;
	padding-left:10px;
	background-color: F6F6F6;
}

.menu .menu4
{
	width:180px;
	height:18px;
	padding-left:15px;
	background-color: F6F6F6;
	color:94CACB;
	text-decoration: none;
}

.menu_top 
{
	height: 22px;
	/*width: 150px;*/
  font-weight:bold; 
	border-bottom-style: solid;
	border-bottom-width: 3px;
	border-bottom-color: #C9C9C9
	border-top-style: solid;
	border-top-width: 3px;
	border-top-color: #C9C9C9
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #C9C9C9
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #C9C9C9;
	text-align:center
}

