/* CSS Document */
/* Catering 24 */

body {
  margin: 0px;
  padding: 0px;
  font-size: 11px;
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  background: url(../img/body_bg.jpg) repeat-x 1005px 174px;}

p, img, form, br, h1, h2, h3, h4, h5, span {margin: 0px; padding: 0px; border: 0px;}
.cleared {clear: both; line-height: 0px;}
input {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;}

a {color: #b51206; text-decoration: none; }
a:hover {color: #600;}

div.test {border: solid 1px #f00;}

div#glowny {width: 1006px;}

  div#box_top {height: 235px; background: url(../img/sztucce.jpg) no-repeat 0px 10px;}
    * html div#box_top_header {height: 174px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/header_bg.png", sizingMethod="");}
    html>body div#box_top_header {height: 174px; background: url(../img/header_bg.png) no-repeat;}
      div#box_top_header p.nazwa {margin-left: 304px; padding-top: 60px; font-family: Arial Narrow, sans-serif; font-size: 38px; color: #3D3D3D;}
      div#box_top_header p.nazwa span {font-family: Arial Black, sans-serif; color: #600;}
      div#box_top_header h1.opis {margin-left: 304px; color: #a3a3a3; font-size: 11px; width: 400px; font-weight: normal;}
      div.login_box {position:absolute; left: 798px; padding: 9px 6px; height: 27px; border-right: solid 1px #bebebe;}
        div.login_box a {display: block; padding-right: 23px; background: url(../img/login_button.gif) no-repeat 100% 1px; font-size: 10px; font-weight: bold;}
    div#box_top_menu {height: 35px; background: url(../img/menu_swf.jpg) no-repeat 0px 0px; padding-top: 26px; }
      div.temp_menu {height: 35px; margin-left: 207px;}
        div.menu_element, div.menu_element_active {height: 35px; margin-right: 8px; float: left; }
          div.left_shadow {width: 6px; height: 35px; float: left;}
          div.menu_srodek {float: left; height: 28px; padding-top: 7px;}
          div.menu_srodek a {color: #fff; font-weight: bold; background: none; padding: 0px 4px;}
          div.right_shadow {width: 6px; height: 33px; float: left;}

        div.menu_element:hover div.menu_srodek, div.menu_element_active div.menu_srodek {background: url(../img/top_menu_bg.gif) repeat-x;}
        div.menu_element:hover div.menu_srodek a, div.menu_element_active div.menu_srodek a {color: #600;}
        div.menu_element:hover div.left_shadow, div.menu_element_active div.left_shadow {background: url(../img/left_sh.gif) no-repeat;}
        div.menu_element:hover div.right_shadow, div.menu_element_active div.right_shadow {background: url(../img/right_sh.gif) no-repeat;}

  div#container {background: url(../img/border.gif) repeat-y 206px 0px;}

    div#column_left {width: 205px; float: left; border-left: 2px solid #fff;}
      div#main_menu {margin-bottom: 2px;}
        div.main_menu_text {background: url(../img/main_menu_bg.gif) repeat-y;  padding: 0px 10px;}
          div.main_menu_text p {font-size: 18px; color: #730f00; padding: 10px 15px; text-align: left; font-weight: bold;}
          div.link, div.link_active {width: 185px; padding-top: 2px;}
            div.luk .b1g {border-left: 1px solid #fAf3f2; border-right: 1px solid #fAf3f2; margin: 0px 1px; display:block; height:1px; overflow:hidden; background: none;}
				    div.luk .b2g {border-left: 1px solid #fAf3f2; border-right: 1px solid #fAf3f2; margin: 0px 2px; display:block; height:1px; overflow:hidden; background: none;}
            div.link a.menu, div.link_active a.menu {display: block; color: #666; padding: 1px 0px 1px 30px; background: url(../img/menu_arrow.gif) no-repeat 15px 3px;}
          div.link:hover a.menu, div.link_active a.menu {background: #fff url(../img/menu_arrow.gif) no-repeat 15px 3px; color: #333;}
          div.link:hover div.luk .b1g, div.link:hover div.luk .b2g, div.link_active div.luk .b1g, div.link_active div.luk .b2g {border-left-color: #fff; border-right-color: #fff; background: #fff;}

        div.main_menu_luk {height: 29px; background: #fff url(../img/main_menu_luk.gif) no-repeat; border-right: solid 1px #fff;}

      div#kontakt {}
        div.kontakt_text {height: 45px; background: url(../img/kontakt.gif) no-repeat 18px 2px; padding: 11px 0px 0px 74px; font-family: Arial Narrow, sans-serif;}
          div.kontakt_text p.text_1 {color: #b41f24;}
          div.kontakt_text p.text_2 {font-size: 15px; color: #b51206; font-weight: bold;}
      div#kontakt p.nr_tel {font-size: 22px; color: #600; font-weight: bold; text-align: center; letter-spacing: -1px;}

      div#newsletter {padding: 30px 0px;}
        div#newsletter p {color: #c00; font-weight: bold; margin-left: 18px;}
        div.input_container {height: 39px; background: url(../img/input_bg.gif) no-repeat 5px 0px;}
        div.input_container input {color: #7A7b7b; border: 0px solid; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px;  width: 160px; margin: 9px 0px 0px 18px;}
        div.newsletter_buttony {color: #351f09; margin-left: 18px;}
          div.newsletter_buttony input.b_dodaj, div.newsletter_buttony input.b_usun {background: url(../img/button_dodaj.gif) no-repeat; width: 22px; height: 12px; border: 0px; cursor: pointer; margin: 0px 8px;}
          div.newsletter_buttony input.b_usun {background: url(../img/button_usun.gif) no-repeat;}

    div#pathfinder {padding: 0px 0px 10px 0px; font-size: 10px;}
      div#pathfinder span {color: #970f00; font-weight: bold;}

    div#content {width: 609px; float: left; padding: 5px 10px;}
    /*html>body {height: auto; min-height: 400px;}*/

    div#stopka {width: 805px; border-top: solid 1px #c4c4c4; padding: 10px 0px 10px 5px; text-align: right; font-size: 10px; color: #a3a3a3;}
      div#stopka span.catering {color: #4C4C4C; font-weight: bold;}
      div#stopka span.cat24 {color: #b51206; font-weight: bold;}
      div#stopka div.plugstudio {float: left; }
        div.plugstudio a {font-weight: bold;}
        div.plugstudio a:hover {color: #820e0b;}




