/* CSS Document */

# main {
width:965px;
background-image:url("images/main/top.jpg");
background-position:top left;
background-repeat:repeat-y;
}


#left{
position:relative;
width:202px;
top:0px;
left:41px;
float:left;
}

#book{
height:193px;
background-image:url("../images/main/box_book.gif");
position:
}

.left{
width:227px;
padding: 0px 0px 0px 41px;
}

.book_title{
padding: 0px 5px 0px 85px;
font:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#e03325;
}

.book_sub_title{
padding: 5px 5px 0px 85px;
font:µ¸¿ò;
font-size:12px;
color:#8199b1;
}

.book_text{
padding: 15px 5px 0px 12px;
}

.schedule{
padding: 42px 0px 0px 0px;
}
.schedule_year{
width:54px;
text-align:center;
font:µ¸¿ò;
font-size:12x;
font-weight:bold;
color:#828282;
}
.schedule_month{
font:µ¸¿ò;
font-size:18px;
font-weight:bold;
color:#333333;
}

.news_title{
padding: 0px 20px 0px 150px;
font:µ¸¿ò;
font-size:16px;
font-weight:bold;
color:#ffffff;
}

.news_text{
padding: 15px 30px 20px 120px;
}

table.megatrand td{
height:44px;
color:#112c74;
padding:2px 0px 0px 30px;
background-image:url(../images/main/line_dot_high.gif)}

table.main_megatrand td{
height:26px;
color:#112c74;
padding:2px 0px 0px 30px; 
/*background-image:url(/html/image/admin/board/line_dot.gif)}*/
}

.gray{font:µ¸¿ò;
font-size:11px;
color:#7f7f7f;}

table.vacant td{
height:25px;
padding:2px 0px 0px 20px;
background-image:url(../images/main/line_dot_normal.gif)}

.right{
width:227px;
}

.box_qna{
padding: 0px 0px 0px 7px;
height:140px;
}

.box_proposal{
padding: 0px 0px 0px 7px;
height:84px;
}

.box_forum{
padding: 0px 20px 0px 15px;
width:180px;
height:132px;
}

.box_forum_title{
padding: 0px 10px 0px 0px;
font-weight:bold;
}

.box_society{
padding: 0px 0px 0px 7px;
height:122px;
}

.bottom_01{
padding: 10px 0px 0px 10px;
}