body, td, p, input, button, textarea, select, .c1 { font-family:Tahoma,굴림; font-size:9pt; color:#222222; }

form { margin:0px; }

/* img {border:0px;} */

a:link, a:visited, a:active { text-decoration:none; color:#222222; }
a:hover { text-decoration:underline; color:#466C8A; }

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

.member { font-weight:bold; color:#93989A; }
.guest  { font-weight:normal; color:#93989A; }

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

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

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

.ct { font-family: Verdana, 굴림; color:#222222; } 

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

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

a.top_menu:link, a.top_menu:visited, a.top_menu:active {font-family:굴림; font-size:13px;color:#FFFFFF;text-decoration:none;font-weight:bold;}
a.top_menu:hover {font-family:굴림; font-size:13px;color:#FFFFFF;text-decoration:none;font-weight:bold;}

.search_input {width:100px; height:23px; border:#8A9AA7 1px solid;}
.search_btn {
cursor:pointer;
border:outset 1px #056195;
background:#056195;
color:#FFFFFF;
font-weight:bold;
padding: 1px 1px;
}

a.title:link, a.title:visited, a.title:active {font-family:굴림; letter-spacing:-0.5pt; font-size:15px;color:#466C8A;text-decoration:none;font-weight:bold;}
a.title:hover {font-family:굴림; letter-spacing:-0.5pt; font-size:15px;color:#466C8A;text-decoration:underline;font-weight:bold;}

a.redirect:link, a.redirect:visited, a.redirect:active {font-family:굴림; font-size:9pt;color:#466C8A;text-decoration:none;font-weight:bold;}
a.redirect:hover {font-family:굴림; font-size:9pt;color:#466C8A;text-decoration:underline;font-weight:bold;}

a.cateview:link, a.cateview:visited, a.cateview:active {font-family:굴림; font-size:9pt;color:#FF7F01;text-decoration:none;font-weight:bold;}
a.cateview:hover {font-family:굴림; font-size:9pt;color:#FF7F01;text-decoration:underline;font-weight:bold;}

.time { color:#93989A; }
.good { text-align:center; font:18pt Gulim; color:#FF7F01; }

.thumbnail { text-align:center; float:left; margin:0 10px 0 0; width:50px; height:50px; border:1px solid #222222; overflow:hidden; }
.content { float:left; width:600px; overflow:hidden; }
.contnet1 { float:left; width:660px; overflow:hidden; }

.vtitle {font-family:굴림; letter-spacing:-0.5pt; font-size:15px;color:#505050;font-weight:bold;}

h1, h2, h3, h4 {
margin: 0px;
padding: 0px;
}

html, body {height:100%}

body {
	padding:0;
	margin:0;
	text-align:center;
	min-width:902px;/* for mozilla*/
}

#wrap
{
	min-height:100%;
	width:900px;
	text-align:left;
	margin:auto;
}

#wrap
{
	min-height:100%;
	width:900px;
	text-align:left;
	margin:auto;
}

#sch_total{
width:900px;height:40px;margin-top:7px;
}

#sch_top {
    position:relative;
	width:900px;
    height:40px;
	background-color:#056195;
    text-align : left;
}

#sch_search {
    position:absolute;
    left:10px; /* 부모 DIV 로부터 왼쪽에서 10px */
    top:7px; /* 부모 DIV 로부터 위에서 15px */
}

#search {
    float:left; width:900px; padding:0; margin:0; text-align:left;
}

#search .mid {
    float:left; width:680px; padding:0; margin:0; text-align:left;
}

#search .right {
    float:right; width:200px; padding:0; margin:0; text-align:left;
}

.sch_title {line-height:25px; text-decoration:underline; color:#0900C2; font-size:10pt;font-weight:normal; font-family:굴림;}
A.sch_title:link {line-height:25px; text-decoration:underline; color:#0900C2; font-size:10pt;font-weight:normal; font-family:굴림;}
A.sch_title:visited {line-height:25px; text-decoration:underline; color:#6a1a8b; font-size:10pt;font-weight:normal; font-family:굴림;}
A.sch_title:active {line-height:25px; text-decoration:underline; color:#0900C2; font-size:10pt;font-weight:normal; font-family:굴림;}
A.sch_title:hover {line-height:25px; text-decoration:underline; color:#0900C2; font-size:10pt;font-weight:normal; font-family:굴림;}

#sch_thumbnail {
	text-align:center; float:left; margin:5px 15px 0 0; width:85px; height:65px; overflow:hidden;
}

#sch_content {
	float:left; width:680px; font:10pt Gulim; line-height:130%; color:#000000; overflow:hidden;
}

#sch_thumbcontent {
	float:left; width:580px; font:10pt Gulim; line-height:130%; color:#000000; overflow:hidden;
}

#sch_tail {
	clear:both; margin-bottom:15px;
}

.sch_date {color:#999999; font-size:9pt;font-weight:normal;}

.sch_member {color:#32834B; font-size:11px;}

.page{ text-align:center; line-height:50px; clear:both; margin:15px 0 0 0; padding:0; }