* { margin:0; padding:0;} 

#center { 
  position:relative; 
  overflow:hidden; 
  width:1030px;
}
#menu {	 
  position:relative;	
  width:297;	
  float:left;
}
#menu li { 
  list-style:none
}

#content { 
  position:relative; 
  width:593px; 
  float:left;
}
#links { 
  position:relative; 
  float:left; 
  width:140px; 
  top: 93px;
  left: 10px;
  clear:right; 
}

#footer { 
  position: absolute;
  top: 610px;
  width:100%;
  height:79px;
}
#footer .copyright { padding:20px 0 0 50px; }
#footer .visitor { padding-left:20px; }
#footer .text { padding-left:5px;  }



#content div.contentbody { 
  background: url(/images/main/con_2-.gif) repeat-y;
  height:400px;

}

#links ul.quickmenu {
  background: url(/images/nav/quick_back2.gif) repeat-y;
  padding-left:10px;
  list-style: none;

}
#links li {
  padding:0;
}

#links select {
  width: 100px;
  margin-bottom: 5px;
}
#links input {
  margin-bottom: 5px;
}

#newslayer {
  position: absolute;
  left:2px;
  top: 100px;
  width:280px;
}

#newslayer div.poplist p.more {
	position: absolute;
	top: 0;
	right: 10px;
}

#newslayer div.poplist ul li {
	background: url(/images/bullet3.gif) no-repeat 0 5px;
	padding-left: 12px;
	font-size: 1em;
  list-style: none;
}

#newslayer div.poplist ul li span.date {
  position: absolute;
	left: 220px;
}

#billlayer {
  position: absolute;
  left:290px;
  top: 100px;
  width:280px;
}

#billlayer div.poplist ul li {
	background: url(/images/bullet3.gif) no-repeat 0 5px;
	padding-left: 12px;
	font-size: 1em;
  list-style: none;
}
#billlayer div.poplist ul li span.date {
  position: absolute;
	left: 220px;
}

#billlayer div.poplist p.more {
	position: absolute;
	top: 0;
	right: 10px;
}


#schelayer {
  position: absolute;
  left:2px;
  top: 220px;
  width:165;
}
#schelayer div.schetop { 
  background: url(/images/main/sche_top.gif) no-repeat;
  padding-top: 5px;
}
#schelayer div.schetop span.titleimg { 
  padding-left: 5px;
}
#schelayer div.schetop span.more { 
  padding-left: 55px;
}

#schelayer div.sche_body { 
  background: url(/images/main/sche_bodybg.gif) repeat-y;
}
#schelayer div.poplist { 
  position: relative;
  padding-top: 5px;
  padding-left: 2px;
  height: 60px;
}
#schelayer div.poplist .date { 
  position: relative;
  color: #3CBA15;
  font-weight: bold;
}

.calendar {
  position: relative;
  left: 10px;
}
.calendar .caltop {
  background: url(/images/main/cal_top.gif) no-repeat;
  padding-top: 18px; /* È­»ìÇ¥¿Í ¿ùÇ¥½Ã¿¡ ÀÛµ¿µÈ´Ù */
  padding-left: 40px;
}
.calendar .calbody {
  background: url(/images/main/cal_bodybg.gif) repeat-y;
  padding-left: 12px;
}
.calendar .calbody table {
  margin: 0; padding: 0; 
}

.calendar .calbody .week {
  background: url(/images/main/week_bg.gif) repeat-x;
}

.calendar .calbody th.sun {
  background: url(/images/main/sche_s.gif) no-repeat;
  text-indent: -100px;
}
.calendar .calbody th.mon {
  background: url(/images/main/sche_m.gif) no-repeat;
  text-indent: -100px;
}
.calendar .calbody th.tue {
  background: url(/images/main/sche_t.gif) no-repeat;
  text-indent: -100px;
}
.calendar .calbody th.wed {
  background: url(/images/main/sche_w.gif) no-repeat;
  text-indent: -100px;
}
.calendar .calbody th.thu {
  background: url(/images/main/sche_t.gif) no-repeat;
  text-indent: -100px;
}
.calendar .calbody th.fri {
  background: url(/images/main/sche_f.gif) no-repeat;
  text-indent: -100px;
}
.calendar .calbody th.sat {
  background: url(/images/main/sche_s.gif) no-repeat;
  text-indent: -100px;
}

.calendar .calbody td {
  width: 15px;
  text-align: center;
  font-size: 0.9em;
}

.calendar .calbody td.sun { color: red; }
.calendar .calbody td.sat { color: blue; }

.calendar .calbody td.scheduled {
  background: url(/images/main/icon_scheduled.gif) no-repeat;
  color: white;
}

#bannernewslayer {
  position: absolute;
  margin: 0;
  padding: 0;
  left:180px;
  top: 220px;
  width:392px;
  height: 30px;
}
#bannernewslayer p.bannernews { 
  background: url(/images/main/con_board4.gif) no-repeat;
  width: 392px;
  height: 27px;
  padding-left: 85px;
  padding-top: 4px;
  height: 200px;
}


#gallerylayer {
  position: absolute;
  left:180px;
  top: 260px;
  width:392px;
}
#gallerylayer div.gallerytop { 
  background: url(/images/main/gallery_top.gif) no-repeat;
  padding-top: 5px;
}
#gallerylayer div.gallerytop span.titleimg { 
  padding-left: 5px;
}
#gallerylayer div.gallerytop span.more { 
  margin: 0;
  padding: 0;

}

#vodlayer {
  position: absolute;
  left:175px;
  top: 390px;
  width:392px;
}

#linklayer {
  position: absolute;
  left:430px;
  top: 390px;
}
#linklayer ul {
  padding-top: 10px;
}


