/*
$ http://www.vadaszutak.hu $
$ style/style.css | 2008/03/04 09:35 | 2009/08/12 14:52 $
*/

body { margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 12px; color: #2E1D16; background: url(bg.jpg) repeat; }

a:link { color: #2E1D16; text-decoration: none; }
a:visited { color: #2E1D16; text-decoration: none; }
a:active { color: #2E1D16; text-decoration: none; }
a:hover { color: #2E1D16; text-decoration: underline; }

form { margin: 0; padding: 0; }
p label { float: left; width: 120px; margin-right: 5px; text-align: right; }
input.inputbox { width: 240px; font-size: 11px; color: #4E4138; background-color: #CFBC9C; border: #4E4138 1px solid; }
input.inputbox:hover, input.inputbox:focus { font-size: 11px; color: #FFFFFF; background-color: #695A4C; border: #C7B18B 1px solid; }
.human { width: 40px !important; position: relative; top: -8px; }
textarea.inputarea { width: 240px; font-size: 11px; color: #4E4138; background-color: #CFBC9C; border: #4E4138 1px solid; }
textarea.inputarea:hover, textarea.inputarea:focus { font-size: 11px; color: #FFFFFF; background-color: #695A4C; border: #C7B18B 1px solid; }
select.inputlist { font-size: 11px; color: #4E4138; background-color: #CFBC9C; border: #4E4138 1px solid; }
input.nbutton { margin: 0; color: #000000; background-color: #C7B18B; border: #000000 1px solid; font-size: 11px; cursor: pointer; }
input.nbutton:hover { color: #FFFFFF; background-color: #695A4C; border: #C7B18B 1px solid; font-size: 11px; cursor: pointer; }
a.nbutton { margin: 0; padding: 2px 4px; color: #000000; background-color: #C7B18B; border: #000000 1px solid; font-size: 11px; text-decoration: none !important; }
a.nbutton:hover { color: #FFFFFF !important; background-color: #695A4C; border: #C7B18B 1px solid; }
div.clearfix { clear: left; width: 100%; height: 10px; }

/* Fejléc */
div#header { clear: left; width: 100%; height: 240px; background: url(header_bg.png) repeat-x; position: relative; z-index: 100; }
  div#headerPrintable { display: none; }
  div#headerInner { margin: 0 auto; width: 980px; height: 240px; position: relative; }
    div#topline { width: 980px; height: 23px; background: url(topline_bg.jpg) repeat-x; overflow: hidden; }
      div#topline a { float: left; }
      div#topline img { border: none; }

    ul#toplinks { float: right; width: 250px; margin: 0; padding: 2px 0 0 0; list-style-type: none; font-size: 10px; }
      ul#toplinks li { float: left; color: #4F4138; margin: 0; padding: 0 6px; line-height: 10px; border-right: #4F4138 1px solid; }
      ul#toplinks li.last { border-right: none; }
      ul#toplinks a { margin: 0; padding: 0; color: #4F4138; }

    div#logo { clear: left; width: 980px; height: 189px; background: url(logo_bg.jpg) no-repeat; }
      div#logo img { margin: 0; padding: 15px 0 0 0; position: absolute; top: 22px; left: 331px; border: none; }

    div#action { position: absolute; top: 71px; left: 645px; width: 113px; height: 88px; }
      div#action img { border: none; }

    ul#menu { float: left; margin: 0; padding: 0; list-style-type: none; position: relative; }
     ul#menu li { float: left; margin: 0 4px 0 0; padding: 0; }
       ul#menu li a { display: block; float: left; padding: 0 6px; width: auto; height: 22px; line-height: 22px; font-size: 11px; color: #32241C; background: url(menu_tab_bg.jpg) repeat-x; font-weight: bold; text-decoration: none; border: #32241C 1px solid; border-bottom: none; }
       ul#menu li a:hover { text-decoration: underline; }

        ul#menu li ul { display: none; }
          ul#menu li ul li { color: #000000; padding: 0 4px; }
            ul#menu li ul li a { display: block; margin: 0; padding: 2px; width: 140px; border: none; border-bottom: #A19177 1px solid; background: transparent; color: #000000; font-weight: normal; height: auto; line-height: 16px; }
            ul#menu li ul li a.first { padding-top: 20px; background: url(menu_submenu_top_bg.jpg) no-repeat 4px 8px; }

        ul#menu li:hover ul, ul#menu li.hover ul { display: block; clear: left; width: 160px; position: absolute; top: 23px; margin: 0; padding: 0 0 55px 0; list-style-type: none; background: #CFBD9C url(menu_submenu_bottom_bg.jpg) no-repeat bottom center; border: #AE9D81 1px solid; border-top: none; z-index: 150; }


/* 3 oszlopos content */
div.c3c { margin: 0 auto; width: 994px; height: auto; }
  div.c3cInner { float: left; width: 980px; padding: 0 7px 10px 7px; background: url(content_bg_3c.jpg) repeat-y; }
    div.c3cInner div.cm { float: left; width: 560px; padding: 10px; color: #000000; font-size: 12px; overflow: hidden; }
      div.c3cInner div.cm p { clear: left; }
      div.c3cInner div.cm div.status { clear: left; margin: 0 0 4px 0; padding: 0; font-size: 11px; line-height: 11px; color: #A39D8F; }
        div.c3cInner div.cm div.status a { font-size: 11px; color: #A39D8F; text-decoration: none; }
        div.c3cInner div.cm div.status a.print { display: inline; float: right; margin: 0; padding: 0 24px 0 0; font-size: 12px; line-height: 20px; color: #C8B28B; background: url(icon_print.jpg) no-repeat right; }
      div.c3cInner div.cm div.hr { clear: both; margin: 2px 0; padding: 0 0 2px 0; width: 560px; height: 1px; line-height: 1px; border-top: #D2D1BE 1px solid; overflow: hidden; }
      div.c3cInner div.cm img { border: none; }
      div.c3cInner div.cm a { color: #2E1D16; text-decoration: underline; }
      div.c3cInner div.cm a:hover { color: #2E1D16; text-decoration: none; }

      div.c3cInner div.cm h1 { clear: left; color: #C7B18B; font-size: 22px; font-weight: normal; margin: 12px 0 0 0; padding: 0; }
      div.c3cInner div.cm h2 { color: #C7B18B; font-size: 16px; font-weight: bold; margin: 12px 0 4px 0; text-decoration: none; }
      div.c3cInner div.cm h2 a, div.c3cInner div.cm h2 a:hover { color: #C7B18B; font-size: 16px; font-weight: bold; margin: 12px 0 0 0; text-decoration: none; }
      div.c3cInner div.cm h3 { color: #C7B18B; font-size: 14px; font-weight: bold; margin: 12px 0 4px 0; }
      div.c3cInner div.cm h4 { font-size: 12px; font-weight: bold; margin: 12px 0 4px 0; }
      div.c3cInner div.cm p { margin: 8px 0 0 0; padding: 0; }

      div.c3cInner div.cm ul { list-style-type: square; }
      div.c3cInner div.cm div.map { float: left; margin: 0 0 8px 0; width: 550px; height: 300px; border: #AE9D81 1px solid; z-index: 5; }

      div.c3cInner div.cm div.eBox { float: left; margin: 6px 0; width: 560px; }
        div.c3cInner div.cm div.eBox div.eBoxL { float: left; width: 170px; margin: 0; padding: 6px 0 0 0; }
        div.c3cInner div.cm div.eBox div.eBoxR { float: left; width: 390px; }
          div.c3cInner div.cm div.eBox div.eBoxR h2 { margin: 0 0 6px 0; padding: 0; color: #2B1E18; font-size: 22px; font-weight: normal; }
            div.c3cInner div.cm div.eBox div.eBoxR h2 a { margin: 0; padding: 0; color: #2B1E18; font-size: 22px; font-weight: normal; }
          div.c3cInner div.cm div.eBox div.eBoxR p span { font-size: 18px; color: #8D4A20; }
          div.c3cInner div.cm div.eBox div.eBoxR a.download { float: left; margin: 4px 0 0 0; padding: 8px 0 8px 30px; color: #4C433E; background: url(icon_lapozhato_katalogus.jpg) no-repeat 0px 7px; font-size: 14px; line-height: 26px; text-transform: uppercase; text-decoration: none; }

      div.c3cInner div.cm ul.newsList { float: left; margin: 12px 0; padding: 0 0 0 20px; font-size: 14px; color: #4D4037; list-style-position: inside; }
        div.c3cInner div.cm ul.newsList li { width: 480px; border-bottom: #DFD9CD 1px solid; padding: 0 4px; }
          div.c3cInner div.cm ul.newsList li a { font-size: 14px; color: #4D4037; text-decoration: none; }
          div.c3cInner div.cm ul.newsList li span { font-size: 14px; color: #4D4037; }

      div.c3cInner div.cm div.title { float: left; width: 550px; }
        div.c3cInner div.cm div.title img { float: left; }
        div.c3cInner div.cm div.title a.rss { float: right; position: relative; top: 20px; margin: 0; padding: 1px 20px 1px 0; color: #C7B585; background: url(icon_rss.jpg) no-repeat top right; font-size: 10px; text-decoration: none; }

      div.c3cInner div.cm table.index { margin: 0; padding: 0; border-collapse: collapse; }
        div.c3cInner div.cm table.index th { margin: 0; padding: 0 10px 0 0; text-align: left; font-weight: normal; }
          div.c3cInner div.cm table.index th img { float: left; margin: 0; padding: 0; }
          div.c3cInner div.cm table.index th a.rss { float: right; position: relative; top: 20px; margin: 0; padding: 1px 20px 1px 0; color: #C7B585; background: url(icon_rss.jpg) no-repeat top right; font-size: 10px; text-decoration: none; }
        div.c3cInner div.cm table.index tr.first { border-bottom: none; }
        div.c3cInner div.cm table.index tr { border-bottom: #D2D1BE 1px solid; }
        div.c3cInner div.cm table.index td { vertical-align: top; }
        div.c3cInner div.cm table.index td.left { border-right: #D2D1BE 1px solid; }

      div.c3cInner div.cm div.news { float: left; width: 270px; margin: 0 5px; padding: 0; overflow: hidden; }
        div.c3cInner div.cm div.news h1 { color: #C7B18B; margin: 0; padding: 0 0 5px 0; font-size: 18px; font-weight: normal; }
        div.c3cInner div.cm div.news h1 span { display: block; clear: left; color: #4A433D; font-size: 11px; font-weight: normal; }
        div.c3cInner div.cm div.news h1 a { color: #C7B18B; font-size: 18px; font-weight: normal; text-decoration: none !important; }
        div.c3cInner div.cm div.news div.newsL { float: left; width: 95px; padding: 6px 0; }
          div.c3cInner div.cm div.news div.newsL a { display: block; float: left; width: 86px; height: 86px; padding: 2px 0 0 2px; background-color: #D0BB9E; border: #947C64 1px solid; }
          div.c3cInner div.cm div.news div.newsL img { border: none; }
        div.c3cInner div.cm div.news div.newsR { float: left; width: 175px; padding: 4px 0; font-size: 11px; }
          div.c3cInner div.cm div.news div.newsR p { margin: 0; padding: 0  0 4px 0; }

      div.c3cInner div.cm div.kuBox { float: left; width: 560px; margin: 0 5px; padding: 5px 0 0 0; overflow: hidden; border-bottom: #D2D1BE 1px solid; }
        div.c3cInner div.cm div.kuBox h1 { color: #C7B18B; margin: 0; padding: 0 0 5px 0; font-size: 18px; font-weight: normal; }
        div.c3cInner div.cm div.kuBox h1 span { display: block; clear: left; color: #4A433D; font-size: 11px; font-weight: normal; }
        div.c3cInner div.cm div.kuBox h1 a { color: #C7B18B; font-size: 18px; font-weight: normal; text-decoration: none !important; }
        div.c3cInner div.cm div.kuBox div.kuBoxL { float: left; width: 100px; padding: 6px 0; }
          div.c3cInner div.cm div.kuBox div.kuBoxL a { display: block; float: left; width: 86px; height: 86px; padding: 2px 0 0 2px; background-color: #D0BB9E; border: #947C64 1px solid; }
          div.c3cInner div.cm div.kuBox div.kuBoxL img { border: none; }
        div.c3cInner div.cm div.kuBox div.kuBoxR { float: left; width: 450px; padding: 4px 0; font-size: 11px; }
          div.c3cInner div.cm div.kuBox div.kuBoxR p { margin: 0; padding: 0  0 4px 0; }
        div.c3cInner div.cm div.kuBox div.full { width: 550px !important; }

      div.c3cInner div.cm p.more { margin: 0; padding: 7px 4px; font-size: 11px; border-bottom: #D2D1BE 1px solid; }
      div.c3cInner div.cm p.note { width: auto; padding: 0 10px 0 124px; font-size: 10px; }

      /* Fórum */
      div.forum { float: left; margin: 0; padding: 0; width: 560px; overflow: hidden; }
        div.forum h2 { margin: 0; padding: 5px 0 0 5px; color: #EA3434; font: normal bold 16px/20px Arial, Verdana; }
          div.forum h2 span { display: block; clear: left; color: #424242; font: normal normal 11px/12px Arial, Verdana; }
          div.forum h2 a { color: #EA3434; font: normal bold 16px/20px Arial, Verdana; text-decoration: none; }
      table.forum { margin: 10px 0; padding: 0; width: 560px; border-collapse: collapse; border: none; }
        table.forum thead { color: #312519; background: #E3D8C7; font-size: 12px; text-align: left; text-transform: uppercase; }
        table.forum th { font-weight: normal; padding: 5px; }
        table.forum tr { font-weight: normal; padding: 5px; }
        table.forum tr:hover { background-color: #C7B18A !important; }
          table.forum tr:hover td,
          table.forum tr:hover td a { color: #291F15 !important; }
          table.forum tr.odd { font-weight: normal; height: 42px; padding: 5px; background: #fff; }
          table.forum tr.even { font-weight: normal; height: 42px; padding: 5px; background: #fff; }
        table.forum td { padding: 5px; color: #69594C; border-bottom: #B5B5B5 1px solid; vertical-align: middle; }
          table.forum td a { color: #685546 !important; text-decoration: none !important; }
          table.forum td a:hover { color: #291F15 !important; }
        table.forum td.title { width: 350px; }
        table.forum td.comments { width: 150px; font-weight: bold; }
          table.forum td.comments span.new { color: #ff0000; text-decoration: blink; }
        table.forum td.lastcomment { width: 150px; }
          table.forum td.lastcomment span { color: #BDB89B; font-size: 10px; }
          table.forum tr:hover td.lastcomment span { color: #ffffff; font-size: 10px; }

      /* Fórum hozzászólás */
      div.comment { float: left; width: 555px; margin: 5px 0; padding: 0; background: #C7B18D url(forum_comment_bg.gif) no-repeat bottom left; border: #65594B 1px solid; }
        div.comment div.commentL { float: left; width: 95px; margin: 0; padding: 10px; }
          div.comment div.commentL p.id { margin: 0; padding: 0 0 5px 0 !important; color: #DAC7A8; font: normal normal 26px/26px Arial, Verdana !important; }
            div.comment div.commentL p.id a { margin: 0; padding: 0; color: #DAC7A8 !important; font: normal normal 26px/26px Arial, Verdana !important; text-decoration: none !important; }
          div.comment div.commentL p.author { margin: 0; padding: 0 !important; color: #FFFFFF; font: normal bold 12px/14px Arial, Verdana !important; }
          div.comment div.commentL p.date { margin: 0; padding: 0 !important; color: #DFCBA8; font: normal normal 10px/12px Arial, Verdana !important; }
        div.comment div.commentR { float: left; width: 440px; min-height: 90px; height: auto !important; height: 90px; margin: 0; padding: 0 0 15px 0; position: relative; }
          div.comment div.commentR p.message { float: left; width: 420px; min-height: 60px; height: auto !important; height: 60px; margin: 4px 4px 14px 0px; padding: 5px !important; color: #261E19; background-color: #FFFFFF; border: #685C4E 1px solid; font-size: 11px; }
          div.comment div.commentR p.functions { float: left; margin: 0; padding: 8px !important; position: absolute; bottom: 0px; right: 0px; color: #003878; text-align: right; }
            div.comment div.commentR p.functions a { color: #2A201E !important; font: normal normal 11px/14px Arial, Verdana !important; }


      /* Képek */
      div.c3cInner div.cm div.cmi { float: left; margin: 0 16px 12px 0; padding: 4px; width: 160px; color: #564D44; background-color: #FFFFFF; border: #C1B993 1px solid; font-size: 11px; text-align: center; }
        div.c3cInner div.cm div.cmi p { display: block; width: 150px; height: 16px; line-height: 16px; margin: 0; padding: 2px 0; overflow: hidden; }
        div.c3cInner div.cm div.cmi img { border: #C1B993 1px solid; }

      div.c3cInner div.cm p.backlink { clear: both; margin: 16px 0 0 0; }
        div.c3cInner div.cm p.backlink a { margin: 0; padding: 0 0 0 12px; background: url(backlink_arrow.png) no-repeat 0 5px; }

      div.c3cInner div.cm p.vekker { margin: 0; padding: 10px 0; color: #473C38; }
        div.c3cInner div.cm p.vekker span { color: #473C38; font-size: 22px; font-weight: bold; }

      div.c3cInner div.cm p.poll { margin: 0; padding: 5px 0 0 10px; }
        div.c3cInner div.cm p.poll input.inputbox { width: 400px; }

      /* Lapozó */
      div.c3cInner div.cm div.navbar { float: left; width: 555px; height: 20px; margin: 0; padding: 10px 0 0 0; overflow: hidden; }
        div.c3cInner div.cm div.navbar div.navbarLeft { float: left; width: 415px; margin: 0; padding: 0; text-align: left; }
          div.c3cInner div.cm div.navbar div.navbarLeft img { margin: 0; padding: 0; position: absolute; top: 4px; left: 5px; border: none !important; }
          div.c3cInner div.cm div.navbar div.navbarLeft div,
          div.c3cInner div.cm div.navbar div.navbarLeft a { display: block; float: left; width: 15px; height: 14px; position: relative; margin: 0 2px; padding: 1px 0 0 0; z-index: 1; color: #fff !important; background: url(navBar-page_bg.jpg) no-repeat top left; font: normal normal 10px/12px Verdana, Arial; text-align: center; text-decoration: none; }
          div.c3cInner div.cm div.navbar div.navbarLeft a:hover,
          div.c3cInner div.cm div.navbar div.navbarLeft a.active,
          div.c3cInner div.cm div.navbar div.navbarLeft div.active { color: #fff !important; z-index: 1; background-position: bottom left; text-decoration: none; }
        div.c3cInner div.cm div.navbar div.navbarRight { float: left; width: 140px; margin: 0; padding: 0; color: #44362F; font-size: 11px; text-align: right; }
          div.c3cInner div.cm div.navbar div.navbarRight a { text-decoration: none !important; }
          div.c3cInner div.cm div.navbar div.navbarRight span { color: #44362F; }
          div.c3cInner div.cm div.navbar div.navbarRight select.inputlist { color: #fff; background-color: #69594C; border: #4C4239 1px solid; font-size: 11px; font-weight: bold; }


    div.c3cInner div.cr { float: left; width: 196px; color: #CFBD9C; margin: 0; padding: 0 4px 0 0; overflow: hidden; }
      div.c3cInner div.cr h2 { float: left; display: block; margin: 8px 0 0 0; padding: 8px 0 0 0; text-indent: -2000px; width: 168px; height: 41px; background: url(title_izelito_a_galeriabol.jpg) no-repeat; }
      div.c3cInner div.cr h3 { float: left; display: block; position: relative; left: 24px; margin: 8px 0 0 0; padding: 8px 0 0 0; text-indent: -2000px; width: 141px; height: 20px; background: url(title_sajat_kiadvanyok.jpg) no-repeat; }
      div.c3cInner div.cr div.sep { float: left; width: 200px; height: 2px; background: url(right_sep.jpg) no-repeat top left; font-size: 1px; line-height: 1px; overflow: hidden; }

      div.c3cInner div.cr div.cri { float: left; position: relative; left: 10px; margin: 0 0 12px 0; padding: 4px; color: #564D44; background-color: #FFFFFF; border: #C1B993 1px solid; font-size: 11px; text-align: center; }
        div.c3cInner div.cr div.cri p { display: block; width: 150px; margin: 0; padding: 2px 0; }
        div.c3cInner div.cr div.cri img { border: #C1B993 1px solid; }

      div.c3cInner div.cr div.mapr { float: left; width: 200px; height: 349px; background: url(mapl.png) no-repeat; }

    div.c3cInner div.cr input.nbutton { color: #000000; background-color: #C7B18B; border: #4F4138 1px solid; font-size: 11px; cursor: pointer; }
    div.c3cInner div.cr input.nbutton:hover { color: #FFFFFF; background-color: #695A4C; border: #C7B18B 1px solid; font-size: 11px; cursor: pointer; }
    div.c3cInner div.cr a.nbutton { position: relative; z-index: 100; color: #000000; background-color: #C7B18B; border: #4F4138 1px solid; font-size: 11px; cursor: pointer; }
    div.c3cInner div.cr a.nbutton:hover { color: #FFFFFF; background-color: #695A4C; border: #C7B18B 1px solid; font-size: 11px; cursor: pointer; }

    div.c3cInner div.cr div.login { float: left; margin: 0; padding: 5px 0 5px 0; width: 200px; color: #948870; background: #4F4138; font-size: 11px; }
      div.c3cInner div.cr div.login form { margin: 0; padding: 0; }
      div.c3cInner div.cr div.login p { margin: 0; padding: 2px 0; color: #958A6E; }
        div.c3cInner div.cr div.login p label { float: left; width: 65px; margin-right: 5px; color: #CBC0A4; text-align: right; }
      div.c3cInner div.cr div.login input.inputbox { width: 120px; color: #000000; background-color: #C7B18B; border: #4F4138 1px solid; font-size: 10px; }
      div.c3cInner div.cr div.login input.inputbox:focus, div.login input.inputbox:hover { width: 120px; color: #FFFFFF; background-color: #695A4C; border: #C7B18B 1px solid; font-size: 10px; }
      div.c3cInner div.cr div.login p.links { padding: 5px 10px; }
        div.c3cInner div.cr div.login p.links a { color: #958A6E; }

    div.c3cInner div.cr div.newsletter { float: left; margin: 0; padding: 5px 0 0 0; width: 200px; color: #494230; background: #463931 url(newsletter_bg.jpg) no-repeat; font-size: 11px; }
      div.c3cInner div.cr div.newsletter p.subtitle { width: 80px; position: relative; top: -5px; margin: 0; padding: 0 0 0 10px; color: #958A6E; }
      div.c3cInner div.cr div.newsletter form { margin: 0; padding: 0; }
      div.c3cInner div.cr div.newsletter p { margin: 0; padding: 2px 0; color: #958A6E; }
        div.c3cInner div.cr div.newsletter p label { float: left; width: 55px; margin-right: 5px; color: #CBC0A4; text-align: right; }
      div.c3cInner div.cr div.newsletter input.inputbox { width: 120px; color: #000000; background-color: #C7B18B; border: #4F4138 1px solid; font-size: 10px; }
      div.c3cInner div.cr div.newsletter input.inputbox:focus, div.newsletter input.inputbox:hover { width: 120px; color: #FFFFFF; background-color: #695A4C; border: #C7B18B 1px solid; font-size: 10px; }
      div.c3cInner div.cr div.newsletter p.links { padding: 5px 10px; }
        div.c3cInner div.cr div.newsletter p.links a { color: #958A6E; }

    div.c3cInner div.cr div.boxDark { float: left; margin: 0; padding: 5px 0 0 0; width: 200px; position: relative; color: #9C9073; background: #463931; font-size: 11px; }
      div.c3cInner div.cr div.boxDark p.subtitle { width: 180px; position: relative; top: -5px; margin: 0; padding: 0 0 0 10px; }
      div.c3cInner div.cr div.boxDark p { width: 190px; margin: 0; padding: 2px 0 12px 10px; color: #9C9073; }
        div.c3cInner div.cr div.boxDark p span { color: #CBBE9C; }
      div.c3cInner div.cr div.boxDark p.vekker { margin: 0; padding: 2px 0 10px 10px; color: #CBBE9C; }
        div.c3cInner div.cr div.boxDark p.vekker span { color: #ffffff; font-size: 14px; font-weight: bold; }
      div.c3cInner div.cr div.boxDark img.vekker { position: absolute; top: -22px; right: 0px; }

    div.c3cInner div.cr div.boxLight { float: left; margin: 0; padding: 5px 0 2px 0; width: 200px; color: #948870; background: #4F4138; font-size: 11px; }
      div.c3cInner div.cr div.boxLight p.subtitle { width: 180px; position: relative; top: -5px; margin: 0; padding: 0 0 0 10px; }
      div.c3cInner div.cr div.boxLight p { width: 190px; margin: 0; padding: 2px 0 6px 10px; }
      div.c3cInner div.cr div.boxLight a { color: #CBC0A4; }
      div.c3cInner div.cr div.boxLight a.nbutton { color: #000000; }

    div.c3cInner div.cr div.boxLight ul { clear: left; margin: 0; padding: 0px 10px 10px 30px; }



/* 2 oszlopos content */
div.c2c { margin: 0 auto; width: 994px; height: auto; }
  div.c2cInner { float: left; width: 980px; padding: 0 7px; background: url(content_bg_2c.jpg) repeat-y; }
    div.c2cInner div.cm { float: left; width: 752px; padding: 5px 10px; color: #514038; font-size: 11px; }
      div.c2cInner div.cm p { clear: left; }
      div.c2cInner div.cm div.status { clear: left; margin: 0 0 4px 0; padding: 0; font-size: 11px; line-height: 11px; color: #A39D8F; }
        div.c2cInner div.cm div.status a { font-size: 11px; color: #A39D8F; text-decoration: none; }
      div.c2cInner div.cm h1 { float: left; width: 100%; margin: 12px 0; color: #C5B489; font-size: 22px; font-weight: normal; }
      div.c2cInner div.cm div.hr { clear: both; margin: 0 0 10px 0; padding: 0; width: 560px; height: 1px; line-height: 1px; border-bottom: #D2D1BE 1px solid; overflow: hidden; }
      div.c2cInner div.cm img { border: none; }
      div.c2cInner div.cm a { color: #000000; text-decoration: underline; font-size: 11px; }
      div.c2cInner div.cm a:hover { color: #000000; text-decoration: none; font-size: 11px; }

      /* Képek */
      div.c2cInner div.cm div.cmi { float: left; margin: 0 8px 12px 8px; padding: 4px; width: 160px; color: #564D44; background-color: #FFFFFF; border: #C1B993 1px solid; font-size: 11px; text-align: center; }
        div.c2cInner div.cm div.cmi p { display: block; width: 150px; height: 16px; line-height: 16px; margin: 0; padding: 2px 0; overflow: hidden; }
        div.c2cInner div.cm div.cmi img { border: #C1B993 1px solid; }

      div.c2cInner div.cm p.backlink { float: left; margin: 16px 0 0 0; }
        div.c2cInner div.cm p.backlink a { margin: 0; padding: 0 0 0 12px; background: url(backlink_arrow.png) no-repeat 0 5px; }

      /* Lapozó */
      div.c2cInner div.cm div.navbar { float: left; width: 725px; height: 20px; margin: 0; padding: 10px 0 0 10px; overflow: hidden; }
        div.c2cInner div.cm div.navbar div.navbarLeft { float: left; width: 585px; margin: 0; padding: 0; text-align: left; }
          div.c2cInner div.cm div.navbar div.navbarLeft img { margin: 0; padding: 0; position: absolute; top: 4px; left: 5px; border: none !important; }
          div.c2cInner div.cm div.navbar div.navbarLeft div,
          div.c2cInner div.cm div.navbar div.navbarLeft a { display: block; float: left; width: 15px; height: 14px; position: relative; margin: 0 2px; padding: 1px 0 0 0; z-index: 1; color: #fff !important; background: url(navBar-page_bg.jpg) no-repeat top left; font: normal normal 10px/12px Verdana, Arial; text-align: center; text-decoration: none; }
          div.c2cInner div.cm div.navbar div.navbarLeft a:hover,
          div.c2cInner div.cm div.navbar div.navbarLeft a.active,
          div.c2cInner div.cm div.navbar div.navbarLeft div.active { color: #fff !important; z-index: 1; background-position: bottom left; text-decoration: none; }
        div.c2cInner div.cm div.navbar div.navbarRight { float: left; width: 140px; margin: 0; padding: 0; color: #44362F; font-size: 11px; text-align: right; }
          div.c2cInner div.cm div.navbar div.navbarRight a { text-decoration: none !important; }
          div.c2cInner div.cm div.navbar div.navbarRight span { color: #44362F; }
          div.c2cInner div.cm div.navbar div.navbarRight select.inputlist { color: #fff; background-color: #69594C; border: #4C4239 1px solid; font-size: 11px; font-weight: bold; }


/* 2 és 3 oszloposhoz a bal oldali oszlop */
div.cl { float: left; width: 200px; color: #CFBD9C; background: #4F4138 url(hol_szeretne_vadaszni.png) no-repeat top; position: relative; z-index: 50; }
  div.cl div.filter { width: 192px; height: 22px; margin: 0; padding: 2px 4px; position: absolute; top: 80px; background-color: #69594C; }
    div.cl div.filter select { display: block; float: left; width: 110px; margin: 0; padding: 0; position: relative; top: 2px; color: #483934; background-color: #CDBD9A; border: #483934 1px solid; font-size: 10px; }
    div.cl div.filter div.order { display: block; float: left; width: 82px; margin: 0; padding: 0; text-align: center; }
      div.cl div.filter div.order img { border: none; }

  div.cl ul.countrylist { width: 180px; margin: 0; padding: 110px 0 0 8px; list-style-type: none; }
    div.cl ul.countrylist li { margin: 0; padding: 0; color: #CFBD9C; border-bottom: #382B22 1px solid; position: relative; }
      div.cl ul.countrylist li a { display: block; width: 172px; color: #CFBD9C; padding: 2px 4px; }
      div.cl ul.countrylist li a:hover { color: #2C1E16; background-color: #CFBD9C; padding: 2px 4px; text-decoration: none; }

    div.cl ul.countrylist li ul { display: none; }
      div.cl ul.countrylist li ul li { clear: both; color: #000000; margin: 0 0 0 0; padding: 0 4px; border: none; }
        div.cl ul.countrylist li ul li a { display: block; width: 190px; margin: 0; padding: 2px 0; color: #000000; border-bottom: #A19177 1px solid; }
        div.cl ul.countrylist li ul li a.last { display: block; width: 190px; margin: 0; padding: 2px 0; color: #000000; border-bottom: none; }
        div.cl ul.countrylist li ul li a:hover { display: block; width: 190px; margin: 0; padding: 2px 0; color: #CFBD9C; background-color: #4F4138; }

    div.cl ul.countrylist li:hover ul, div.cl ul.countrylist li.hover ul { display: block; width: 200px; float: left; position: absolute; top: -1px; left: 180px; margin: 0; padding: 4px 0; list-style-type: none; background-color: #CFBD9C; border: #382B22 1px solid; z-index: 25; }

  ul.nav { clear: left; margin: 0; padding: 10px 0 15px 20px; font-size: 14px; color: #4D4037; list-style-type: none !important; }
    ul.nav li { margin: 0; padding: 0 0 0 12px; color: #BB9980; font-size: 11px; font-weight: bold; }
    ul.nav li.active { margin: 0; padding: 0 0 0 12px; color: #755F51; background: url(ulli_rightarrow.jpg) no-repeat 0px 3px; font-size: 11px; font-weight: bold; }
      ul.nav li a { color: #BB9980 !important; font-size: 11px; text-decoration: none !important; }
      ul.nav li a:hover { color: #755F51; font-size: 11px; text-decoration: none; }

  div.issues { float: left; position: relative; left: 17px; margin: 0; padding: 10px 0 0 0; font-size: 11px; }
    div.issues h1 { float: left; width: 170px; margin: 0 0 8px 0; padding: 0; font-size: 14px; }
    div.issues img.title { margin: 0; padding: 0; position: relative; left: 10px; border: none; }
    div.issues img { margin: 0; padding: 0; border: #C7B18B 1px solid; }
    div.issues p { margin: 4px 0; padding: 0; }
    div.issues p.image { width: 158px; text-align: center; }
    div.issues p.cost { margin: 0; padding: 0; width: 158px; color: #C7B18B; font-size: 18px; }
    div.issues p.costplus { margin: 0; padding: 0; font-size: 11px; color: #7B7B73; }
    div.issues input.nbutton { margin: 4px 0; color: #000000; background-color: #C7B18B; border: #000000 1px solid; font-size: 11px; cursor: pointer; }
    div.issues input.nbutton:hover { color: #FFFFFF; background-color: #695A4C; border: #C7B18B 1px solid; font-size: 11px; cursor: pointer; }
    div.issues a { color: #C7B18B; }


/* Lábléc */
div#footer { clear: left; width: 100%; height: 250px; color: #695A4C; font-size: 11px; background: #493F35 url(footer_bg.png) repeat-x; }
  div#footer img { border: none; }
  div#footerPrintable { display: none; }
  div#footerInner { margin: 0 auto; width: 980px; position: relative; }
    a.gotoTop { position: absolute; top: -25px; left: 620px; width: 149px; height: 25px; }
    a.gotoTop2c { position: absolute; top: -25px; left: 820px; width: 149px; height: 25px; }

    div#footerInner ul#footlinks { float: left; margin: 0; padding: 10px 0 3px 0; list-style-type: none; font-size: 11px; }
      div#footerInner ul#footlinks li { float: left; color: #C6B08A; margin: 0; padding: 0 6px; line-height: 11px; border-right: #C6B08A 1px solid; }
      div#footerInner ul#footlinks li.last { border-right: none; }
      div#footerInner ul#footlinks a { margin: 0; padding: 0; color: #C6B08A; }

    div#footerInnerLeft { float: left; width: 300px; padding: 10px 0 0 0; }
      div#footerInnerLeft ul { width: 290px; height: 178px; margin: 0; padding: 8px 0 0 0; list-style-type: none; overflow: hidden; }
        div#footerInnerLeft ul li { margin: 0; padding: 0; color: #695A4C; border-bottom: #493F35 1px solid; }
          div#footerInnerLeft ul li a { display: block; color: #695A4C; padding: 2px 4px; }
          div#footerInnerLeft ul li a:hover { color: #2C1E16; background-color: #CFBD9C; padding: 2px 4px; text-decoration: none; }

    div#footerInnerMiddle { float: left; width: 370px; position: relative; margin: 0; padding: 53px 10px 0 0; }
      div#footerInnerMiddle p { clear: both; margin: 0; padding: 7px 0 0 6px; font-size: 11px; }
        .web200 { display: block; float: right; width: 114px; height: 44px; position: absolute; top: 145px; left: 250px; background: url(logo_web200.png) no-repeat top left; text-indent: -5000px; }
        .web200:hover { background-position: bottom left; }

    div#footerInnerRight { float: left; width: 300px; padding: 10px 0 0 0; }
      div#footerInnerRight ul { width: 290px; height: 178px; margin: 0; padding: 8px 0 0 0; list-style-type: none; overflow: hidden; }
        div#footerInnerRight ul li { margin: 0; padding: 0; color: #695A4C; border-bottom: #493F35 1px solid; }
          div#footerInnerRight ul li a { display: block; color: #695A4C; padding: 2px 4px; }
          div#footerInnerRight ul li a:hover { color: #2C1E16; background-color: #CFBD9C; padding: 2px 4px; text-decoration: none; }

