/*
$ http://www.mvksomogy.hu $
$ style/style.css | 2008/10/30 14:00 | 2010/03/05 18:57 $
*/

body { margin: 0; padding: 0; font: 12px Verdana, Arial; color: #901915; }

a:link { color: #901915; text-decoration: none; }
a:visited { color: #901915; text-decoration: none; }
a:hover { color: #901915; text-decoration: underline; }

img { border: none; }

/*
  --------------------
  - Fejléc -----------
  --------------------
*/
div#header { float: left; width: 100%; height: 206px; background: url(header_bg.gif) repeat-x bottom left; }
  div#headerInner { float: left; position: relative; width: 980px; height: 206px; background: url(header_bottom_bg.gif) no-repeat bottom left; }
    a#logo { display: block; float: left; position: absolute; top: 20px; left: 10px; width: 185px; height: 122px; background: url(logo.gif) no-repeat top left; text-indent: -1000px; }
    a#akadalymentes { display: block; float: left; position: absolute; top: 149px; left: 790px; width: 152px; height: 19px; padding: 4px 0 0 28px; color: #000; background: url(akadalymentes_bg.gif) no-repeat top left; font-size: 11px; }
    a#style { display: none; }
    div#toplinks { float: left; position: absolute; top: 20px; left: 210px; width: 749px; height: 113px; padding: 5px; background: url(header_box_bg.gif) no-repeat top left; }
      div#toplinks a { display: block; position: relative; float: left; height: 113px; margin: 0; padding: 0; background-repeat: no-repeat !important; background-position: top left; overflow: hidden; }
        div#toplinks a span { display: none; }
      div#toplinks a:hover { background-position: bottom left !important; text-decoration: none; }
        div#toplinks a:hover span { display: block; position: absolute; left: 0px; bottom: 0px; padding: 5px; color: #AB170B; font-size: 11px; font-weight: bold; }

      div#toplinks a#link1 { width: 102px; padding: 0 4px 0 0; background: url(header_image1.jpg); }
      div#toplinks a#link2 { width: 102px; padding: 0 4px 0 0; background: url(header_image2.jpg); }
      div#toplinks a#link3 { width: 103px; padding: 0 3px 0 0; background: url(header_image3.jpg); }
      div#toplinks a#link4 { width: 103px; padding: 0 4px 0 0; background: url(header_image4.jpg); }
      div#toplinks a#link5 { width: 103px; padding: 0 3px 0 0; background: url(header_image5.jpg); }
      div#toplinks a#link6 { width: 103px; padding: 0 4px 0 0; background: url(header_image6.jpg); }
      div#toplinks a#link7 { width: 103px; padding: 0; background: url(header_image7.jpg); }

    div#breadcrumb { float: left; position: absolute; top: 175px; left: 215px; width: 500px; height: 14px; color: #B5B5B3; font-size: 9px; overflow: hidden; }
      div#breadcrumb a { color: #B5B5B3; font-size: 9px; }


/*
  --------------------
  - Tartalom ---------
  --------------------
*/
div#content { float: left; width: 100%; min-height: 510px; height: auto !important; height: 510px; background: #80161A url(content_bg_rx.gif) repeat-x top left; }
  div#contentInner { float: left; width: 980px; min-height: 510px; height: auto !important; height: 510px; background: url(content_bg_ry.gif) repeat-y top left; }

    /* Bal blokk */
    div#contentL { float: left; width: 210px; padding: 0 0 15px 0; z-index: 100; }
      div#contentL ul { float: left; position: relative; width: 210px; margin: 0; padding: 2px 0 0 0; list-style-type: none; z-index: 10; }
        div#contentL ul li { display: block; float: left; width: 100%; background: url(menu_hr.gif) no-repeat bottom left; }
          div#contentL ul li a { display: block; width: 175px; padding: 6px 5px 6px 30px; color: #fff; background: url(icon_plus.gif) no-repeat 10px 8px; text-decoration: none; }
          div#contentL ul li a:hover { color: #fff; background: #80161A url(icon_plus.gif) no-repeat 10px 8px; text-decoration: none; }

        div#contentL ul li ul { display: none; }
        div#contentL ul li:hover ul { display: block; position: absolute; left: 200px; margin: -40px 0 0 0; padding: 0; list-style-type: none; }
          div#contentL ul li ul li.top { display: block; width: 190px; height: 10px; margin: 0; padding: 0; background: url(submenu_top.gif) no-repeat top left; font-size: 1px; line-height: 1px; overflow: hidden; }
          div#contentL ul li ul li { display: block; float: left; width: 160px; margin: 0; padding: 0 15px; background: url(submenu_bg.gif) repeat-y top left; }
            div#contentL ul li ul li a { width: 150px; margin: 0; padding: 4px 5px; background: none; border-bottom: #E2625F 1px solid; }
            div#contentL ul li ul li a:hover { background: #80161A; }
            div#contentL ul li ul li a.last { border-bottom: none; }
          div#contentL ul li ul li.bottom { display: block; width: 190px; height: 10px; margin: 0; padding: 0; background: url(submenu_bottom.gif) no-repeat top left; font-size: 1px; line-height: 1px; overflow: hidden; }

      div#ohBox { float: left; width: 200px; background: url(oh_box_bg.gif) repeat-y top left; }
        div#ohBoxBody { float: left; width: 200px; min-height: 184px; height: auto !important; height: 184px; padding: 40px 0 0 0; background: url(oh_box_top.gif) no-repeat top left; }
          div#ohBoxBody h1 { margin: 0; padding: 0; width: 90px; height: 35px; position: relative; left: 95px; color: #3F0D0E; font-size: 14px; font-weight: bold; text-transform: uppercase; }
          div#ohBoxBody table { position: relative; top: 30px; left: 20px; color: #3F0D0E; border-collapse: collapse; }
            div#ohBoxBody table td { color: #3F0D0E; font-size: 12px; border-bottom: #D62118 1px solid; }
            div#ohBoxBody table td.right { color: #fff; font-weight: bold; }
        div#ohBoxBottom { float: left; width: 200px; height: 40px; background: url(oh_box_bottom.gif) no-repeat top left; overflow: hidden; }
          div#ohBoxBottom a { display: block; width: 100%; color: #fff; font-size: 9px; line-height: 30px; text-indent: 15px; }

      div.leftBox { float: left; width: 190px; position: relative; left: 10px; margin: 15px 0; padding: 0; background: url(contactBox_bg.gif) repeat-y top left; }
        div.leftBoxBody { float: left; width: 180px; min-height: 243px; height: auto !important; height: 263px; padding: 10px 10px 0 10px; background: url(contactBox_top.gif) no-repeat top left; }
          div.leftBoxBody h1 { margin: 0; padding: 0 0 5px 0; color: #3F0D0E; font-size: 12px; font-weight: bold; text-transform: uppercase; }
          div.leftBoxBody form { margin: 0; padding: 0; }
          div.leftBoxBody p { margin: 0; padding: 3px 4px; color: #fff; font-size: 11px; }
            div.leftBoxBody p label { clear: left; padding: 0 0 0 3px; }
            div.leftBoxBody p input.inputbox { display: block; width: 152px; height: 16px; padding: 2px 4px; background: url(contactBox_inputbox.gif) no-repeat top right; font-size: 11px; border: none; overflow: hidden; }
            div.leftBoxBody p select.inputlist { display: block; width: 160px; height: 20px; padding: 0; font-size: 11px; border: #83161B 1px solid; }
            div.leftBoxBody p textarea.inputarea { display: block; width: 152px; height: 56px; padding: 2px 4px; background: url(contactBox_inputarea.gif) no-repeat top right; font-size: 11px; border: none; overflow: visible; }
            div.leftBoxBody p button.nbutton { display: block; width: 120px; height: 20px; margin: 10px 0 0 0; position: relative; left: 22px; color: #CF8B8C; background: url(contactBox_button.gif) no-repeat top left; font-size: 11px; border: none; cursor: pointer; }
        div.leftBoxBottom { float: left; width: 190px; height: 9px; background: url(contactBox_bottom.gif) no-repeat top left; overflow: hidden; }


    /* Tartalom */
    div#contentM { float: left; width: 535px; margin: 0; padding: 0 10px 10px 15px; overflow: hidden; }
      div#contentM h1 { clear: left; margin: 0; padding: 5px 0; color: #CF1A23; font-size: 22px; font-weight: normal; text-transform: uppercase; }
      div#contentM h2 { clear: left; margin: 0; padding: 15px 0 0 0; color: #7F141E; font-size: 20px; font-weight: normal; }
      div#contentM p { clear: left; margin: 0; padding: 5px 0; }
      div#contentM a.button1 { display: block; clear: left; position: relative; top: 5px; width: 162px; height: 22px; margin: 0; padding: 7px 5px 3px 5px; color: #fff; background: url(button1_bg.gif) no-repeat top left; line-height: 16px; text-transform: uppercase; text-align: center; overflow: hidden; }
      div#contentM a.download { display: block; clear: left; padding: 0 0 0 20px; color: #D62116; background: url(icon_file.gif) no-repeat 0px 0px; font-size: 11px; line-height: 16px; }

      /* Képek */
      div#contentM a.image { display: block; float: left; margin: 2px 2px 2px 2px; padding: 0; width: 127px; height: 127px; position: relative; }
        div#contentM a.image img.image { z-index: 1; position: absolute; top: 0; left: 0; border: none; }
        div#contentM a.image img.border { z-index: 2; position: absolute; top: 0; left: 0; border: none; }

      /* Listák */
      div#contentM ul { margin: 0; padding: 10px; list-style-type: none; }
        div#contentM ul li { margin: 0; padding: 2px 0; color: #7F141E; }
          div#contentM ul li a { color: #7F141E; font-size: 14px; font-weight: bold; }

      /* Táblázatok */
      div#contentM table { float: left; margin: 10px 0; border-collapse: collapse; }
        div#contentM table.bc { width: 100%; }
        div#contentM table tr.odd { background-color: #E2E2E2; }
        div#contentM table tr.even { background-color: #fff; }
        div#contentM table .highlight { background-color: #C9C9C9 !important; }
        div#contentM table tr td { padding: 5px; border-bottom: #fff 5px solid; }
        div#contentM table tr td.col1,
        div#contentM table tr td.col3 { color: #84151C; font-weight: bold; }
        div#contentM table tr td.col2,
        div#contentM table tr td.col4 { color: #B92010; font-weight: normal; }

      /* Bal oldalt szöveg, jobb oldalt 1 kép */
      div#contentM div.textBox { clear: both; width: 100%; }
        div#contentM div.textBox div.textBoxL { float: left; width: 395px; padding: 0; }
        div#contentM div.textBox div.textBoxR { float: left; width: 130px; padding: 20px 0 0 5px; }
        div#contentM div.textBox .full { float: left; width: 525px !important; padding: 0; }

      /* Hír box */
      div.newsBox { float: left; margin: 5px 0; padding: 0; }
        div.newsBox div.newsBoxL { float: left; width: 205px; overflow: hidden; }
          div.newsBox div.newsBoxL a { display: block; width: 205px; height: 206px; position: relative; }
            div.newsBox div.newsBoxL a img.image { z-index: 1; position: absolute; top: 0; left: 0; border: none; }
            div.newsBox div.newsBoxL a img.border { z-index: 2; position: absolute; top: 0; left: 0; border: none; }
        div.newsBox div.newsBoxR { float: left; width: 321px; height: 212px; background: url(newsBox_bg.gif) repeat-y top left; }
          div.newsBox div.newsBoxR div.newsBoxRC { height: 165px; padding: 0 10px; color: #fff; overflow: hidden; }
            div.newsBox div.newsBoxR div.newsBoxRC h1 { margin: 0; padding: 5px 0 0 0 !important; color: #fff !important; font-size: 16px; line-height: 22px; text-transform: none !important; }
            div.newsBox div.newsBoxR div.newsBoxRC h2 { margin: 0 !important; padding: 0 !important; color: #E19283 !important; font-size: 10px !important; font-weight: normal !important; }
            div.newsBox div.newsBoxR div.newsBoxRC p { margin: 0; padding: 5px 0 0 0; color: #fff; font-size: 10px; line-height: 12px; }
            div.newsBox div.newsBoxR div.newsBoxRM { padding: 12px; text-align: right; }
              div.newsBox div.newsBoxR div.newsBoxRM a { padding: 0 35px 0 0; color: #fff !important; font-size: 10px; text-align: right; }

      /* További hírek */
      div.newsList { float: left; width: 520px; height: 45px; margin: 3px 0; padding: 0; }
        div.newsList div.newsListL { float: left; width: 470px; height: 35px; padding: 7px 5px 3px 5px; background: url(newslist_item_bg.gif) no-repeat top left; }
          div.newsList div.newsListL a { display: block; clear: left; width: 100%; height: 16px; margin: 0; padding: 0; color: #fff !important; font-size: 11px; font-weight: bold; overflow: hidden; }
          div.newsList div.newsListL span { clear: left; margin: 0; padding: 0; color: #E19283; font-size: 10px; }
        div.newsList a.newsListR { display: block; float: left; width: 40px; height: 45px; background: url(newslist_item_more.gif) no-repeat top left; text-decoration: none; }

      /* GoogleMap */
      div.mapContainer { float: left; position: relative; margin: 0; padding: 0; width: 356px; height: 356px; z-index: 1; }
      div.mapBTL { position: absolute; top: 0px; left: 0px; width: 11px; height: 10px; background: url(googlemap_border_tl.gif) no-repeat top left; z-index: 3; }
      div.mapBTR { position: absolute; top: 0px; right: 0px; width: 10px; height: 10px; background: url(googlemap_border_tr.gif) no-repeat top left; z-index: 3; }
      div.mapBBL { position: absolute; bottom: 0px; left: 0px; width: 11px; height: 11px; background: url(googlemap_border_bl.gif) no-repeat top left; z-index: 3; }
      div.mapBBR { position: absolute; bottom: 0px; right: 0px; width: 10px; height: 11px; background: url(googlemap_border_br.gif) no-repeat top left; z-index: 3; }
      div.map { float: left; margin: 0 !important; padding: 0 !important; width: 350px; height: 350px; border: #D52118 3px solid; z-index: 1; overflow: hidden; }

      div.listBox { float: left; width: 154px; margin: 0 0 0 5px; padding: 0; background: url(listBox_bg.gif) repeat-y top left; }
        div.listBox div.listBoxBody { float: left; width: 154px; min-height: 263px; height: auto !important; height: 263px; padding: 4px 8px; background: url(listBox_top.gif) no-repeat top left; }
          div.listBox div.listBoxBody h1 { display: block; height: 18px; margin: 0; padding: 0; color: #D51A21; font-size: 14px !important; font-weight: normal; text-transform: uppercase; }
          div.listBox div.listBoxBody ul { display: block; float: left; width: 135px; height: 312px; overflow: auto; margin: 0; padding: 0px 2px !important; list-style-type: none; color: #fff; }
            div.listBox div.listBoxBody ul li { padding: 2px 4px !important; color: #fff !important; font-size: 10px !important; }
              div.listBox div.listBoxBody ul li a { color: #fff !important; font-size: 10px !important; }
              div.listBox div.listBoxBody ul li a.selected { font-size: 16px !important; }
        div.listBox div.listBoxBottom { clear: left; width: 154px; height: 9px; background: url(listBox_bottom.gif) no-repeat top left; font-size: 1px; line-height: 1px; overflow: hidden; }

      /* Űrlap */
      div#contentM form { clear: left; margin: 0; padding: 5px 0; }
        div#contentM form p { clear: left; margin: 0; padding: 3px 0; }
          div#contentM form p label { float: left; width: 120px; margin: 0; padding: 0 5px 0 0; text-align: right; }
          div#contentM form p input.inputbox { display: block; float: left; width: 200px; padding: 0; font-size: 11px; border: #83161B 1px solid; }
          div#contentM form p select.inputlist { display: block; float: left; width: 200px; padding: 0; font-size: 11px; border: #83161B 1px solid; }
          div#contentM form p textarea.inputarea { display: block; float: left; width: 200px; height: 80px; padding: 0; font-size: 11px; border: #83161B 1px solid; }
          div#contentM form p button.nbutton { display: block; width: 172px; height: 32px; margin: 0; padding: 3px 5px 3px 5px; color: #fff; background: url(button1_bg.gif) no-repeat top left; line-height: 16px; text-transform: uppercase; text-align: center; overflow: hidden; border: none; cursor: pointer; }

      div#contentM div.image { display: inline; float: left; position: relative; width: auto !important; }
        div#contentM div.image div.btl { position: absolute; top: 0px; left: 0px; width: 6px; height: 6px; background: url(image_btl.gif) no-repeat top left; z-index: 5; }
        div#contentM div.image div.btr { position: absolute; top: 0px; right: 0px; width: 6px; height: 6px; background: url(image_btr.gif) no-repeat top left; z-index: 5; }
        div#contentM div.image div.bbl { position: absolute; bottom: 0px; left: 0px; width: 6px; height: 6px; background: url(image_bbl.gif) no-repeat top left; z-index: 5; }
        div#contentM div.image div.bbr { position: absolute; bottom: 0px; right: 0px; width: 6px; height: 6px; background: url(image_bbr.gif) no-repeat top left; z-index: 5; }

      /* Galéria */
      div.galleryBox { clear: left; margin: 0; padding: 0; width: 520px; }
        div.galleryBox div.galleryBoxL { float: left; margin: 0; padding: 0 0 10px 0; width: 140px; }
        div.galleryBox div.galleryBoxR { float: left; margin: 0; padding: 0 0 10px 0; width: 380px; }
          div.galleryBox div.galleryBoxR h2 { clear: left; margin: 0 !important; padding: 0 0 5px 0 !important; font-size: 16px !important; font-weight: bold !important; text-transform: uppercase; }
          div.galleryBox div.galleryBoxR p { clear: left; margin: 0; padding: 5px 0; font-size: 11px; }
          div.galleryBox div.galleryBoxR p a { font-size: 12px; font-weight: bold; }

      /* Lapozó */
      div.navbar { float: left; margin: 5px 0; padding: 5px; width: 510px; }
        div.navbar div.navbarLeft { width: 70%; float: left; text-align: left; }
          div.navbar div.navbarLeft a { display: block; float: left; margin: 0 4px 0 0; width: 23px; height: 20px; padding: 3px 0 0 0; color: #686765 !important; background: url(navbar_num_bg.gif) no-repeat top left; font-weight: bold; text-align: center; text-decoration: none; }
          div.navbar div.navbarLeft a:hover { display: block; float: left; margin: 0 4px 0 0; width: 23px; height: 20px; padding: 3px 0 0 0; color: #fff !important; background: url(navbar_num_bg.gif) no-repeat bottom left; font-weight: bold; text-align: center; text-decoration: none; }
          div.navbar div.navbarLeft a.active { display: block; float: left; margin: 0 4px 0 0; width: 23px; height: 20px; padding: 3px 0 0 0; color: #fff !important; background: url(navbar_num_bg.gif) no-repeat bottom left; font-weight: bold; text-align: center; text-decoration: none; }
          div.navbar div.navbarLeft div { display: block; float: left; margin: 0 4px 0 0; width: 23px; height: 20px; padding: 3px 0 0 0; color: #686765; background: url(navbar_num_bg.gif) no-repeat top left; font-weight: bold; text-align: center; text-decoration: none; }
        div.navbar div.navbarRight { float: left; width: 30%; margin: 0; padding: 0; color: #686765; text-align: right; font-size: 11px; }
          div.navbar div.navbarRight span { color: #686765; font-weight: bold; }
          div.navbar div.navbarRight select.inputlist { color: #fff; background-color: #CD2018; border: #686765 1px solid; font-size: 11px; font-weight: bold; }

      /* Támogatók */
      div.partnerBox { float: left; width: 510px; margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px solid; }
        div.partnerBox div.partnerBoxL { float: left ; width: 145px; }
        div.partnerBox div.partnerBoxR { float: left ; width: 265px; }
          div.partnerBox div.partnerBoxR h2 { margin: 0; padding: 5px 0; }
          div.partnerBox div.partnerBoxR p { margin: 0; padding: 5px 0; }

      div.clearfix { width: 520px; height: 1px; margin: 0; padding: 4px 0; font-size: 1px; line-height: 1px; overflow: hidden; }


    /* Jobb blokk */
    div#contentR { float: left; width: 210px; }
      div#bloodBox { float: left; width: 200px; position: relative; left: 20px; background: url(bloodBox_bg.gif) repeat-y top left; }
        div#bloodBoxBody { float: left; position: relative; width: 166px; min-height: 180px; height: auto !important; height: 180px; padding: 40px 0 0 10px; color: #fff; background: url(bloodBox_top.gif) no-repeat top left; font-size: 11px; }
          div#bloodBoxBody h1 { margin: 0; padding: 0; width: 90px; position: absolute; top: 10px; left: 8px; color: #fff; font-size: 14px; font-weight: bold; text-transform: uppercase; }
          div#bloodBoxBody h2 { margin: 0; padding: 0; width: 60px; position: absolute; top: -20px; left: 110px; color: #6B6B69; font-size: 14px; font-weight: bold; text-align: center; overflow: hidden; }
          div#bloodBoxBody h3 { margin: 0; padding: 0; width: 60px; position: absolute; top: 5px; left: 110px; color: #6D6F6E; font-size: 28px; font-weight: bold; text-align: center; overflow: hidden; }
          div#bloodBoxBody h4 { margin: 0; padding: 0; width: 60px; position: absolute; top: 40px; left: 110px; color: #A5A1A0; font-size: 10px; font-weight: bold; text-align: center; overflow: hidden; }
          div#bloodBoxBody ul { width: 150px; margin: 0; padding: 35px 0 5px 0; list-style-type: none; color: #fff; font-size: 11px; }
            div#bloodBoxBody ul li { margin: 0; padding: 4px 0; color: #fff; border-bottom: #CF8B8C 1px solid; }
            div#bloodBoxBody ul li span { color: #CF8B8C; }
          div#bloodBoxBody p,
          div#bloodBoxBody p a { color: #fff; font-size: 11px; }
      div#bloodBoxBottom { float: left; width: 200px; height: 40px; position: relative; left: 20px; background: url(bloodBox_bottom.gif) no-repeat top left; overflow: hidden; }
        div#bloodBoxBottom a { display: block; float: left; width: 100%; color: #fff; font-size: 9px; line-height: 30px; text-indent: 40px; }
      div#RSS { float: left; width: 180px; position: relative; left: 35px; }
        div#RSS a { display: block; width: 100px; height: 20px; padding: 0 0 0 35px; color: #581318; background: url(icon_rss.gif) no-repeat 0px 0px; font-size: 9px; line-height: 20px; }

      div#trainingBox { float: left; width: 180px; margin: 15px 0; position: relative; left: 20px; }
        div#trainingBoxTop { float: left; width: 180px; height: 13px; background: url(trainingBox_top.gif) no-repeat top left; font-size: 1px; line-height: 1px; overflow: hidden; }
        div#trainingBoxBody { float: left; width: 180px; background: url(trainingBox_bg.gif) repeat-y top left; }
          div#trainingBoxBody h1 { margin: 0; padding: 0 0 0 16px; color: #46151B; font-size: 14px; font-weight: bold; text-transform: uppercase; }
          div#trainingBoxBody ul { margin: 0; padding: 10px 0; list-style-type: none; }
            div#trainingBoxBody ul li { margin: 0; padding: 0 0 0 15px; color: #CA2208; background: url(trainingBox_li.gif) no-repeat center left; font-size: 11px; }
            div#trainingBoxBody ul li.sep { margin: 0; padding: 0; background: url(trainingBox_hr.gif) no-repeat center center; }
            div#trainingBoxBody ul li a { display: block; clear: left; color: #8A1414; font-size: 14px; }
        div#trainingBoxBottom { float: left; width: 180px; height: 23px; background: url(trainingBox_bottom.gif) no-repeat top left; }
          div#trainingBoxBottom a { display: block; float: left; width: 100%; color: #fff; font-size: 12px; line-height: 22px; text-align: center; text-transform: uppercase; }
          
      div#bannerBox { float: left; width: 200px; position: relative; left: 35px; top:20px; }

/*
  --------------------
  - Lábléc -----------
  --------------------
*/
div#footer { float: left; width: 100%; height: 100px; background: url(footer_bg.gif) repeat-x bottom left; }
  div#footerInner { float: left; position: relative; width: 980px; height: 100px; background: url(footer_inner_bg.gif) no-repeat 200px 0px; }
    a#jumpUp { display: block; position: absolute; top: 5px; left: 225px; width: 520px; padding: 0 0 0 15px; color: #811419; background: url(icon_up.gif) no-repeat 0px 3px; text-decoration: underline; }
    div#footerIL { float: left; width: 805px; padding: 45px 0 0 10px; }
      div#footerIL ul { float: left; width: 100%; margin: 0; padding: 0 0 5px 0; list-style-type: none; }
        div#footerIL ul li { display: block; float: left; padding: 0px 7px; color: #fff; background: url(footer_lirb.gif) no-repeat right 4px; font-size: 9px; }
          div#footerIL ul li a { color: #fff; }
        div#footerIL ul li.last { background: none; }
      div#footerIL p { float: left; margin: 0; padding: 5px 7px 0px 7px; color: #A6A6A4; font-size: 11px; }
        div#footerIL p a { color: #A6A6A4; font-size: 11px; text-decoration: underline; }
    div#footerIR { float: left; width: 115px; padding: 20px 0 0 0; }
      div#footerIR a { display: block; float: left; width: 114px; height: 44px; background: url(logo_web200.png) no-repeat top left; text-indent: -5000px; }
      div#footerIR a:hover { background-position: bottom left; }

