/*
$ http://kozerdeku.telepulesek.info $
$ style/style.css | 2009/07/20 09:15 | 2009/10/07 10:32 $
*/

body { margin: 0; padding: 0; font: normal normal 12px/14px Arial, Verdana; color: #584C40; background: #DDD4C3; }

a:link { color: #333333; text-decoration: none; }
a:visited { color: #333333; text-decoration: none; }
a:hover { color: #333333; text-decoration: underline; }
img { border: none; }


/*
  --------------------
  - Fejléc -----------
  --------------------
*/
div#header { width: 100%; height: 159px; background: url(header/bg_rx.png) repeat-x top left; }
  div#headerInner { margin: 0 auto; width: 980px; height: 159px; background: url(header/inner_bg.png) no-repeat top left; }
    div#topLine { float: left; width: 980px; height: 20px; }
      div#topLine a { color: #DAD2C7; font: normal normal 11px/16px Arial, Verdana; }
      div#topLine a.left { display: block; float: left; width: auto; }
      div#topLine a.right { display: block; float: right; width: auto; }
    div#middleLine { float: left; width: 980px; height: 99px; position: relative; }
      div#middleLine a.logo { float: left; width: 215px; height: 35px; margin: 0; padding: 65px 0 0 0; position: absolute; top: 0px; left: 0px; color: #E48B1D; background: url(header/logo.png) no-repeat top center; font: normal bold 14px/16px Arial, Verdana; text-align: center; text-decoration: none; }
      div#middleLine a.logo:hover { text-decoration: none; }
      div#middleLine p { margin: 0; padding: 0; position: absolute; top: 18px; left: 260px; }
        div#middleLine p span.name { display: block; clear: left; margin: 0; padding: 0; color: #CBC0A4; font: normal bold 14px/22px Arial, Verdana; text-transform: uppercase; }
        div#middleLine p span.note { display: block; clear: left; margin: 0; padding: 0; color: #6D5749; font: normal normal 12px/22px Arial, Verdana; }
    div#bottomLine { float: left; width: 980px; height: 28px; margin: 0; padding: 0; }
      div#bottomLine p { margin: 0; padding: 0; }
      div#bottomLine div.left { float: left; width: 730px; padding: 6px 0 0 0; color: #725749; }
        div#bottomLine div.left p { font: normal bold 12px/16px Arial, Verdana; }
      div#bottomLine div.right { float: right; width: 240px; }
        div#bottomLine div.right a { display: block; width: 180px; height: 20px; margin: 0; padding: 8px 0 0 10px; position: relative; left: 19px; color: #000; background: #E3E000 url(header/akadalymentes_valtozat.png) no-repeat 6px 7px; font: normal normal 11px/12px Arial, Verdana; text-transform: uppercase; text-align: center; }
        div#bottomLine div.right a:hover { text-decoration: none; font-weight: bold; }
        div#bottomLine div.right p.eredeti { display: none; }


/*
  --------------------
  - Tartalom ---------
  --------------------
*/
div#content { width: 100%; }
  div#contentOuter { margin: 0 auto; width: 980px; }
    div#contentInner { float: left; width: 980px; min-height: 400px; height: auto !important; height: 400px; margin: 0; padding: 0; color: #584C40; background: url(content/bg_ry.png) repeat-y top left; }

      /* Bal oldal */
      div#contentInnerL { float: left; width: 720px; margin: 0; padding: 0 10px 0 0; }
        div#contentInnerL h1 { margin: 0; padding: 5px 0 15px 0; color: #584C40; font: normal bold 18px/22px Arial, Verdana; }
          div#contentInnerL h1 span { display: block; clear: left; margin: 0; padding: 5px 0 5px 0; color: #584C40; font: normal normal 12px/14px Arial, Verdana; }
        div#contentInnerL h2 { margin: 0; padding: 10px 0; font: normal bold 16px/20px Arial, Verdana; }
        div#contentInnerL div.contentBox { border-bottom: 1px solid; }

        /* Általános listák */
        div#contentInnerL ul { margin: 0; padding: 0 0 10px 30px; list-style-type: square; }
          div#contentInnerL ul li { font: normal normal 12px/14px Arial, Verdana; }

        /* Közzétételi lista */
        div#contentInnerL ul.publicationList { margin: 0; padding: 0; list-style-type: none; }
          div#contentInnerL ul.publicationList li { margin: 0; padding: 0; color: #5B4D42; font: normal bold 15px/18px Arial, Verdana; }
            div#contentInnerL ul.publicationList li a { color: #000; }
            div#contentInnerL ul.publicationList li ul { padding: 5px 0 15px 30px; }
              div#contentInnerL ul.publicationList li ul li { font: normal normal 13px/16px Arial, Verdana; }
                div#contentInnerL ul.publicationList li ul li ul { padding: 5px 0 10px 30px; }
                  div#contentInnerL ul.publicationList li ul li ul li { font: normal normal 11px/14px Arial, Verdana; }

        /* Táblázatos tartalmak */
        div#contentInnerL table { width: 100%; margin: 0; padding: 0; border-bottom: 1px solid; }
          div#contentInnerL table td { padding: 5px; vertical-align: top; }
            div#contentInnerL table td.left { width: 25%; font-weight: bold; text-align: right; }
            div#contentInnerL table td.right { font-weight: normal; }
              div#contentInnerL table td.right p { margin: 0; padding: 0; }

      /* Jobb oldal */
      div#contentInnerR { float: left; width: 248px; margin: 0; padding: 0 1px 10px 1px; }
        div#contentInnerR h2 { clear: left; margin: 0; padding: 5px; font: normal bold 16px/20px Arial, Verdana; }
        div#contentInnerR a.active { text-decoration: underline; }
        div#contentInnerR ul.list { margin: 0; padding: 0 0 10px 0; list-style-type: none; }
          div#contentInnerR ul.list li { margin: 0; padding: 5px 0 5px 10px; background: url(content/sep.png) no-repeat bottom left; font: normal bold 12px/16px Arial, Verdana; }
          div#contentInnerR ul.list li.last { margin: 0; padding: 5px 0 0 10px; background: none !important; }
            div#contentInnerR ul.list li ul { margin: 0; padding: 2px 0; list-style-type: none; }
              div#contentInnerR ul.list li ul li { margin: 0; padding: 5px 0 5px 10px; background: url(content/sep.png) no-repeat bottom left; font: normal normal 11px/14px Arial, Verdana; }
                div#contentInnerR ul.list li ul li ul { margin: 0; padding: 2px 0; list-style-type: none; }
                  div#contentInnerR ul.list li ul li ul li { margin: 0; padding: 5px 0 5px 10px; background: url(content/sep.png) no-repeat bottom left; font: normal normal 10px/14px Arial, Verdana; }
        div#contentInnerR ul.links { margin: 0; padding: 0; list-style-type: none; }
          div#contentInnerR ul.links li { margin: 0; padding: 10px 0 10px 10px; background: url(content/sep.png) no-repeat bottom left; }


/*
  --------------------
  - Lábléc -----------
  --------------------
*/
div#footer { clear: left; width: 100%; height: 139px; background: url(footer/bg_rx.png) repeat-x top left; }
  div#footerInner { margin: 0 auto; width: 980px; height: 139px; background: url(footer/inner_bg.png) no-repeat top left; }
    div#footerInnerL { float: left; width: 730px; margin: 0; padding: 20px 0 0 0; }
      div#footerInnerL p { margin: 0; padding: 10px 0; }
      div#footerInnerL a { text-decoration: underline; }
      div#footerInnerL a:hover { text-decoration: none; }
      div#footerInnerL p.info { color: #fff; font: normal normal 11px/16px Arial, Verdana; text-transform: uppercase; }
      div#footerInnerL p.contact { color: #807B78; font: normal normal 11px/16px Arial, Verdana; text-transform: uppercase; }
        div#footerInnerL p.contact a { color: #807B78; }
    div#footerInnerR { float: right; width: 250px; margin: 0; padding: 60px 0 0 0; text-align: center; }
      div#footerInnerR a { display: block; float: right; width: 114px; height: 44px; background: url(footer/logo_web200.png) no-repeat top left; text-indent: -5000px; }
      div#footerInnerR a:hover { background-position: bottom left; }

