@import url('/common/css/sb/common.css');

/*SMS ¹®ÀÚÀü¼Û */
#sms {background:url('/img/sb/sangbul/sms_bg.jpg') no-repeat;padding:0 0 0 21px;height:218px;}
#sms .phone {float:left;width:158px;_width:138px;height:137px;margin-top:57px;}
#sms .phone textarea{width:142px;height:121px;padding:8px;overflow-y:scroll;background-color:#f5f5f5;border:none;font-size:12px;color:#666666;line-height:120%}
#sms .list{float:left;width:420px;margin-left:20px;}

table.sms-list { width:420px; background:url('/img/sb/sangbul/th_sms_bg.gif') left top no-repeat;margin-top:12px ;}
	table.sms-list th { background:url('/img/sb/sangbul/th_sms_bar.gif') right 9px no-repeat; padding:7px 2px 6px; color:#d7d7d7}
	table.sms-list td { background:none; border-bottom:1px solid #787878; text-align:center; padding:6px 3px 4px 5px;color:#d7d7d7 }
	table.sms-list td strong {color:#FFFFFF}
	table.sms-list td.even { background:none;background-color:#a1a1a1; border-bottom:1px solid #787878; text-align:center; padding:6px 5px 4px; }
	table.sms-list td a:link, table.sms-list td a:visited {color:#d7d7d7}
	table.sms-list td a:hover {color:#FFFFFF;}
	
	/* paging */
#sms .paging {width:420px; margin:5px 0 0 0; font-family:Tahoma; font-size:11px; color:#b0b0b0; text-align:center; letter-spacing:0; }
#sms .paging a, #sms .paging a:link, #sms .paging a:visited, #sms .paging a:active { color:#c0c0c0; text-decoration:none; background:url('/img/sb/common/bar_pag.gif') right center no-repeat;padding-right:10px; margin-right:6px;}
#sms .paging a:hover { color:#FFFFFF; text-decoration:none; }
#sms .paging a.end { background:none !important; padding-right:0 !important; margin-right:0 !important; }
#sms .paging .pgbar {margin-right:5px}
#sms .paging strong { color:#FFFFFF; }
#sms .paging input { padding:0; border:none;margin-top:3px }
#sms .paging input.prev { margin-right:5px; }
#sms .paging input.next { margin-left:5px; }

/*SMS ¹®ÀÚÀü¼Û*/
#newsms {background:url('/img/sb/sangbul/sms_newbg.gif') no-repeat left top; padding:29px 0 0 9px; width:156px; height:210px; float:left; margin-right:10px;}
	#newsms textarea{background:url('/img/sb/sangbul/sms_text_bg.gif') no-repeat left top; color:#888888; border:0; width:130px; height:128px; padding:28px 4px 0 9px;}
	#newsms p{padding:7px 0 0 11px;}

/*¹®ÀÚÀü¼Û±âÁØ°ü¸® ÆäÀÌÁö*/
table.sbmsg_t{width:100%; border-top:2px solid #8cb9d9; border-bottom:1px solid #8cb9d9;}
	table.sbmsg_t th{background:#edf4f9; text-align:center; vertical-align:middle; font-weight:bold; color:#666666; border-top:1px solid #fff; border-bottom:1px solid #fff; }
	table.sbmsg_t td{background:#fff; padding:10px 15px;border-top:1px solid #fff; border-bottom:1px solid #fff; }
		table.sbmsg_t td p{padding:2px 0 2px 15px;}

/* table °øÅë */
table th { font-size:11px; font-weight:bold; color:#0D8648; text-align:center; }
table td { letter-spacing:0; }
	table td.no-list { color:#f06d21; font-size:11px; text-align:center !important; } /* ³»¿ª ¾øÀ» °æ¿ì */
.first { border-top:0px !important; }
.last { border-right:0px !important; }
.ex { font-size:11px; padding:2px 0 0 0; color:#888; }
table.tdr td { text-align:right !important; } /* Å×ÀÌºí ¿ìÃøÁ¤·Ä */
	table.tdr td.tit { text-align:center !important; }

/* tbl-cont */
table.tbl-cont0 { width:100%; border-top:solid 2px #8cb9d9; border-bottom:1px solid #a5c8e1; }
	table.tbl-cont0 th { background:url('/img/sb/common/bg_th_cont02.gif') left top repeat-x; padding:6px 5px 4px; border-right:1px solid #a2c6e0; border-bottom:1px solid #adcde4; color:#4586be}
	table.tbl-cont0 th.h2nd { background:#fafafa; color:#4586be; border:none; border-top:1px solid #adcde4; border-right:1px solid #DDE2CF; } /* 2nd header */
	table.tbl-cont0 td { background:#fff; border-top:1px solid #d1e3f0; border-right:1px solid #d1e3f0; text-align:center; padding:6px 5px 4px; color:#888888}
	table.tbl-cont0 td a:visited, table.tbl-cont td a:active { color:#f06d21; text-decoration:none; }
	table.tbl-cont0 tbody td.stu-name a, table.tbl-cont tbody td.stu-name a:link, table.tbl-cont tbody td.stu-name a:visited, table.tbl-cont tbody td.stu-name a:active { color:#f06d21; text-decoration:underline; }
	table.tbl-cont0 td a:hover { color:#f06d21; text-decoration:underline; }
	table.tbl-cont0 td.al {text-align:left;padding-left:10px}
	table.tbl-cont0 tbody td input.text {border:solid 1px #d5d5d5;padding:2px;}
	table.tbl-cont0 th.bigback {background:url('/img/sb/common/bg_th_cont02_bigback.gif') left bottom repeat-x;}
	table.tbl-cont0 tfoot td {background:url('/img/sb/common/bg_tf_cont02_back.gif') left bottom repeat-x;font-weight:bold;}
	a:link.sort, a:hover.sort, a:visited.sort	{color:#4586be}

/*ÈÞ±³ÀÏ µî·Ï ÆäÀÌÁö ½ºÅ¸ÀÏ Ãß°¡*/

dd.month {float:left; width:33px; padding-top:3px; text-align:center; vertical-align:middle; background:url('/img/sb/common/bg_bar.gif') no-repeat right 50%;}
 dd.month a#this_month{font-size:18px; color:#f5810f; font-weight:bold; display:block; margin-top:-2px;}


table.tbl-month { width:100%; border-top:solid 2px #8cb9d9; border-bottom:1px solid #a5c8e1; }
 table.tbl-month th {background:url('/img/sb/common/bg_th_cont02_bigback.gif') left bottom repeat-x; padding:6px 5px 4px; border-right:1px solid #a2c6e0; border-bottom:1px solid #adcde4; color:#4586be}
 table.tbl-month td { background:#fff; border-top:1px solid #d1e3f0; border-right:1px solid #d1e3f0; text-align:center; vertical-align:top; padding:6px 5px 4px; height:73px; color:#888888}
 table.tbl-month td.holly{background:#f6f6f6;}
 table.tbl-month td input.chk {margin-right:50px;}
 table.tbl-month td input.txt {width:77px; margin-top:32px; border:1px solid #d5d5d5;}
 table.tbl-month td input.txt2 {width:77px; margin-top:32px; border:0;}
 table.tbl-month td span.txt {display:block; margin-top:32px;}