body{
color : #444444; 
font-size : 12px; 
font-family : dotum, Tahoma, arial, verdana; 
padding : 0 0 0 0; 
margin : 0 0 0 0;
width:100%;
}
 
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%;
color : #444444; 
font-size : 12px; 

}  

.div_l{width:auto;height:auto;float:left;padding:1px;}
.div_r{width:auto;height:auto;float:right;padding:1px;}  
b{ 
color : #555555;
font-family:dotum;
font-size:12px;
}  
   
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}
.po{height:auto;};    
     
.warp {
margin:0 auto;
width : 964px;
height : auto;  
clear:both;  
} 
 
#spacer {
width : 100%; 
height : 5px;  
overflow:hidden;
}

#spacers {
width : 100%;    
height : 2px;
overflow:hidden; 
} 

#spacer_10 {
width : 100%; 
height : 10px;
overflow:hidden; 
}  
    
#main_header {
position:relative;
float:none; 
border-bottom : 1px solid #dfdfdf;
width:100%;
background-image : url('/search/img/left_title.gif');
height:29px;
font-size : 11px; 
padding:6px 0px 0 0;
margin-bottom:15px;
clear:both;
overflow:hidden;
} 


 .head_nav{float:right;width:208px;height:23px;overflow:hidden;background: url('/search/img/top/tab_search.gif') no-repeat 0 0 ;display:block;}
 .head_nav_div{float:left;width:68px;height:23px;cursor:pointer;}
  
#main_top {  
width : 100%; 
height : auto; 
border-width : 0;  
overflow : visible; 
border-style : solid; 
font-size : 11px;  
border-color : #cccccc;  
padding-top : 5px; 
padding-bottom : 0;
clear:both; 

} 

a.small:link {color: #444444; text-decoration: none;font-size:11px;}
a.small:visited {color: #444444; text-decoration: none;font-size:11px; }
a.small:hover {color: #dd0000; text-decoration: none;font-size:11px; }
a.small:active {color: blue;font-size:11px; }
 

#main_menu {  
width : 100%;   
height : auto;   
overflow : visible;   
border-width : 0px; 
border-style : solid; 
border-color : #ffffff;  
background : url(/main/flash/top_bg.gif); 
background-repeat : no-repeat;
clear:both; 
}  
#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:15px;

}  
  

#index_content {   
width : 964px; 
height : auto;   
padding : 5px 0px 5px 0px; 
overflow : hidden;
clear:both;
} 
 
#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 : 14px;   
}  
#m_left_title {  
width : auto; 
height : 34px; 
border-style : solid;   
border-width : 3px;   
border-color : #d9e6ef; 
background-color : #d9e6ef; 
padding:2px 5px 0px 5px;   
      
}   
#m_left_content {  
width : auto; 
height : auto; 
border-style : solid; 
border-width : 1px; 
border-color : #d9e6ef; 
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 : 430px;     
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 : #dbdbdb; 
padding-right : 0; 
padding-left : 0px;
padding-top : 0px; 
} 
#m_right_title {  
width : auto; 
height : 30px; 
border-style : solid;   
border-width : 1px;   
border-color : #dfdfdf; 
background-color : #eeeeee;  
padding:0px 5px 0px 5px;
  
}  
#m_right_content { 
width : auto;  
height : auto; 
border-style : solid; 
border-width : 1px; 
border-color : #dfdfdf; 
border-top-width : 0; 
padding :10px 5px 5px 8px; 
} 
#m_right_content A:link { 
text-decoration : none; 
letter-spacing:0;
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;  
border-color : #dbdbdb;  
border-width : 1px;  
border-style : solid; 
height : 26px; 
margin::0px;
padding::0px;
} 
#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 : 420px;  
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%;
 
}  
#main_right A:visited { 
text-decoration : none;
color:#555555;  
line-height:150%; 

}   
#main_right A:hover { 
text-decoration : none;
line-height:150%;
color:#dd0000;  

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 {
clear:both; 
width : auto;   
height : auto;  
overflow : visible; 
padding : 10px 5px 5px 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); 
