/*
$ http://www.minimano.hu $
$ style/index.css | 2007/09/10 09:49 $
$ LM: 2008/12/19 08:09 $
*/

body { margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 12px; color: #333333; background: #67A72B url(bg.gif) repeat-x; }

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

img { border: none; }

div#container { width: 990px; background: url(container_bg.jpg) repeat-y; margin: 0 auto; padding: 0; }
  div#containerInner { width: 990px; min-height: 500px; height: auto !important; height: 500px; background: url(container_top_bg.jpg) no-repeat top; margin: 0; padding: 0; }
    div#containerInnerLeft { float: left; width: 780px; margin: 0; padding: 0 0 0 5px; }
      div#logo { float: left; width: 172px; height: 55px; margin: 0; padding: 0; }

      ul#topLinks { float: left; width: 608px; height: 11px; margin: 0; padding: 4px 0 0 0; list-style-type: none; color: #336B1C; font-size: 9px; line-height: 9px; }
        ul#topLinks li { float: right; padding: 0 5px; border-right: #336B1C 1px solid; }
          ul#topLinks li a { color: #336B1C; text-decoration: none; }
        ul#topLinks li.last { float: right; padding: 0 5px; border-right: none; }

      div#topMenu { float: left; width: 608px; height: 40px; background: url(topmenu_bg.gif) no-repeat right top; margin: 0; padding: 0; overflow: hidden; }
        a.topMenu:link, a.topMenu:visited { display: block; float: left; height: 40px; font-size: 12px; line-height: 16px; vertical-align: middle; color: #FFFFFF; text-transform: uppercase; text-decoration: none; text-align: center; margin: 0; padding: 11px 0 0 0; }
        a.topMenu:hover { color: #773D00; text-decoration: none; }
        a#topMenuM1 { width: 62px; background: none; }
        a#topMenuM1:hover { background: url(topmenu_m1_hover.gif) no-repeat; }
        a#topMenuM2 { width: 131px; background: none; position: relative; left: 2px; }
        a#topMenuM2:hover { background: url(topmenu_m2_hover.gif) no-repeat; }
        a#topMenuM3 { width: 99px; background: none; position: relative; left: 4px; }
        a#topMenuM3:hover { background: url(topmenu_m3_hover.gif) no-repeat; }
        a#topMenuM4 { width: 87px; background: none; position: relative; left: 6px; }
        a#topMenuM4:hover { background: url(topmenu_m4_hover.gif) no-repeat; }
        a#topMenuM5 { width: 119px; background: none; position: relative; left: 8px; }
        a#topMenuM5:hover { background: url(topmenu_m5_hover.gif) no-repeat; }
        a#topMenuM6 { width: 98px; background: none; position: relative; left: 10px; }
        a#topMenuM6:hover { background: url(topmenu_m6_hover.gif) no-repeat; }

      div#flash { float: left; width: 780px; height: 200px; margin: 0; padding: 0; overflow: hidden; }

      div#content { clear: left; width: 780px; }
        div#content div#contentLeft { float: left; width: 200px; }
          div#contentLeft div#products { float: left; width: 200px; }
            div#products div#productsInner { float: left; width: 200px; background: url(termekeink_box_top.jpg) no-repeat top; }
              div#productsInner img { margin: 0; padding: 0; position: relative; top: -3px; }
              div#productsInner div#searchBox { color: #517F00; font-size: 10px; line-height: 10px; width: 127px; height: 90px; position: relative; left: 70px; margin: 0; padding: 0; overflow: hidden; }
                div#searchBox p { float: left; margin: 0; padding: 0; line-height: 12px; }
                div#searchBox p input.inputbox { display: inline; color: #333333; font-size: 10px; background-color: #FFFFFF; border: #D1B400 1px solid; width: 107px; height: 13px; margin: 0; padding: 0; }
                div#searchBox p input.inputbox:focus { border: #517F00 1px solid; }
                div#searchBox p input.sbutton { display: inline; margin: 0; padding: 0; width: 10px; height: 17px; border: none; background: url(button_kereses.gif) no-repeat 0px 2px; cursor: pointer; }

              div#productsInner div#productsBody { clear: left; background: url(termekeink_box_bg.jpg) repeat-y; }
                div#productsInner div#productsBody ul { margin: 0; padding: 0 0 0 15px; width: 170px; list-style-type: none; }
                  div#productsInner div#productsBody ul li { position: relative; font-size: 12px; border-bottom: #65972D 1px solid; }
                  div#productsInner div#productsBody ul li a { display: block; background: url(termekeink_box_li_bg.jpg) repeat-x; width: 170px; height: 23px; line-height: 23px; text-indent: 2px; text-decoration: none; }
                  div#productsInner div#productsBody ul li a:hover { background: #FFDC00; text-decoration: none; }

                    div#productsInner div#productsBody ul li ul { display: none; z-index: 20; }
                    div#productsInner div#productsBody ul li:hover ul { display: block; z-index: 20; margin: 0; padding: 10px 0 0 0; width: 195px; position: absolute; top: -15px; left: 170px; background: url(submenu_top_bg.gif) no-repeat top; }
                    div#productsInner div#productsBody ul li.hover ul { display: block; z-index: 20; margin: 0; padding: 10px 0 0 0; width: 195px; position: absolute; top: -15px; left: 170px; background: url(submenu_top_bg.gif) no-repeat top; }
                      div#productsInner div#productsBody ul li ul li { margin: 0; padding: 0 5px; width: 185px; height: auto !important; background: url(submenu_bg.gif) repeat-y; border-bottom: none; font-size: 12px; }
                      div#productsInner div#productsBody ul li ul li a { display: block; margin: 0 0 0 0; padding: 0 0 0 0; width: 183px; height: auto; line-height: 23px; padding: 0 0 0 2px; text-decoration: none; background: none; border-bottom: #65972D 1px solid; }
                      div#productsInner div#productsBody ul li ul li a.last { border: none; }
                      div#productsInner div#productsBody ul li ul li a:hover { background: #FFDC00; text-decoration: none; }

          div#productsBottom { clear: left; width: 200px; height: 141px; background: url(termekeink_box_bottom.jpg) no-repeat; padding: 180px 0 0 0; text-align: center; font-size: 11px; text-align: center; }
            div#productsBottom a { text-decoration: underline; }
            div#productsBottom a:hover { text-decoration: none; }
            div#productsBottom img { border: #FFFFFF 3px solid; }

          div#clubcard { clear: left; width: 180px; padding: 0 10px; text-align: center; font-size: 10px; }
            div#clubcard p { margin: 5px 0; padding: 0; }

          div#leftBanners { clear: left; width: 180px; padding: 0 10px; text-align: center; font-size: 10px; color: #AEAEAE; }
            div#leftBanners p { margin: 15px 0 0 0; padding: 0; }

        div#content div#contentRight { float: left; width: 565px; padding: 0 5px 0 10px; z-index: 1; overflow: hidden; }
          div#content div#contentRight h1 { float: left; width: 560px; color: #DA251E; margin: 10px 0 0 0; padding: 5px 0; font-size: 18px; font-weight: normal; text-transform: uppercase; }
          div#content div#contentRight p { clear: left; margin: 5px 0; }
            div#content div#contentRight p a.moreAction { padding-right: 10px; background: url(right_arrow.gif) no-repeat right; }

          div#content div#contentRight div.clearfix { float: left; width: 560px; height: 1px; margin: 0; padding: 0; line-height: 1px; }

          div#content div#contentRight div.newsBox { float: left; width: 559px; background-color: #87D300; margin: 0; padding: 0; overflow: hidden; }
            div#content div#contentRight div.newsBox div.newsBoxTop { clear: left; width: 559px; height: 10px; background: url(news_box_top.jpg) no-repeat; }
            div#content div#contentRight div.newsBox div.newsBoxBody { float: left; width: 545px; background-color: #87D300; padding: 0 7px; }
              div#content div#contentRight div.newsBox div.newsBoxBody div.newsImage { display: block; width: 150px; float: left; margin: 0; padding: 0 7px; }
              div#content div#contentRight div.newsBox div.newsBoxBody a img { float: left; border: #649D00 3px solid; }
              div#content div#contentRight div.newsBox div.newsBoxBody a:hover img { float: left; border: #FFDC00 3px solid; }
              div#content div#contentRight div.newsBox div.newsBoxBody div.newsText { display: block; width: 390px; float: left; margin: 0; padding: 0 7px; overflow: hidden; }
                div#content div#contentRight div.newsBox div.newsBoxBody div.newsText div { clear: left; }
              div#content div#contentRight div.newsBox div.newsBoxBody div.full { display: block; width: 525px; }
              div#content div#contentRight div.newsBox div.newsBoxBody h1 { width: auto; height: auto; color: #FFFFFF; margin: 0; padding: 0 0 5px 0; }
              div#content div#contentRight div.newsBox div.newsBoxBody p { color: #000000; }
              div#content div#contentRight div.newsBox div.newsBoxBody p a { padding-left: 17px; background: url(news_box_more.jpg) no-repeat left; font-weight: bold; }
            div#content div#contentRight div.newsBox div.newsBoxBottom { clear: left; width: 559px; height: 9px; background: url(news_box_bottom.jpg) no-repeat; overflow: hidden; }

            div#content div#contentRight ul.newslist { float: left; width: 559px; margin: 0; padding: 0; list-style-type: none; }
              div#content div#contentRight ul.newslist li { width: 549px; margin: 0; padding: 0 0 0 20px; background: url(news_arrow.jpg) no-repeat left; }
                div#content div#contentRight ul.newslist li a { display: block; width: 529px; padding: 0 5px; text-decoration: none; border-bottom: #87D300 1px solid; }
                div#content div#contentRight ul.newslist li a:hover { display: block; width: 529px; padding: 0 5px; text-decoration: none; color: #FFFFFF; background-color: #87D300; border-bottom: #87D300 1px solid; }
                div#content div#contentRight ul.newslist li a.last { display: block; width: 529px; padding: 0 5px; text-decoration: none; border-bottom: none; }
                div#content div#contentRight ul.newslist li a.last:hover { display: block; width: 529px; padding: 0 5px; text-decoration: none; color: #FFFFFF; background-color: #87D300; border-bottom: none; }

          div#content div#contentRight div.productBox { float: left; width: 275px; background-color: #87D300; margin: 0 6px 10px 0; z-index: 5; }
            div#content div#contentRight div.productBoxInner { width: 265px; background: url(aktualistermek_top_bg.jpg) no-repeat top; padding: 5px 5px 0 5px; overflow: hidden; }
              div#content div#contentRight div.productBoxInner div.productBoxImage { min-height: 190px; line-height: 190px; height: auto !important; height: 190px; overflow: hidden; background: #FFFFFF url(aktualistermek_inner_top_bg.jpg) no-repeat top; padding: 5px 0 0 0; text-align: center; }
                div#content div#contentRight div.productBoxInner div.productBoxImage img { display: inline; border: none; vertical-align: middle; } /* z-index: 1; */
              div#content div#contentRight div.productBoxInner h2 { display: block; float: left; width: 260px; height: 16px; overflow: hidden; color: #2C5900; font-size: 12px; font-weight: normal; margin: 2px 0; padding: 0; }
                div#content div#contentRight div.productBoxInner h2 a { text-decoration: none !important; }
              div#content div#contentRight div.productBoxInner div.left { width: 180px; float: left; }
                div#content div#contentRight div.productBoxInner div.left p { color: #3C7B00; font-weight: bold; margin: 4px 0 0 0; }
                div#content div#contentRight div.productBoxInner div.left p span { color: #FFFFFF; font-weight: bold; }
                div#content div#contentRight div.productBoxInner div.left p a { color: #214400; font-weight: bold; text-transform: uppercase; font-size: 11px; background: url(aktualistermek_li.jpg) no-repeat right; padding-right: 9px; text-decoration: underline; }
                div#content div#contentRight div.productBoxInner div.left p a:hover { text-decoration: none; }
              div#content div#contentRight div.productBoxInner img.flag { display: block; float: right; margin-top: -13px; width: 50px; height: 53px; }
            div#content div#contentRight div.productBoxBottom { clear: left; width: 275px; height: 9px; background: url(aktualistermek_bottom_bg.jpg) no-repeat top; overflow: hidden; }

          div#content div#contentRight div.actionBox { float: left; width: 180px; background-color: #87D300; margin: 0 8px 10px 0; z-index: 5; }
            div#content div#contentRight div.actionBoxInner { width: 170px; background: url(akciostermekeink_box_top.jpg) no-repeat top; padding: 5px 5px 0 5px; overflow: hidden; }
              div#content div#contentRight div.actionBoxInner div.actionBoxImage { min-height: 190px; height: auto !important; height: 190px; line-height: 190px; background: #FFFFFF url(akciostermekeink_box_inner_top.jpg) no-repeat top; padding: 0 5px 0 0 0; text-align: center; }
                div#content div#contentRight div.actionBoxInner div.actionBoxImage img { display: inline; border: none; vertical-align: middle; } /* z-index: 1; */
              div#content div#contentRight div.actionBoxInner h2 { display: block; float: left; width: 175px; height: 32px; overflow: hidden; color: #2C5900; font-size: 12px; font-weight: normal; margin: 2px 0; padding: 0; }
                div#content div#contentRight div.actionBoxInner h2 a { text-decoration: none !important; }
              div#content div#contentRight div.actionBoxInner div.left { width: 120px; float: left; }
                div#content div#contentRight div.actionBoxInner div.left p { color: #3C7B00; font-weight: bold; margin: 4px 0 0 0; }
                div#content div#contentRight div.actionBoxInner div.left p span { color: #FFFFFF; font-weight: bold; }
                div#content div#contentRight div.actionBoxInner div.left p a { color: #214400; font-weight: bold; text-transform: uppercase; font-size: 11px; background: url(aktualistermek_li.jpg) no-repeat right; padding-right: 9px; text-decoration: underline; }
                div#content div#contentRight div.actionBoxInner div.left p a:hover { text-decoration: none; }
              div#content div#contentRight div.actionBoxInner img.flag { display: block; float: right; width: 50px; height: 53px; margin-top: -5px; }
            div#content div#contentRight div.actionBoxBottom { clear: left; width: 180px; height: 11px; background: url(akciostermekeink_box_bottom.jpg) no-repeat top; overflow: hidden; }

          div#content div#contentRight div.mosolyalbumBox { float: left; width: 569px; height: 193px; overflow: hidden; }
            div#content div#contentRight div.mosolyalbumBox div.mosolyalbumBoxLeft { float: left; width: 253px; }
            div#content div#contentRight div.mosolyalbumBox div.mosolyalbumBoxRight { float: left; width: 306px; margin: 0; padding: 0 10px 0 0; }
              div#content div#contentRight div.mosolyalbumBox div.mosolyalbumBoxRight p.winner { margin: 0; padding: 0; position: relative; top: 63px; font-size: 20px; color: #FFFFFF; }
              div#content div#contentRight div.mosolyalbumBox div.mosolyalbumBoxRight p.nexttext { margin: 0; padding: 0; position: relative; top: 65px; font-size: 11px; color: #3B7800; }
              div#content div#contentRight div.mosolyalbumBox div.mosolyalbumBoxRight p.nexttitle { margin: 0; padding: 0; position: relative; top: 65px; font-size: 18px; color: #3B7800; }
              div#content div#contentRight div.mosolyalbumBox div.mosolyalbumBoxRight p.more { margin: 0; padding: 0; position: relative; top: 65px; }

          div#content div#contentRight div.nlBox { float: left; width: 275px; background-color: #87D300; margin: 7px 6px 0 0; }
            div#content div#contentRight div.nlBox div.nlBoxInner { width: 265px; min-height: 150px; height: auto !important; height: 150px; background: url(hirlevel_box_top_bg.jpg) no-repeat top; padding: 5px; }
              div#content div#contentRight div.nlBox div.nlBoxInner p { margin: 0; padding: 70px 0 0 10px; }
              div#content div#contentRight div.nlBox div.nlBoxInner form { margin: 0; padding: 60px 0 0 0; }
              div#content div#contentRight div.nlBox div.nlBoxInner form p { margin: 10px 0; padding: 0; }
              div#content div#contentRight div.nlBox div.nlBoxInner form p label { color: #3B7800; width: 80px; float: left; margin-right: 5px; text-align: right; }
              div#content div#contentRight div.nlBox div.nlBoxInner form p input.inputbox { font-size: 10px; border: #283956 1px solid; color: #333333; background-color: #FFFFFF; }
              div#content div#contentRight div.nlBox div.nlBoxInner form p input.inputbox:focus { background-color: #D1EF9B; color: #333333; }
              div#content div#contentRight div.nlBox div.nlBoxInner form p input.nbutton { width: 117px; height: 34px; border: none; background: url(button_feliratkozas.gif) no-repeat; cursor: pointer; }
            div#content div#contentRight div.nlBox div.nlBoxBottom { width: 275px; height: 118px; background: url(hirlevel_box_bottom_bg.jpg) no-repeat top; }
              div#content div#contentRight div.nlBox div.nlBoxBottom p { margin: 0 0 10px 0; font-size: 11px; padding: 0 0 0 110px; }
                div#content div#contentRight div.nlBox div.nlBoxBottom p a { color: #294000; text-decoration: underline; }
                div#content div#contentRight div.nlBox div.nlBoxBottom p a:hover { text-decoration: none; }

          div#content div#contentRight div.tBox { float: left; width: 275px; background-color: #87D300; margin: 7px 0 0 0; padding: 0 0 0 0; }
            div#content div#contentRight div.tBox div.tBoxInner { width: 265px; height: 265px; background: url(top10_box_top_bg.jpg) no-repeat top; margin: 0 0 0 0; padding: 0px 5px 0px 5px; }
              div#content div#contentRight div.tBox div.tBoxInner ul { float: left; margin: 0; padding: 45px 5px 0px 5px; width: 170px; list-style-type: none; }
                div#content div#contentRight div.tBox div.tBoxInner ul li { margin: 0; padding: 0; color: #3B7800; width: 255px; height: 18px; line-height: 18px; font-size: 12px; border-bottom: #65972D 1px solid; overflow: hidden; font-weight: bold; }
                  div#content div#contentRight div.tBox div.tBoxInner ul li span { display: block; float: left; width: 27px; text-align: right; margin-right: 4px; }
                  div#content div#contentRight div.tBox div.tBoxInner ul li a { color: #FFFFFF; }
                  div#content div#contentRight div.tBox div.tBoxInner ul li a:hover { color: #3B7800; }
            div#content div#contentRight div.tBox div.tBoxBottom { float: left; width: 275px; height: 12px; background: url(top10_box_bottom_bg.jpg) no-repeat top left; overflow: hidden; }

    div#containerInnerRight { float: left; width: 200px; margin: 0; padding: 0; }
      div#basket { float: left; width: 200px; background: url(kosar_box_bg.jpg) repeat-y; margin: 0; padding: 0; }
        div#basket div#basketInner { float: left; width: 180px; min-height: 200px; height: auto !important; height: 200px; background: url(kosar_box_top.jpg) no-repeat top; margin: 0; padding: 130px 10px 0 10px; text-align: center; }
          div#basket div#basketInner div#basketList { min-height: 130px; height: auto !important; height: 130px; }
          div#basket div#basketInner table { width: 100%; text-align: left; color: #020300; font-size: 11px; border-collapse: collapse; }
          div#basket div#basketInner table th { color: #387200; border-bottom: #3B7800 1px solid; }
          div#basket div#basketInner table th.cost { text-align: right; }
          div#basket div#basketInner table td { border-bottom: #3B7800 1px solid; }
          div#basket div#basketInner table td.name { width: 50%; color: #333333; }
          div#basket div#basketInner table td.db { width: 10%; color: #333333; border-left: #8FC34A 1px solid; border-right: #8FC34A 1px solid; }
          div#basket div#basketInner table td.cost { width: 40%; color: #333333; text-align: right; }
          div#basket div#basketInner table#basketSum { width: 100%; color: #387200; background-color: #B4E570; font-size: 12px; font-weight: bold; border-collapse: collapse; }
            div#basket div#basketInner table#basketSum td { padding: 5px 1px; text-transform: uppercase; }
            div#basket div#basketInner table#basketSum td.right { padding: 5px 1px; text-align: right; }
        div#basket div#basketBottom { float: left; width: 200px; height: 235px; background: url(kosar_box_bottom.gif) no-repeat top; margin: 0; padding: 0; }
          div#basket div#basketBottom form { margin: 0; padding: 50px 50px 5px 47px; }
          div#basket div#basketBottom form.logout { margin: 0; padding: 55px 30px 5px 30px; }
          div#basket div#basketBottom form p { clear: left; margin: 2px 0; padding: 0; }
          div#basket div#basketBottom form p label { clear: left; width: 60px; color: #baa000; font-size: 11px; }
          div#basket div#basketBottom input.inputbox { width: 100px; font-size: 10px; color: #333333; border: #baa000 1px solid; background: #FFFFFF; }
          div#basket div#basketBottom input.inputbox:focus { color: #333333; border: #333333 1px solid; }
          div#basket div#basketBottom input.lbutton { display: block; margin: 0 auto; width: 72px; height: 31px; border: none; background: url(button_belepes.gif) no-repeat; cursor: pointer; }
          div#basket div#basketBottom input.ebutton { display: block; margin: 0 auto; width: 74px; height: 32px; border: none; background: url(button_kilepes.gif) no-repeat; cursor: pointer; }
          div#basket div#basketBottom input.mbutton { display: block; margin: 0 auto; width: 107px; height: 35px; border: none; background: url(button_mosolyalbum.gif) no-repeat; cursor: pointer; }
          div#basket div#basketBottom input.abutton { display: block; margin: 0 auto; width: 119px; height: 35px; border: none; background: url(button_adatmodositas.gif) no-repeat; cursor: pointer; }
          div#basket div#basketBottom p { clear: left; margin: 2px 0; padding: 0 0 0 25px; font-size: 11px; }
          div#basket div#basketBottom p.w { clear: left; margin: 0; padding: 0 0 0 25px; font-size: 9px; }

      div#basketEmpty { float: left; width: 200px; height: 51px; background: url(kosar_ures_bg.gif) repeat-y; margin: 0; padding: 110px 0 0 0; }
        div#basketEmpty div#basketEmptyInner { float: left; color: #FFFFFF; font-size: 10px; width: 200px; text-align: center; }

        div#loginBox { float: left; width: 200px; height: 242px; background: url(belepes_box_bg.gif) no-repeat top; margin: 0; padding: 0; overflow: hidden; }
          div#loginBox form { margin: 0; padding: 50px 50px 5px 47px; }
          div#loginBox form.logout { margin: 0; padding: 55px 30px 5px 30px; }
          div#loginBox form p { clear: left; margin: 2px 0; padding: 0; }
          div#loginBox form p label { clear: left; width: 60px; color: #baa000; font-size: 11px; }
          div#loginBox input.inputbox { width: 100px; font-size: 10px; color: #333333; border: #baa000 1px solid; background: #FFFFFF; }
          div#loginBox input.inputbox:focus { color: #333333; border: #333333 1px solid; }
          div#loginBox input.lbutton { display: block; margin: 0 auto; width: 72px; height: 31px; border: none; background: url(button_belepes.gif) no-repeat; cursor: pointer; }
          div#loginBox input.ebutton { display: block; margin: 0 auto; width: 74px; height: 32px; border: none; background: url(button_kilepes.gif) no-repeat; cursor: pointer; }
          div#loginBox input.mbutton { display: block; margin: 0 auto; width: 107px; height: 35px; border: none; background: url(button_mosolyalbum.gif) no-repeat; cursor: pointer; }
          div#loginBox input.abutton { display: block; margin: 0 auto; width: 119px; height: 35px; border: none; background: url(button_adatmodositas.gif) no-repeat; cursor: pointer; }
          div#loginBox p { clear: left; margin: 2px 0; padding: 0 0 0 25px; font-size: 11px; }
          div#loginBox p.w { clear: left; margin: 0; padding: 0 0 0 25px; font-size: 9px; }

      div#bankcard { float: left; width: 170px; height: 139px; background: url(bankkartya_box.jpg) no-repeat; margin: 0; padding: 165px 10px 0 15px; }
        div#bankcard p { color: #387200; margin: 0; padding: 0; }

      div#tipp { float: left; width: 200px; background: url(tudtade_box_bg.jpg) repeat-y; margin: 10px 0; padding: 0; }
        div#tipp div#tippInner { float: left; width: 180px; min-height: 139px; height: auto !important; height: 139px; background: url(tudtade_box_top.jpg) no-repeat top; margin: 0; padding: 38px 10px 0 10px; }
          div#tipp div#tippInner h2 { margin: 0; padding: 0 3px; color: #3C7900; font-size: 14px; }
          div#tipp div#tippInner p { margin: 0; padding: 5px 3px; color: #172F00; font-size: 12px; }
          div#tipp div#tippInner a { text-decoration: underline; }
          div#tipp div#tippInner a:hover { text-decoration: none; }
        div#tipp div#tippBottom { float: left; width: 200px; height: 14px; background: url(tudtade_box_bottom.jpg) no-repeat top; margin: 0; padding: 0; }

      div#contact { float: left; width: 200px; background: url(kapcsolat_box_bg.jpg) repeat-y; margin: 0 0 10px 0; padding: 0; }
        div#contact div#contactInner { float: left; width: 180px; min-height: 139px; height: auto !important; height: 139px; background: url(kapcsolat_box_top.jpg) no-repeat top; margin: 0; padding: 8px 10px 0 10px; }
          div#contact div#contactInner h2 { margin: 0; padding: 3px 3px; color: #3C7900; font-size: 14px; font-weight: normal; text-transform: uppercase; }
          div#contact div#contactInner p { margin: 0; padding: 3px 3px; color: #3C7900; font-size: 11px; }
          div#contact div#contactInner table { width: 100%; text-align: left; color: #387200; font-size: 11px; border-collapse: collapse; }
            div#contact div#contactInner table td { padding: 2px 2px; }
        div#contact div#contactBottom { float: left; width: 200px; height: 187px; background: url(kapcsolat_box_bottom.jpg) no-repeat top; margin: 0; padding: 0; }

      div#rightBanners { clear: left; width: 180px; padding: 0 10px; text-align: center; font-size: 10px; color: #AEAEAE; }
        div#rightBanners p { margin: 15px 0 0 0; padding: 0; }

  div#containerBottom { clear: left; width: 990px; height: 21px; background: url(container_bottom_bg.jpg) no-repeat top; margin: 0; padding: 0;}

  div#footer { clear: left; width: 990px; color: #76B800; font-size: 10px; background: url(footer_bg.jpg) repeat-y; margin: 0; padding: 0; }
    div#footerInner { width: 990px; min-height: 168px; height: auto !important; height: 168px; background: url(footer_top_bg.jpg) no-repeat top; }
      div#footerInner div#footerInnerLeft { float: left; width: 605px; padding: 8px 0 0 0; }
        div#footerInnerLeft ul#bottomLinks { color: #5E7E2A; list-style-type: none; margin: 0; padding: 0 0 0 20px; }
          div#footerInnerLeft ul#bottomLinks li { float: left; padding: 0 7px; border-right: #407626 1px solid; }
            div#footerInnerLeft ul#bottomLinks li a { color: #5E7E2A; text-decoration: none; }
            div#footerInnerLeft ul#bottomLinks li a:hover { color: #5E7E2A; text-decoration: underline; }
          div#footerInnerLeft ul#bottomLinks li.last { float: left; padding: 0 5px; border-right: none; }
          div#footerInnerLeft p { margin: 0; padding: 2px 0 0 27px; clear: left; }

        div#footerInnerLeft div#helpfulLinks { float: left; width: 280px; position: relative; top: 5px; left: 27px; margin: 0; padding: 30px 0 0 0; background: url(hasznos_linkek.jpg) no-repeat top left; }
          div#helpfulLinks ul { width: 220px; margin: 0; padding: 0 0 0 3px; list-style-type: none; }
            div#helpfulLinks li { border-bottom: #87D300 1px solid; }
              div#helpfulLinks li a { display: block; width: 220px; color: #5E7E2A; text-decoration: none; }
              div#helpfulLinks li a:hover { color: #5E7E2A; background-color: #D1EF9B; text-decoration: none; }

        div#footerInnerLeft div#contactBox { float: left; width: 280px; margin: 0; padding: 35px 0 0 0; background: url(kerdesed_van.jpg) no-repeat top left; }
          div#contactBox p { margin: 0; padding: 0 0 0 3px; clear: left; color: #3B7800; }

      div#footerInner div#footerInnerRight { float: left; width: 380px; }
        div#footerInnerRightForm { float: left; width: 280px; padding: 15px 0 0 0; }
          div#footerInnerRightForm form { margin: 0; padding: 0; }
          div#footerInnerRightForm p { margin: 3px 0; padding: 0; }
          div#footerInnerRightForm p label { float: left; color: #669F01; width: 80px; text-align: right; margin-right: 5px; }
          div#footerInnerRightForm input.inputbox { width: 160px; font-size: 10px; color: #FFFFFF; border: #669F01 1px solid; background-color: #87D300; }
          div#footerInnerRightForm input.inputbox:focus { background-color: #D1EF9B; color: #333333; }
          div#footerInnerRightForm textarea.inputarea { width: 160px; height: 60px; font-size: 10px; color: #FFFFFF; border: #669F01 1px solid; background-color: #87D300; }
          div#footerInnerRightForm textarea.inputarea:focus { background-color: #D1EF9B; color: #333333; }
          div#footerInnerRightForm input.nbutton { font-size: 10px; color: #98ED00; border: #487100 1px solid; background-color: #669F01; cursor: pointer; }
          div#footerInnerRightForm input.nbutton:hover { color: #FFFFFF; border: #669F01 1px solid; background-color: #87D300; }
        div#footerInnerRightLogos { float: left; width: 90px; padding: 130px 0 0 0; }
          div#footerInnerRightLogos img { float: left; }

    div#container div#footer div#footerBottom { width: 990px; height: 11px; background: url(footer_bottom_bg.jpg) no-repeat top; }
