/* 00 */
div#middle_content_wrap { margin-top:14px; float:left; width: 880px; } 
div#middle_content      { width:100%; }
div#content { clear: both; position: relative; left: 0; top: 0; width: 880px; height: 600px; color: #333; }
/* ÁÂÃø */
#content_left_wrap { position: absolute; left: 15px; top: 0; width: 180px; height: 520px; }
  #content_fav_wrap { position: relative; width: 180px; height: 320px; left: 0; top: 0; background: url(../../images/00/left_01_bg.gif) 0 0 no-repeat; }
    #content_fav_title { position: absolute; left: 0; top: 0; width: 180px; height: 30px; }
    #fav_load_image { position:absolute; left: 70px; top: 110px; }         
    #content_fav_item_wrap { position: relative; left: 0; top: 40px; width: 180px; height: 280px; text-align: left; }
      #fav_tab_btn_01 { position:absolute; left: 10px; top: 1px; }
      #fav_tab_btn_02 { position:absolute; left: 10px; top: 52px; }
      #fav_tab_btn_03 { position:absolute; left: 10px; top: 103px; }
      #fav_tab_btn_04 { position:absolute; left: 10px; top: 154px; }         
      .content_fav_item { margin: 0 0 0 42px; padding-left: 8px; line-height: 20px; background: url(../../images/00/left_01_icon.gif) 0% 6px no-repeat; }
 
  #content_reflink { position:relative; margin: 18px 0 0 0; width: 180px; height: 105px; left: 0; top: 0; }
    #content_reflink_title {  }
 
    #reflink_tab_01 { position: absolute; left: 0; top: 20px;  }
    #reflink_tab_02 { position: absolute; left: 0; top: 46px; }
    #reflink_tab_03 { position: absolute; left: 0; top: 72px; }
      .reflink_wrap { float:left; position: absolute; width: 180px; height: 350px; left: 0px; top: -342px; z-index:30; background:#ffffff url(../../images/00/02_menu_on.gif) 0% 0% no-repeat; display:none; }      
        #reflink_load_image { position: absolute; left: 70px; top: 80px; } 
        .reflink_wrap .reflink_title { text-align:left; padding-left: 8px; height: 28px; line-height: 28px; }
        .reflink_wrap .reflink_title .title_text { color:#0066FF; }
        .reflink_wrap .reflink_title_img { position: absolute; right: 10px; top: 8px; cursor: pointer; }    
        .reflink_wrap .reflink_list { position:absolute; left: 0; top: 20px; width: 164px; height: 310px; text-align:left; }
        .reflink_wrap .reflink_list li { margin-left: 4px; float:left; width: 130px; line-height:16px;  letter-spacing: -1px; }
        .reflink_wrap .reflink_list li a { padding-left:10px; background:url(../images/02_text_icon.gif) 0% 6px no-repeat; display:block; }
    #content_guide { margin: 0 0 0 0; width: 180px; height: 51px; left: 0; top: 0; }
  
  #content_guide ul li { float: left; margin: 0 0 0 0; }
/* °¡¿îµ¥ */
#content_center_wrap { position: absolute; top: 0; left: 214px; width: 370px; height: 520px; }
  #content_notice_wrap { position: absolute; left: 0; top: 0; width: 360px; height: 150px; }
    #content_notice { position: relative; clear: both; float: left; left: 0; top: 0; width: 360px; height: 150px; }
      #notice_load_image { position: absolute; left: 200px; top: 40px; }
      #content_notice_title { margin: 2px auto 12px auto; width: 360px; } 
        #content_notice_title ul li { float: left; height: 30px; line-height: 30px; }
        
        #notice_item_wrap { position: absolute; left: 0; top: 40px; }
          #notice_item_wrap ul { margin: 0; padding: 0; height: 22px; }
   
        #content_notice_item ul { width: 360px; height: 20px; }
          #content_notice_item ul li { float: left; vertical-align: middle; }
        #content_notice_item .title { margin-left: 2px; padding:0 0 0 10px;  width: 280px; text-align: left; background: url(../../images/00/news_icon.gif) 0 50% no-repeat; }            
        #content_notice_item .date { width: 65px; } 
        
      
       
     #notice_tab_01 { position: absolute; left: 2; top: 2px; } 
     #notice_tab_02 { position: absolute; left: 62px; top: 2px; } 
     #notice_tab_03 { position: absolute; left: 122px; top: 2px; } 
     #notice_tab_04 { position: absolute; left: 182px; top: 2px; } 
     #notice_tab_05 { position: absolute; left: 242px; top: 2px; } 
     #notice_tab_06 { position: absolute; left: 302px; top: 2px; } 


  #content_photonews_wrap { position: absolute; left: 0; top: 150px; width: 360px; height: 130px; }
    #content_photonews_title { position: absolute; left: 10px; top: 8px; width: 70px; height: 20px; }
    #content_photonews { position: relative; margin-top: 10px; margin-left: 0; left: 0; top: 0; width: 360px; height: 130px; text-align: left; background:url(../../images/00/nw_photo_news.gif) 0 0 no-repeat; }
      #photonews_ctl { position: absolute; left: 80px; top: 12px; }
        #photonews_ctl ul li { float: left; margin: 0 1px; } 
      #content_photonews #photonews_more { position: absolute; right: 10px; top: 10px; }
      #photonews_scroll { position: absolute; left: 10px; top: 36px; width: 360px; height: 90px; overflow: hidden; }
        #photonews_content {  position: absolute;  left: 0; top: 0; width: 360px; }
          #photonews_load_image { position: absolute; left: 200px; top: 30px; }
          #photonews_content ul { } 
          #photonews_content ul li { clear: both; float: left; width: 346px; height: 90px; overflow: hidden; }
            #photonews_image { float: left;  width: 130px;  }
            #photonews_body { float: left; width: 200px; }
              #photonews_body_title { float: left; width: 200px; font-weight: bold; }
              #photonews_body_text {  float: left; width: 200px; line-height: 18px; }

  #content_theme_wrap { position: absolute; left: 0; top: 300px;  width: 360px;  height: 180px; }
    #content_theme_title { position: absolute; left: 12px; top: 10px; width: 70px; height: 22px; }
    
    #content_theme { position: relative;  left: 0; top: 0;  width: 360px;  height: 180px;  background:url(../../images/00/tama_home_bg.gif) 0 0 no-repeat; }
      #content_theme_item { width: 360px;  height: 180px;  color: #001C67; }
        #content_theme_item ul li { position: relative;  left: 4px; top: 52px; width: 130px; margin-left:10px; padding-left:8px; line-height: 18px; text-align:left; background:url(../../images/00/tama_icon.gif) 0% 50% no-repeat; z-index: 30; }
        #content_theme_item ul li a:link { text-decoration:none; }
        #content_theme_item ul li a:visited { text-decoration:none; }
        #content_theme_item ul li a:active{ color:#001c67; text-decoration:none; font-weight:bold; }
        #content_theme_item ul li a:hover { color:#001c67; text-decoration:none; font-weight:bold; }
	    #content_theme_logo { position: absolute; left: 120px; top: 48px; z-index: 10; }

    #content_theme2 { position: absolute;  left: 260px;  top: 14px;  width: 98px; height: 170px; }
      #content_theme2 ul li {  }
  
  #content_rtnews_wrap { position: absolute;  left: 0; top: 486px; width: 360px; height: 28px;  background:url(../../images/00/on_news_bg.gif) 0% 0% no-repeat; }
    #content_rtnews { position: relative; left: 0; top: 0;  width: 360px;  height: 28px; }
      #content_rtnews_title { position: absolute; left: 8px; top: 4px; width: 70px; height: 20px; }
      
    #rtnews_ctl { position: absolute; left: 84px; top: 9px; }
        #rtnews_ctl ul li { float: left; margin: 0 1px; } 
    #rtnews_scroll { position: absolute; left: 120px; top: 6px; width: 250px; height: 20px; line-height: 20px; overflow: hidden; }    
      #rtnews_content { position: absolute; left: 0; top: 0; text-align:left; }
        #rtnews_content ul {}
          #rtnews_content ul li { width: 210px; line-height: 20px; height: 20px; overflow: hidden; }
        
      #rtnews_navi { position: absolute; right: 5px; top: 2px; }
        #rtnews_navi ul li { line-height: 12px; }

/* ¿ìÃø */  
#content_right_wrap { position: absolute; left: 594px; top: 0;  height: 520px; width: 270px; }
  #content_calendar_wrap { position: absolute;  top: 0;  left: 0;  width: 270px;  height: 66px;  float: left; }
    #calendar_title { width: 270px;  height: 26px;  background: url(../../images/00/right_01_title.gif) 0 0 no-repeat; }
      #calendar_title_date {  position: absolute; right: 55px; top: 8px; }
    #calendar_title_date li { float: left; margin: 0 3px 0 0; line-height: 12px; }

  #content_calendar_more { position: absolute; right: 2px; top: 6px; width: 44px; height: 16px; }
  #content_calendar_bg { left: 0; top: 10px; width: 270px;  height: 66px;  background: url(../../images/00/right_01_bg.jpg) 0 0 no-repeat; }
  #calendar_load_image { position: relative; left: 100px; top: 40px; }

  #calendar_ctl { position: absolute; left: 54px; top: 8px; }
    #calendar_ctl ul li { float: left; margin: 0 1px; } 

  #content_calendar_day_title { position: absolute; left: 4px; top: 30px;  }
    #content_calendar_day_title ul li { margin: 0 3px 0 0; }
  
  #calendar_body_wrap { position: relative; margin: 0;  left: 4px; top: 4px; width: 266px; height: 66px; }

    #content_calendar_day { width: 266px;  height: 20px; }
      #content_calendar_day ul { float: left; width:38px; }
        #content_calendar_day ul li { width:35px; text-align: center; }
        #content_calendar_day ul li.sun a { color:#ff0101; }
        #content_calendar_day ul li.sat a { color:#3366FF; }
        #content_calendar_day ul li.today { font-weight:bold; }
  
  #calendar_scroll { position: absolute; left: 15px;  top: 40px;  width: 266px;  height: 18px;  overflow: hidden; }
    #calendar_scroll_content { position: absolute; left: 0; top: 0; }
      #calendar_scroll_content ul { width: 266px; }
       #calendar_scroll_content ul li { float: left; padding-left: 10px; width: 266px; line-height: 18px; color:#666666; }

  #calendar_navi { position: absolute;  right: 5px;  top: 38px; height: 18px;  line-height: 18px; }
      #calendar_navi ul li { margin: 0; padding: 0; line-height: 8px; }
  

#content_vod_wrap { position: relative; left: 0; top: 100px; width: 270px; height: 284px; background:url(../../images/00/right_02_bg.jpg) 0% 0% no-repeat; }
  #content_vod_title { position: absolute; left: 16px; top: 21px; width: 80px; height: 18px; }
    #content_vod_more { position: absolute; left: 211px; top: 24px; width: 44px; height: 16px; }
    #vod_load_image { position: absolute; left: 100px; top: 20px; }
    #vod_scroll { position: absolute; left: 23px; top: 64px; width: 235px; height: 62px; overflow: hidden; }
      #vod_content       {  position: absolute;  left: 0; top: 0; width: 235px; }
      #vod_content ul    { } 
      #vod_content ul li { width: 232px; border:1px solid #FFE; }

        #vod_body { float: left; width: 140px; background: #FFFFFF; }
          #vod_body_title { float: left; width: 130px; line-height: 18px; font-weight: bold; }
          #vod_body_text { float: left; width: 110px; line-height: 14px; }
          #vod_body_image { position: absolute; left: 124px; top: 1px; width: 100px; }
  

  #content_photo_title { position: absolute; left: 16px; top: 141px; width: 80px; height: 18px; }
  #content_photo_more { position: absolute; left: 211px; top: 144px; width: 44px; height: 16px; }

  #pic_scroll { position: absolute; left: 23px; top: 180px; width: 230px; height: 92px; overflow: hidden; }  
    
  #body_content_photo_item1 { position: relative;  left: 5px;  top: 5px;  width: 96px;  height: 72px;  background: url(../../images/00/photo_box.gif) no-repeat 0 0;  float: left; }      
  #body_content_photo_item2 { position: relative;  left: 26px;  top: 5px;  width: 96px;  height: 72px;  background: url(../../images/00/photo_box.gif) no-repeat 0 0; float: left; }
  #body_content_photo_box { width: 92px;  height: 68px;  margin: 3px 0 0 3px; }
       
   .body_content_photo_li { margin: 5px 0px 0px 0px; text-align: center; }

  #content_garden_wrap { position: relative;  left: 0;  top: 100px;  width: 270px; height: 96px; }
    #content_garden { margin-top: 7px;  width: 270px; height: 96px; }
      #content_garden_bg { position: relative;  width: 270px; height: 96px; background: url(../../images/00/right_03_bg.gif) 0 0 no-repeat; }
  
      #content_garden_ctl { position: absolute; right: 5px; top: 13px; height: 12px; }
  
        #content_garden_ctl ul li { float: left; margin: 0 1px; } 
    
    #content_garden_btn1 { position: absolute;  left: 5px; top: 40px; float: left; }
    #content_garden_item { position: absolute;  left: 23px; top: 8px; float: left; }
      
  #garden_scroll { position: absolute; left: 0; top: 0; width: 222px; height: 80px; overflow: hidden; }
      #garden_scroll_content { position: absolute;  left: 0; top: 0; }
  
      #content_garden_item ul li  { padding: 0px 2px 0px 2px; float: left; text-align: center; }
    #content_garden_btn2 { position: absolute;  right: 5px; top: 40px; }
      #content_search { margin-left: 7px; position:relative; left: 0; top: 11px; width: 415px; height: 35px; background: url(../images/03_search_bg.gif) 0% 50% no-repeat; }
        #content_search ul li { float:left; padding-left: 8px; }
        #content_search #search_select { position: absolute; top: 5px; left: 60px; line-height: 20px; }
        #content_search #search_key { position:absolute; top: 5px; left: 215px; }
        #content_search #search_key img { display: block; }
    #content_brief_wrap { position: relative; clear: both; margin:6px 0px 0px 7px; width:415px; height:34px; left: 0; top: 0; background:url(../images/05_bg.gif) 0% 50% no-repeat; }
      #brief_title { position: absolute; left:16px; top: 8px; }        
      #brief_scroll { position: absolute; left: 114px; top: 8px; width: 260px; line-height: 20px; height: 20px; overflow: hidden; }    
        #brief_content { position: absolute; left: 0; top: 0; text-align:left; }
        #brief_content ul { }
        #brief_content ul li { padding-left: 8px; width: 260px; line-height: 20px; height: 20px; overflow: hidden; background:url(../images/icon02.gif) 0% 8px no-repeat; }
      #brief_navi { position: absolute; right: 10px; top: 6px; }
        #brief_navi ul li { line-height: 9px; }
        
/* ÄÁÅÙÃ÷ ÇÏ´Ü */
#content_bottom_wrap { position: absolute; left: 15px; top: 530px; width: 840px; height: 64px;  background: url(../../images/00/banner_bg.gif) 0% 0% repeat-x; }
  #content_banner { }   
    #banner_title { position: absolute; left: 5px; top: 5px; }
    #banner_ctl { position: absolute; left: 36px; top: 38px; }
      #banner_ctl ul li { float: left; margin: 0 1px; } 
    #banner_scroll { position: absolute; left: 80px; top: 16px; width: 760px; height: 36px; overflow: hidden; }
      #banner_content { position: absolute; left: 0; top: 0; }
        #banner_content ul { width: 760px; } 
        #banner_content ul li { float: left; margin: 0 6px 0 6px; }
    #banner_navi { position: absolute; right: 5px; top: 16px; }

/* END 00 */

