/*
$ http://www.minimano.hu $
$ style/style.css | 2007/09/10 09:49 $
$ LM: 2008/12/12 13:02 $
*/

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: 108px; background: url(logo_subpage.gif) no-repeat; margin: 0; padding: 0; }
        div#logo a.home { display: block; width: 153px; height: 55px; margin: 0; padding: 0; position: relative; left: 12px; }
        div#logo div#searchBox { color: #FFFFFF; font-size: 10px; line-height: 10px; width: 150px; height: 50px; position: relative; top: 3px; left: 27px; margin: 0; padding: 0;  }
          div#logo div#searchBox p { margin: 0; padding: 0; }
          div#logo div#searchBox p input.inputbox { display: inline; color: #333333; font-size: 10px; background-color: #FFFFFF; border: #327E23 1px solid; width: 107px; height: 13px; }
          div#logo div#searchBox p input.inputbox:focus { background-color: #D1EF9B; }
          div#logo div#searchBox p input.sbutton { display: inline; width: 23px; height: 24px; border: none; background: url(button_sp_kereses.gif) no-repeat; cursor: pointer; }

      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_ms1_hover.gif) no-repeat; }
        a#topMenuM2 { width: 131px; background: none; position: relative; left: 2px; }
        a#topMenuM2:hover { background: url(topmenu_ms2_hover.gif) no-repeat; }
        a#topMenuM3 { width: 99px; background: none; position: relative; left: 4px; }
        a#topMenuM3:hover { background: url(topmenu_ms3_hover.gif) no-repeat; }
        a#topMenuM4 { width: 87px; background: none; position: relative; left: 6px; }
        a#topMenuM4:hover { background: url(topmenu_ms4_hover.gif) no-repeat; }
        a#topMenuM5 { width: 119px; background: none; position: relative; left: 8px; }
        a#topMenuM5:hover { background: url(topmenu_ms5_hover.gif) no-repeat; }
        a#topMenuM6 { width: 98px; background: none; position: relative; left: 10px; }
        a#topMenuM6:hover { background: url(topmenu_ms6_hover.gif) no-repeat; }

      div#status { float: left; width: 550px; height: 30px; padding: 5px 4px 5px 40px; font-size: 11px; color: #3D7700; }
        div#status img { position: relative; top: 2px; }
        div#status a { font-size: 11px; color: #3D7700; text-decoration: underline; }
        div#status a:hover { font-size: 11px; color: #3D7700; text-decoration: none; }

      div#content { clear: left; width: 780px; }
        div#content div#contentLeft { float: left; width: 200px; }
          div#contentLeft div#rent { float: left; width: 200px; background: url(termekeink_box_bg.jpg) repeat-y; }
            div#rent div#rentInner { float: left; width: 200px; background: url(kolcsonzes_box_top_bg.gif) no-repeat top; }

          div#contentLeft div#products { float: left; width: 200px; background: url(termekeink_box_bg.jpg) repeat-y; }
            div#products div#productsInner { float: left; width: 200px; background: url(termekeink_box_top_bg.gif) no-repeat top; }

              div#productsInner { clear: left; background: url(termekeink_box_bg.jpg) repeat-y; }
                div#productsInner img { margin: 0; padding: 0; position: relative; top: -3px; }
                div#productsInner ul, div#rentInner ul { margin: 0; padding: 55px 0 0 15px; width: 170px; list-style-type: none; z-index: 100; }
                  div#productsInner ul li, div#rentInner ul li { position: relative; font-size: 12px; border-bottom: #65972D 1px solid; }
                  div#productsInner ul li a, div#rentInner 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 ul li a:hover, div#rentInner ul li a:hover { background: #FFDC00; text-decoration: none; }

                    div#productsInner ul li ul { display: none; z-index: 100; }
                    div#productsInner ul li:hover ul { float: left; display: block; z-index: 100; 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 ul li.hover ul { float: left; display: block; z-index: 100; 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 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 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 ul li ul li a.last { border: none; }
                      div#productsInner ul li ul li a:hover { background: #FFDC00; text-decoration: none; }
                      div#productsInner ul li ul li.last { width: 195px; height: 11px !important; margin: 0; padding: 0; background: url(submenu_bottom_bg.gif) no-repeat; line-height: 1px; }

          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; margin: 0; padding: 0 5px 0 10px; overflow: hidden; z-index: 1; }
          div#content div#contentRight h1 { clear: left; color: #DA251E; margin: 10px 0; padding: 5px 0; font-size: 22px; font-weight: normal; text-transform: uppercase; }
          div#content div#contentRight h1 a:hover { clear: left; color: #DA251E; margin: 10px 0; padding: 5px 0; font-size: 22px; font-weight: normal; text-transform: uppercase; }
          div#content div#contentRight h2 { clear: left; color: #377101; margin: 10px 0; padding: 5px 0; font-size: 14px; font-weight: bold; }
          div#content div#contentRight h2.action { clear: left; color: #377101; margin: 0; padding: 20px 0 5px 0; font-size: 14px; font-weight: bold; }
          div#content div#contentRight a.back { margin: 0; padding: 0 0 0 10px; background: url(left_arrow.gif) no-repeat left; }
          div#content div#contentRight a.go { margin: 0; padding: 0 10px 0 0; background: url(right_arrow.gif) no-repeat right; }
          div#content div#contentRight a.gallery { padding-left: 17px; background: url(news_arrow.jpg) no-repeat left; font-weight: bold; }

          div#content div#contentRight ul { clear: left; list-style-type: square; margin: 0; padding: 0 0 0 30px; }

          div#content div#contentRight ul.catlist { clear: left; list-style-type: square; margin: 0; padding: 0 0 0 30px; font-size: 18px; }
            div#content div#contentRight ul.catlist li { margin: 20px 0; }
              div#content div#contentRight ul.catlist li ul { clear: left; list-style-type: square; margin: 0; padding: 0 0 0 30px; font-size: 14px; }
                div#content div#contentRight ul.catlist li ul li { margin: 0 0; }

          div#content div#contentRight form { clear: left; margin: 0; padding: 0; }
          div#content div#contentRight fieldset { clear: left; margin: 10px 0; padding: 5px; }
            div#content div#contentRight fieldset legend { color: #3B7B01; padding: 0 2px; }
            div#content div#contentRight fieldset p { margin: 7px 0; padding: 0px; }
          div#content div#contentRight p { clear: left; width: 100%; }
          div#content p label { float: left; width: 160px; margin-right: 5px; text-align: right; color: #3B7B01; font-size: 10px; }
          div#content div#contentRight p.fd { float: left; margin: 0 0 15px 0; padding: 0 0 0 165px; width: 380px; font-size: 10px; }
          div#content input.inputbox { width: 160px; font-size: 11px; color: #FFFFFF; border: #669F01 1px solid; background: #87D300 url(inputbox_bg.gif) repeat-x top; }
          div#content input.inputbox:focus { color: #333333; }
          div#content input.inputboxns { font-size: 10px; color: #FFFFFF; border: #669F01 1px solid; background: #87D300 url(inputbox_bg.gif) repeat-x top; }
          div#content input.inputboxns:focus { color: #333333; }
          div#content textarea.inputarea { width: 160px; height: 60px; font-size: 11px; color: #FFFFFF; border: #669F01 1px solid; background: #87D300 url(inputbox_bg.gif) repeat-x top; }
          div#content textarea.inputarea:focus { color: #333333; }
          div#content select.inputlist { width: 160px; font-size: 11px; color: #FFFFFF; border: #669F01 1px solid; background: #87D300; }
          div#content select.inputlist:focus { color: #333333; }
          div#content input.nbutton { width: 70px; height: 27px; background: url(button_elkuldes.gif) no-repeat; border: none; cursor: pointer; }
          div#content div#contentRight input.sbutton { width: 70px; height: 27px; background: url(button_content_kereses.gif) no-repeat; border: none; cursor: pointer; }
          div#content div#contentRight input.jbutton { width: 87px; height: 25px; background: url(button_jelentkezes.gif) no-repeat; border: none; cursor: pointer; }
          div#content div#contentRight input.szbutton { width: 76px; height: 27px; background: url(button_szavazok.gif) no-repeat; border: none; cursor: pointer; }
          div#content div#contentRight input.bbutton { width: 68px; height: 25px; background: url(button_belepes_content.gif) no-repeat; border: none; cursor: pointer; }

          div#content div#contentRight div#Left { display: block; float: left; width: 265px; margin: 0; overflow: hidden; }
            div#content div#contentRight div#Left table { clear: left; width: 260px; font-size: 12px; }
          div#content div#contentRight div#RightC { display: block; float: right; width: 265px; margin: 0; padding-bottom: 200px; background: url(kapcsolat_bebi.jpg) no-repeat bottom; }
            div#content div#contentRight div#RightC p { clear: left; font-size: 12px; margin: 3px 0; }
            div#content div#contentRight div#RightC p label { float: left; width: 90px; margin-right: 5px; text-align: right; color: #3B7B01; font-size: 10px; }

          div#content div#contentRight div#LeftG { display: block; float: left; width: 390px; margin: 0; }
            div#content div#contentRight div#LeftG table { clear: left; width: 380px; font-size: 12px; }
          div#content div#contentRight div#RightG { display: block; float: right; width: 170px; margin: 0; text-align: center; }
            div#content div#contentRight div#RightG a img { margin: 2px 0; border: #87D300 3px solid; }
            div#content div#contentRight div#RightG a:hover img { margin: 2px 0; border: #FFE126 3px solid; }

          div#content div#contentRight div.newsBox { float: left; width: 559px; margin: 0 0 15px 0; padding: 0; }
            div#content div#contentRight div.newsBox div.newsBoxLeft { float: left; width: 150px; }
              div#content div#contentRight div.newsBox div.newsBoxLeft a img { float: left; border: #649D00 3px solid; }
              div#content div#contentRight div.newsBox div.newsBoxLeft a:hover img { float: left; border: #FFDC00 3px solid; }
              div#content div#contentRight div.newsBox div.newsBoxLeft p a.gallery { float: left; margin: 5px 0 0 12px; padding: 0 0 0 17px; background: url(news_arrow.jpg) no-repeat left; font-weight: bold; }
            div#content div#contentRight div.newsBox div.newsBoxRight { float: left; width: 400px; }
              div#content div#contentRight div.newsBox div.newsBoxRight h1 { color: #244A15; margin: 0; padding: 10px 0 0 0; }
              div#content div#contentRight div.newsBox div.newsBoxRight h2 { color: #244A15; font-size: 11px; margin: 0; padding: 0 0 5px 0; }
              div#content div#contentRight div.newsBox div.newsBoxRight p { color: #244A15; }
              div#content div#contentRight div.newsBox div.newsBoxRight p a { padding-left: 17px; background: url(news_arrow.jpg) no-repeat left; font-weight: bold; }

          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 0 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; height: auto !important; height: 190px; line-height: 190px; 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 { border: none; vertical-align: middle; }
              div#content div#contentRight div.productBoxInner 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.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; width: 50px; height: 53px; margin-top: -5px; }
            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 { border: none; vertical-align: middle; }
              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: -13px; }
            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.catBox { float: left; width: 180px; background-color: #87D300; margin: 0 8px 15px 0; z-index: 5; }
            div#content div#contentRight div.catBoxInner { width: 170px; background: url(akciostermekeink_box_top.jpg) no-repeat top; padding: 5px; text-align: center; }
              div#content div#contentRight div.catBoxInner div.catBoxImage { background: #FFFFFF url(akciostermekeink_box_inner_top.jpg) no-repeat top; height: 180px; line-height: 180px; overflow: hidden; padding: 0 5px 0 0 0; text-align: center; }
                div#content div#contentRight div.catBoxInner div.catBoxImage img { z-index: 1; vertical-align: middle; }
              div#content div#contentRight div.catBoxInner h2 { display: block; float: left; width: 170px; height: 50px; overflow: hidden; color: #2C5900; font-size: 20px; font-weight: normal; margin: 10px 0 0 0; padding: 0; }
                div#content div#contentRight div.catBoxInner h2 a { text-decoration: none; }
                div#content div#contentRight div.catBoxInner h2 a:hover { text-decoration: underline; }
            div#content div#contentRight div.catBoxBottom { clear: left; width: 180px; height: 11px; background: url(akciostermekeink_box_bottom.jpg) no-repeat top; overflow: hidden; }

          div#content div#contentRight div.pBox { clear: both; width: 530px; }
            div#content div#contentRight div.pBox p.hint { font-size: 11px; text-align: center; color: #DA251E; }
              div#content div#contentRight div.pBox p.hint a { font-size: 11px; color: #DA251E; }
            div#content div#contentRight div.pBoxLeft { float: left; width: 320px; overflow: hidden; color: #45931B; }
              div#content div#contentRight div.pBoxLeft a img.mi { border: #87D301 2px solid; }
              div#content div#contentRight div.pBoxLeft a:hover img.mi { border: #45931B 2px solid; }
              div#content div#contentRight div.pBoxLeft p { clear: left; margin: 10px 0 5px 0; }
            div#content div#contentRight div.pBoxRight { float: left; width: 190px; padding: 0 0 0 10px; }
              div#content div#contentRight div.pBoxRight h1 { margin: 0 0 15px 0; padding: 0; }
              div#content div#contentRight div.pBoxRight div.pBoxCost { width: 155px; height: 25px; background: url(termek_ara_bg.gif) no-repeat; color: #FFFFFF; font-size: 16px; font-weight: bold; margin: 10px 0; padding: 15px 10px 0 7px; }
              div#content div#contentRight div.pBoxRight div.pBoxCostAction { width: 155px; height: 25px; background: url(termek_akcios_ara_bg.gif) no-repeat; color: #FFFFFF; font-size: 16px; font-weight: bold; margin: 10px 0; padding: 15px 10px 0 7px; }
              div#content div#contentRight div.pBoxRight p.mark { color: #DA251E; }

              div#content div#contentRight div.pBoxRight div.pBoxAddToCart { clear: left; width: 210px; margin: 10px 0; padding: 0 0 0 3px; }
                div#content div#contentRight div.pBoxRight div.pBoxAddToCart label { width: auto; margin: 0; padding: 0; text-align: left; color: #F5890D; font-size: 11px; }
                div#content div#contentRight div.pBoxRight div.pBoxAddToCart input.db { width: 50px; color: #333333; background-color: #FDCD6B; border: #F5870C 2px solid; }
                div#content div#contentRight div.pBoxRight div.pBoxAddToCart input.db:focus { width: 50px; color: #FFFFFF; background-color: #F5870C; border: #FDCD6B 2px solid; }
                div#content div#contentRight div.pBoxRight div.pBoxAddToCart input.atcbutton { width: 70px; height: 27px; background: url(button_kosarba.gif) no-repeat; border: none; cursor: pointer; position: relative; top: 1px; }

              div#content div#contentRight table { clear: left; }
              div#content div#contentRight table.cart { width: 100%; }
              div#content div#contentRight table.cart th { color: #FFFFFF; background-color: #87D300; border: #3C7A00 1px solid; font-weight: normal; }
              div#content div#contentRight table.cart td { color: #333333; background-color: #FFFFFF; border: #3C7900 1px solid; font-weight: normal; }
              div#content div#contentRight table.cart td.col1 { font-weight: bold; }
              div#content div#contentRight table.cart td.col2 { text-align: right; }
              div#content div#contentRight table.cart td.col3 { text-align: center; width: 87px; padding: 0 0 0 5px; }
                div#content div#contentRight table.cart td.col3 span { display: block; float: left; width: 50px; }
                div#content div#contentRight table.cart td.col3 img { float: left; width: 16px; }
              div#content div#contentRight table.cart td.col4 { text-align: right; }
              div#content div#contentRight table.cart td.col5 { text-align: center; }

              div#content div#contentRight table.child { width: 100%; }
              div#content div#contentRight table.child th { color: #FFFFFF; background-color: #87D300; border: #3C7A00 1px solid; font-weight: normal; }
              div#content div#contentRight table.child td { color: #333333; background-color: #FFFFFF; border: #3C7900 1px solid; font-weight: normal; text-align: center; }
              div#content div#contentRight table.child td.col1 { width: 200px; }
                div#content div#contentRight table.child td.col1 a {  text-decoration: none !important; }
              div#content div#contentRight table.child td.col2 { width: 120px; }
                div#content div#contentRight table.child td.col2 a {  text-decoration: none !important; }
              div#content div#contentRight table.child td.col3 { background-color: #FFFFFF; }
              div#content div#contentRight table.child td.col4 { width: 100px; }
              div#content div#contentRight table.child td.col1a { border: #DA251E 1px solid; }
              div#content div#contentRight table.child td.col2a { border: #DA251E 1px solid; }
              div#content div#contentRight table.child td.col3a { border: #DA251E 1px solid; }
              div#content div#contentRight table.child td.col4a { border: #DA251E 1px solid; }

              div#content div#contentRight table.help { width: 100%; }
              div#content div#contentRight table.help th { color: #FFFFFF; background-color: #87D300; border: #3C7A00 1px solid; font-weight: normal; }
              div#content div#contentRight table.help td { color: #333333; background-color: #FFFFFF; border: #3C7900 1px solid; font-weight: normal; }
              div#content div#contentRight table.help td.left { width: 30%; font-weight: bold; }

              div#content div#contentRight table.ad { width: 100%; margin: 5px 0; border-collapse: collapse; }
              div#content div#contentRight table.ad td { color: #3C7900; width: 25%; }
              div#content div#contentRight h2.at { color: #3C7900; margin: 0; padding: 0; font-size: 24px; font-weight: normal; }

              div#content div#contentRight table.gallery { width: 100%; }
              div#content div#contentRight table.gallery td { font-size: 11px; text-align: center; vertical-align: top; }
                div#content div#contentRight table.gallery td a img { border: #649D00 3px solid; }
                div#content div#contentRight table.gallery td a:hover img { border: #FFDC00 3px solid; }

              div#content div#contentRight table.partners { width: 100%; }
                div#content div#contentRight table.partners td { padding: 10px 0; text-align: center; }
                div#content div#contentRight table.partners td a { text-decoration: none; }

              div#content div#contentRight div#basketCostSum { float: right; width: 162px; height: 26px; background: url(kosar_osszesen.gif) no-repeat; color: #FFFFFF; font-size: 16px; font-weight: bold; margin: 10px 0; padding: 16px 10px 0 7px; }

              div#content div#contentRight div#basketButtons { float: left; width: 500px; padding: 0 10px; }
                div#content div#contentRight div#basketButtons input.btpbutton { float: left; width: 146px; height: 29px; background: url(button_kosar_tovabb_vasarol.gif) no-repeat; border: none; cursor: pointer; }
                div#content div#contentRight div#basketButtons input.tillbutton { float: right; width: 85px; height: 29px; background: url(button_kosar_penztar.gif) no-repeat; border: none; cursor: pointer; }

              div#content div#contentRight div.navbar { float: left; margin: 5px 0; padding: 5px; width: 540px; }
                div#content div#contentRight div.navbar div.navbarStatus { float: left; width: 150px; margin: 0; padding: 0 0 5px 0; }
                  div#content div#contentRight div.navbar div.navbarStatus select.inputlist { width: auto; }
                div#content div#contentRight div.navbar div.navbarLeft { width: 70px; float: left; }
                div#content div#contentRight div.navbar div.navbarMiddle { width: 250px; float: left; text-align: center; }
                  div#content div#contentRight div.navbar div.navbarMiddle span.ap { font-weight: bold; text-decoration: underline; }
                div#content div#contentRight div.navbar div.navbarRight { width: 70px; float: left; text-align: right; }

          div#content div#contentRight div.babyBox { float: left; margin: 10px 5px; width: 500px; }
            div#content div#contentRight div.babyBox div.babyBoxLeft { float: left; margin: 0; padding: 0; width: 150px; }
              div#content div#contentRight div.babyBox div.babyBoxLeft div.babyBoxLeftImage { float: left; padding: 3px 3px 1px 3px; background-color: #88D200; }
                div#content div#contentRight div.babyBox div.babyBoxLeft div.babyBoxLeftImage a img { border: #468500 1px solid; }
            div#content div#contentRight div.babyBox div.babyBoxRight { float: left; margin: 0; padding: 0; width: 350px; overflow: hidden; }
              div#content div#contentRight div.babyBox div.babyBoxRight h1 { margin: 0; padding: 0 10px; font-size: 22px; text-transform: none; }
              div#content div#contentRight div.babyBox div.babyBoxRight p { clear: left; color: #317D22; margin: 5px 0; padding: 0 10px; font-size: 12px; }
              div#content div#contentRight div.babyBox div.babyBoxImages { clear: both; margin: 0; padding: 5px 0; }
                div#content div#contentRight div.babyBox div.babyBoxImages div.babyBoxImage { float: left; margin: 0 5px 0 0; padding: 3px 3px 1px 3px; background-color: #88D200; }
                  div#content div#contentRight div.babyBox div.babyBoxImages div.babyBoxImage a img { border: #468500 1px solid; }

          div#content div#contentRight div.markBox { float: left; margin: 0 0 10px 0; padding: 0; width: 559px; }
            div#content div#contentRight div.markBox div.markBoxTop { float: left; margin: 0; padding: 0; width: 549px; height: 38px; margin: 0; padding: 5px 0 0 10px; color: #3E7C00; background: url(markBox_top.gif) no-repeat top left; font-size: 22px; overflow: hidden; }
            div#content div#contentRight div.markBox div.markBoxBody { float: left; margin: 0; padding: 0 10px; width: 539px; background: url(markBox_bg.gif) repeat-y top left; }
              div#content div#contentRight div.markBox div.markBoxBody div.logo { float: left; width: 120px; padding: 10px 0; text-align: center; }
              div#content div#contentRight div.markBox div.markBoxBody div.desc { float: left; width: 419px; }
                div#content div#contentRight div.markBox div.markBoxBody p { margin: 0; padding: 2px 0; color: #377A00; font-size: 11px; }
                div#content div#contentRight div.markBox div.markBoxBody a { color: #D41811; font-weight: bold; text-decoration: none; }
            div#content div#contentRight div.markBox div.markBoxBottom { float: left; margin: 0; padding: 0; width: 559px; height: 10px; background: url(markBox_bottom.gif) no-repeat top left; font-size: 1px; line-height: 1px; overflow: hidden; }

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

    div#containerInnerRight { float: left; width: 200px; margin: 0; padding: 0; overflow: hidden; }
      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; }
          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#tipp { float: left; width: 200px; height: auto; background: url(tudtade_box_bg.gif) repeat-y; margin: 10px 0; padding: 0 0 0 0; }
        div#tipp div#tippInner { float: left; width: 180px; min-height: 187px; height: auto !important; height: 187px; background: url(tudtade_box_top.gif) no-repeat top; margin: 0; padding: 38px 10px 0px 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; line-height: 11px; height: 11px; background: url(tudtade_box_bottom.gif) no-repeat top; margin: 0; padding: 0; overflow: hidden; }

      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; }
