@charset "utf-8";
/* CSS Document */
.div	{position:absolute; background-color:#F5F5F5; width:157px; height:103px; overflow:auto; padding:5px; border:1 solid #CCCCCC; display:none; line-height:130%;
	scrollbar-3dlight-color: #B0B0B0;
	scrollbar-arrow-color: #999999;
	scrollbar-base-color: #CFCFCF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-face-color: #EEEEEE;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #B0B0B0;}

body{margin:0px; background-color:#ffffff;}
IMG {border: none;}
td {font-family: "돋움",dotum,"굴림",gulim;
	font-size:9pt;
	color:#666666;}
form{margin:0;}
select {font-family: "돋움",dotum,"굴림",gulim;
	background-color:#FFFFFF;
	font-size: 9pt;
	color: #333333;
	height:18px;}

.page{font-family:"dotum, Gulim"; color: #333333; font-weight:bold}
.login{font-family:"dotum, Gulim"; color: #333333; font-size:9pt;height:18px; border:1 solid #e1e1e1; text-decoration: none;}
.logincheck{border-color:#1c5180;}


/* 갤러리 */
.galltitle{font-family:"dotum, Gulim"; color: #a08050;font-size:9pt}
.galltime{font-family:"dotum, Gulim"; color: #c2c2c2;font-size:8pt}
.gallname{font-family:"dotum, Gulim"; color: #bca075;font-size:8pt}

.board {font-family:"dotum, Gulim"; color: #333333; font-size:9pt; border:1 solid #C5C5C5; background-color:#F5F5F5; height:19px; text-decoration: none;}
.sectboard{font-family:"dotum, Gulim"; color: #333333; font-size:9pt; border:1 solid #C5C5C5; background-color:#F5F5F5; height:20px; text-decoration: none;}

/* 링크 점선 제거 */
a {selector-dummy: expression(this.hideFocus=true);}

/* 공통사용 링크 */
a:link , a:visited , a:active { text-decoration: none; color:#666666;}
a:hover { text-decoration: underline; color:#888888;}

/* 폰트모음 */
.8ptnav{font-family:"dotum, Gulim"; color: #828282; font-size:8pt;}
.violet{font-family: "돋움",dotum,"굴림",gulim; font-size:9pt; color:#917595; font-weight:bold; line-height:25px}


/* 공지사항 */
.notice{font-family:"dotum, Gulim"; color: #535353; font-size:9pt;}

/* 달력 */
.caltitle{font-family:"dotum, Gulim"; color: #1fa3af; font-size:9pt; }
.calsun{font-family:"dotum, Gulim"; color: #e84985; font-size:8pt;font-weight:bold; text-align:center;}
.calsatur{font-family:"dotum, Gulim"; color: #6f96d7; font-size:8pt;font-weight:bold; text-align:center;}
.calday{font-family:"dotum, Gulim"; color: #404040; font-size:8pt;font-weight:bold; text-align:center;}
.calschedule{font-family:"dotum, Gulim"; color: #3a3a3a; font-size:8pt;font-weight:bold;}
.calnoschedule{font-family:"dotum, Gulim"; color: #3a3a3a; font-size:8pt;}
.calday_l{font-family:"dotum, Gulim"; color: #404040; font-size:8pt;font-weight:bold; padding-left:3px; border-width:1px; border-style:solid;}
.calsun_l{font-family:"dotum, Gulim"; color: #e84985; font-size:8pt;font-weight:bold;padding-left:3px; padding-top:1px; border-width:1px;border-style:solid;}
.calsatur_l{font-family:"dotum, Gulim"; color: #6f96d7; font-size:8pt;font-weight:bold;padding-left:3px; padding-top:1px; border-width:1px;border-style:solid;}


/* the mice */
.themice{font-family:"dotum, Gulim"; color: #3f5c88; font-size:8pt;font-weight:bold;}
.themicetitle{font-family:"dotum, Gulim"; color: #666766; font-size:8pt;font-weight:bold;}
.themicesubtitle{font-family:"dotum, Gulim"; color: #666766; font-size:8pt;}
.themicedetail{font-family:"dotum, Gulim"; color: #7f7f7f; font-size:8pt;}

/* 사이버 강의실 */
table.cyber{border-width:1px; border-style:solid; border-color:#cccccc; border-collapse:collapse;}
table.cyber td{border-width:1px; border-style:solid; border-color:#cccccc; border-collapse:collapse; line-height:22px; padding-left:5px;}

/* the mice */
table.t1{border-color:#d4d4d4;  border-top:2px solid #abc8e2; border-collapse:collapse;}
table.t1 td{font-family: "돋움",dotum,"굴림",gulim; font-size:9pt; line-height:17px;
 border-collapse:collapse; border-width:1px; padding-left: 3px; padding-top:2px; padding-right:3px; padding-bottom:2px; 
 border-style:solid;}

table.memberap{border-top:2px solid #394c68; border-collapse:collapse}
table.memberap td{border:1px solid #e6e6e6;border-collapse:collapse; line-height:24px;}
.memberaptitle{background:#f7f7f7; text-align:center; font-weight:bold}
.memberinfo{padding:15px}