style1 {
	color: #FFFFFF
}

.font_gray        { font-size:11px; color: #555555; }

a.itlist:link 	   { font-size:12px; color: #555555; font-weight: normal; font-family:µ¸¿ò; text-decoration: none; }
a.itlist:visited   { font-size:12px; color: #555555; font-weight: normal; font-family:µ¸¿ò; text-decoration: none; }
a.itlist:hover     { font-size:12px; color: #2D70A5; font-weight: normal; font-family:µ¸¿ò; }
a.itlist:active    { font-size:12px; color: #2D70A5; font-weight: normal; font-family:µ¸¿ò; text-decoration: none; }


#mainframe { position:relative; }

#main-wrap, #main-top, #main-container, #main-banner, #main-footer { clear:both; width:950px}
#main-wrap {  margin-left:20px; }

/* »ó´Ü */
#main-top { height:80px; margin:0 0 5px 0;} 
#main-top .logo {float:left; width:265px; padding-top:10px;}
#main-top .menu { float:left; width:685px; }


/* Áß°£ */
#main-container { margin:0 0 0 0; }

#main-container .left { float:left; width:440px; }
#main-container .left .service { height:191px; }
#main-container .left .hongbo { margin:11px 0 10px 0; height:76px; }
#main-container .left .hongbo tt { height:21px; }
#main-container .left .hongbo ul { height:55px; }
#main-container .left .hongbo li { float:left; }




#main-container .left .calendar-wrap {width:440px; }
#main-container .left .calendar-left { float:left; width:195px; height:195px;}
#main-container .left .calendar-right {float:left; width:245px; }
#main-container .left .calendar-right .top { height:40px;  }
#main-container .left .calendar-right .btm { height:155px; }


#main-container .right { float:left; width:490px; padding:0 0 0 20px; }

#main-container .right .search-wrap { width:490px; height:65px; }
#main-container .right .searchbox { height:55px; background:url(/images/main/all_search_back.gif) no-repeat; padding:10px 0 0 120px;}
#main-container .right .searchbox .input { float:left; width:300px; height:40px;}
#main-container .right .searchbox .input .inp { height:20px;}
#main-container .right .searchbox .input .label { }

#main-container .right .searchbox .btn { float:left; width:70px; }

#main-container .right .tab-wrap { height:214px; }
#main-container .right .it {width:490px;}
#main-container .right .it .top { height:41px; }
#main-container .right .it .cont-wrap { width:490px; background:url(/images/main1/it_bg.jpg) no-repeat 0 22px; height:160px;} 
#main-container .right .it .cont1 {float:left; width:165px; }
#main-container .right .it .cont1 p { height:22px; }
#main-container .right .it .cont1 ul { margin:10px 0 0 4px;  }
#main-container .right .it .cont1 li { height:19px;} 

#main-container .right .it .cont2 {float:left; width:160px; }
#main-container .right .it .cont2 ul { margin:10px 0 0 0px;  }
#main-container .right .it .cont2 li { height:19px;} 

#main-container .right .it .cont3 {float:left; width:165px; }
#main-container .right .it .cont3 ul { margin:10px 0 0 2px;  }
#main-container .right .it .cont3 li { height:19px;} 

#pad1 { padding-left:1px; }
#pad2 { padding-left:2px; }


/* ¹è³Ê */
#main-banner { padding:13px 0 13px 0; }
#main-banner .box {border:5px solid #d9d7d8; height:38px;}
#main-banner .box .tt { float:left; width:180px; height:38px;} 
#main-banner .box .right { float:left; width:757px; }


/* ÇÏ´Ü */
#main-footer { border-top:1px solid #ececec; padding:13px 0 0 0; height:60px; }

#main-footer .line { border-right:1px solid #dddddd; }
#main-footer .logo {float:left; width:141px; height:45px; text-align:center; padding:23px 0 0 0;}
* html #main-footer .logo { height:60px; }
#main-footer .address { float:left; width:auto; height:60px;padding:8px 10px 0 10px; }
#main-footer .address ul {float:left; padding:5px 0 0 0;}
#main-footer .address li {float:left; }

#main-footer .site { float:left; width:230px; padding:0 0 0 5px;}
#main-footer .stie dl { float:left; }
#main-footer .stie dt { float:left; }
#main-footer .site dd { padding: 0 0 3px 0;} 






/* ´Þ·Â*/
#calendar-wrap { width:185px; text-align:center; background:url(/images/main/schedule_back.gif) repeat-y 0 0;}
#calendar-wrap .tt { height:30px; }
#calendar-wrap .year { height:20px; background:url(/images/main/schedule_year_title.gif) no-repeat 0 0; }
#calendar-wrap .year .prev { float:left; width:10px; padding:5px 0 0 30px; }
#calendar-wrap .year .ym { float:left; width:105px;  font-weight:bold; text-align:center; padding:3px 0 0 0;}
#calendar-wrap .year .next { width:10px; float:left; padding:5px 0 0 0; } }


#calendar-wrap .calendar { width:185px;  text-align:center; background:url(/images/main/schedule_back.gif) repeat-y 0 0;}
#calendar-wrap .calendar .week { height:20px; background:url(/images/main/schedule_day_title.gif) no-repeat; }
#calendar-wrap .calendar .week ul { margin:0px 15px 0px  15px; padding:3px 0 0 0;}
#calendar-wrap .calendar .week li { float:left; width:22px; color:#ffffff; }

#calendar-wrap .calendar .day-wrap { width:170px; height:92px; text-align:left; padding:0 0 0 6px; }
#calendar-wrap .calendar .day-wrap .day { width:170px; height:92px;}
#calendar-wrap .calendar .day-wrap .day ul { clear:both; }
#calendar-wrap .calendar .day-wrap .day li { float:left; width:24px; text-align:center; padding:2px 0 0 0;height:auto;display:inline-block;}
#calendar-wrap .calendar .day-wrap .day .no { height:10px;} 

#calendar-wrap .ft { padding:0px 0 0 0;height:23px; background:url(/images/main/schedule_back.gif) repeat-y; text-align:center;}
#calendar-wrap .btm { height:10px; background:url(/images/main/schedule_bottom.gif) no-repeat;} 


#calendar-view { width:100%; height:100%; }
#calendar-view .wrap { padding:10px; }
#calendar-view .box { border:2px solid #e1e1e1; padding:10px;} 
#calendar-view .viewtt { padding:8px 0 10px 15px; background:url(/images/popup/pop_title.gif) no-repeat 0 12px; font-weight:bold; color:336699; font-size:14px; letter-spacing:-0.1em;font-family:µ¸¿ò; border-bottom:1px solid #bfbfbf;}
#calendar-view .view-contents { height:120px;border:1px solid #dcdcdc;overflow:auto;padding:7px; margin-top:10px; } 
* html #calendar-view .view-contents { height:140px;} 
#calendar-view .btn { margin-top:10px; text-align:right; }

/* ¸ÞÀÎ TAB */
#main-tab-wrap { width:490px; }
#main-tab-wrap .tab { width:490px; height:25px; margin:0 0 10px 0 ;}
#main-tab-wrap .tab .left { float:left; width:301px; }
#main-tab-wrap .tab .left ul { background-color:#c0c0c0; }
#main-tab-wrap .tab .left li { text-align:right;  float:left; width:76px; background-color:#c0c0c0; height:25px;}
#main-tab-wrap .tab .left .w75 { width:75px; }
#main-tab-wrap .tab .more { float:left; text-align:right; width:189px; height:25px; background:url(/images/main/board_line.gif) repeat-x bottom;}
#main-tab-wrap .tab .more .btn { margin:7px 0 0 0;} 

#main-tab-wrap .list { width:490px; }
#main-tab-wrap .list dl { clear:both; height:25px; }
#main-tab-wrap .list dt { float:left; width:420px; padding:0 0 0 10px; }
#main-tab-wrap .list dd { float:left; width:60px; }



