body{overflow-y:scroll;}
body, td, pre, u, p, label,form, div, li,ul{ 
color : #444444; 
font-size : 12px; 
font-family : dotum, Tahoma, arial, verdana; 
padding : 0 0 0 0; 
margin : 0 0 0 0; 
}     

select,input,textarea{font-size:12px;font-family:dotum;color:#666666;}
.lis{font-size:11px;color:#777777;padding-left:3px;}   

div{    
scrollbar-face-color: #ffffff;  
scrollbar-highlight-color: #EFEFEF;  
scrollbar-3dlight-color: #ffffff;  
scrollbar-shadow-color: #E7E7E7; 
scrollbar-darkshadow-color: #ffffff; 
scrollbar-track-color: #ffffff;
scrollbar-arrow-color: #0099ff;
line-height:130%;
text-align:left;
} 

.div_l{width:auto;height:auto;float:left;padding:1px;}
.div_r{width:auto;height:auto;float:right;padding:1px;} 
b,strong{ 
color : #555555;
}  
   
A { 
cursor : pointer; 
} 
img {  
border : 0; 
}  
A:link {  
text-decoration : none;    
color : #444444; 
}   
A:hover { 
text-decoration :none;
color : #DD0000; 
}  
A:visited { 
text-decoration : none;   
color : #444444;  
} 
 
.ps{height:24px}     
.pt{height:21px}    
     
#warp {  
position : relative; 
left :auto;
top:auto; 
width : 964px;
height : auto;  
border-width : 0px; 
border-style : solid; 
border-color : #cccccc;  
}  
#spacer {
width : 100%; 
height : 5px;  
overflow:hidden;
}

#spacers {
width : 100%;    
height : 2px;
overflow:hidden; 
}

#spacer_10 {
width : 100%; 
height : 10px;
overflow:hidden; 
}  
  
#main_header { 
width : 100%; 
height : 35px; 
overflow : hidden; 
font-size : 11px; 
background : url(/main/flash/top_bgs.gif); 
background-repeat : no-repeat; 
}  
#main_top {  
width : 100%; 
height : auto; 
border-width : 0;  
overflow : visible; 
border-style : solid; 
border-color : #cccccc;  
padding-top : 20px; 
padding-bottom : 0;

} 
#main_menu {  
width : 100%;   
height : auto;   
overflow : hidden;   
border-width : 0px; 
border-style : solid; 
border-color : #cccccc;  
background : url(/main/flash/top_bg.gif); 
background-repeat : no-repeat; 
} 
#main_middle {  
width : 100%;  
height : auto; 
overflow : hidden;  
border-width : 0; 
border-style : solid; 
border-color : #cccccc;  
padding-top : 2px;  
padding-bottom : 10px;   
padding-left:10px;
} 
 

#index_content {   
width : 100%; 
height : auto;   
padding : 5px 0px 5px 0px; 
overflow : hidden;
} 
 
#middle_left {   
float : left; 
width : 240px;  
height : auto; 
overflow : hidden; 
border-width : 0;  
border-style : solid;  
border-color : #cccccc; 
padding-left : 0px;  
padding-right : 0px;
padding-top : 2px;
margin-right : 10px;   
}  
#m_left_title { 
width : auto; 
height : 34px; 
border-style : solid;  
border-width : 1px;   
border-color : #adcee7; 
background-color : #d9e6ef; 
padding:2px 5px 0px 5px;  
  
} 
#m_left_content {  
width : auto; 
height : auto; 
border-style : solid; 
border-width : 1px; 
border-color : #adcee7; 
border-top-width : 0; 
padding : 10px 5px 5px 8px; 
}  
#m_left_content A:link { 
color : #555555; 
text-decoration : none; 

} 
#m_left_content A:visited {  
color : #555555; 
text-decoration : none; 

} 
#m_left_content A:hover { 
color : #0099FF;
text-decoration :NONE;   
 
}   
#middle_center {   
float : left;  
width : 440px;     
height : auto;  
overflow : hidden;  
border-width : 0;   
border-style : dotted;  
border-color : #cccccc; 
padding-bottom : 10px;  

}  
#middle_right {   
float : left;  
width : 253px;   
height : auto; 
overflow : visible; 
border-width : 0; 
border-style : solid; 
border-color : #cccccc; 
padding-right : 0; 
padding-left : 0px;
padding-top : 2px; 
} 
#m_right_title { 
width : auto; 
height : 30px; 
border-style : solid;   
border-width : 1px;   
border-color : #cccccc; 
background-color : #eeeeee;  
padding:0px 5px 0px 5px;

} 
#m_right_content { 
width : auto;  
height : auto; 
border-style : solid; 
border-width : 1px; 
border-color : #dbdbdb; 
border-top-width : 0; 
padding :10px 5px 5px 8px; 
} 
#m_right_content A:link { 
text-decoration : none; 

letter-spacing:1;
font-weight:normal; 
} 
#m_right_content A:visited { 
text-decoration : none; 
} 
#m_right_content A:hover { 
color : #018ee2; 
text-decoration : underline;  
} 
#tag_title { 
width : 100%; 
height : 28px; 
margin-bottom : 10px; 
border-width : 0; 
border-bottom-width : 1px; 
border-color : #adcee7;  
border-style : dotted; 
padding-bottom : 5px;  
}   
#m_keyword {  
width : 100%; 
background-color : #ffffff;  
padding-top : 5px;
padding-bottom:0px; 
border-color : #dbdbdb;  
border-width : 1px;  
border-style : solid; 
height : 26px; 
} 
#main_cal { 
width : auto;
height: auto;  
border-color : #dbdbdb; 
border-style : solid; 
border-width : 1px; 
border-left-width : 0;  
border-bottom-width : 0;  
border-top-width : 0;  
} 
#main_right { 
width : auto; 
border-width : 1px;  
border-color : #dbdbdb; 
border-style : solid;
padding-bottom : 5px; 
padding : 10px 10px 10px 10px;  
border-left-width : 0;  
border-bottom-width : 0; 
border-top-width : 0;

} 

 
#jum_sq { 
overflow : visible;  
width : 425px;  
height : 60px;  
border-style : solid; 
border-width : 1px; 
border-color : #dbdbdb;  
padding : 5px 5px 5px 5px; 
margin-top : 5px; 
} 
#img_sq { 
float : left; 
overflow : visible; 
width : 60px; 
border-style : solid; 
border-width : 1px; 
border-color : #dbdbdb; 
padding : 5px 5px 5px 5px; 
margin-right : 5px; 
} 
#font8pt { 
font-size : 11px; 
color : #0099ff; 
font-weight : bold; 
} 
sup { 
font-size : 8pt; 
font-family : Alial, Tahoma, verdana, dotum; 
color : #777777; 
margin-right : 10px; 
} 
.sup { 
color : #777777; 
margin-right : 2px; 
font-size : 11px; 
font-family : Alial, Tahoma, verdana,dotum; 
} 
.sub_d { 
color : #dd0000; 
margin-right : 0px; 
font-size : 10px; 
font-weight : bold; 
font-family:tahoma;arial;
} 
#main_right A:link { 
text-decoration : none; 
color:#555555; 
line-height:150%;
letter-spacing:1;  
}  
#main_right A:visited { 
text-decoration : none;
color:#555555;  
line-height:150%; 
letter-spacing:1;
}   
#main_right A:hover { 
text-decoration : none;
line-height:150%;
color:#dd0000; 
letter-spacing:1;
font-weight:normal;
} 
#main_right A.n_0:hover { 
text-decoration : underline; 
} 
#main_right A.n_1:hover { 
text-decoration : underline; 
} 
#main_right A.n_2:link { 
font-weight : bold; 
text-decoration : underline; 
} 
#main_right A.n_2:visited { 
font-weight : bold; 
text-decoration : underline; 
} 
#main_right A.n_2:hover { 
color : #dd0000; 
font-weight : bold; 
} 
#main_right A.n_3:link { 
color : #666666; 
font-size : 14px; 
font-weight : bold; 
text-decoration : underline; 
} 
#main_right A.n_3:visited { 
color : #666666; 
font-size : 14px; 
font-weight : bold; 
text-decoration : underline; 
} 
#main_right A.n_3:hover { 
color : #666666; 
font-size : 14px; 
font-weight : bold; 
} 
#main_right A.n_4:link { 
color : #dd0000; 
font-weight : bold; 
} 
#main_right A.n_4:visited { 
color : #dd0000; 
font-weight : bold; 
} 
#main_right A.n_4:hover { 
color : #dd0000; 
font-weight : bold; 
text-decoration : underline; 
} 
#main_right A.n_5:link { 
color : #3d81ee; 
font-weight : bold; 
font-size : 13px; 
} 
#main_right A.n_5:visited { 
color : #3d81ee; 
font-weight : bold; 
font-size : 13px; 
} 
#main_right A.n_5:hover { 
color : #3d81ee; 
font-weight : bold; 
text-decoration : underline; 
font-size : 13px; 
} 
#main_right A.n_6:link { 
color : #3d81ee; 
font-weight : bold; 
font-size : 14px; 
} 
#main_right A.n_6:visited { 
color : #3d81ee; 
font-weight : bold; 
font-size : 14px;  
} 
#main_right A.n_6:hover {  
color : #dd0000; 
font-weight : bold;  
font-size : 14px; 
text-decoration : underline; 
}  
.index_content {   
width : 100%; 
height : auto;   
float : left;     
padding : 5px 0px 5px 0px; 
overflow : hidden; 
}  
.cal_title {   
color : #ffffff;  
font-weight : bold; 
border-color : #018ee2; 
border-style : solid; 
border-width : 1px; 
font-size : 12px;
text-align:center; 
} 
.cal_l { 
color : #333333;  
font-family : verdana, tahoma, arial; 
cursor : pointer; 
font-size : 11px; 
border-color : #adcee7; 
border-width : 1px;  
border-style : solid;
text-align:center; 
} 
     

/*---------------------------------------------------------¿À¸¥ÂÊ ¸Þ´º -------------------------------*/

.page_cate_title {color : #0c88d2;font-size : 11px;border-width : 1px;border-style : solid; border-color : #e2e2e2;font-weight : bold;padding : 7px 3px 7px 3px;background-color : #efefef;margin-bottom:2px;} 
.page_cate_title_img{color : #0c88d2;font-size : 11px;border-width : 1px;border-style : solid; border-color : #e2e2e2;font-weight : bold;padding : 5px 3px 5px 3px;background-color : #efefef;margin-bottom:2px;}
.page_cate {padding : 5px; line-height : 150%;  font-size : 11px;} 
.page_cate A:visited {color : #666666;} 
.page_cate A:link {color : #666666;}
.page_cate A:hover {color : #dd0000;  }   
.page_cate_list {padding : 5px;line-height : 150%; font-size : 11px;} 
.page_cate_title A {  color : #666666;  } 
.page_cate_title_img A {  color : #666666;  }   
.page_save_list {padding-left : 2px;}  
.page_save_list img{border:0px solid #ffffff;} 
 


 


/*------------------------------------------------------------------footer -------------------*/
#main_bottom { 
width : auto;   
height : auto;  
overflow : visible; 
padding : 10px 70px 10px 3px; 
}  
#main_bottom a { 
color : #f8f8f8; 
padding-left : 3px; 
padding-right : 3px;   
text-decoration : none;    
}   

  

.move_top{  
position:absolute; 
_top:expression(document.body.scrollTop+document.body.clientHeight-this.clientHeight -1);  
_left:expression(document.body.scrollLeft + document.body.clientWidth - offsetWidth -1); 

