body {
  background-image: url(../images/top_bgd.gif);
  background-repeat: repeat-x;
  background-position: top;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding: 0;
  margin: 0;
}

.tlo_tytulu_akt {
  background-color: #d7f9a3; 
  color: #006633; 
  cursor: pointer; 
  padding-bottom: 5px; 
  padding-left: 10px; 
  padding-top: 5px;
  height: 40px;
}

.tlo_tytulu_akt_bez_kursora {
  background-color: #d7f9a3; 
  color: #006633; 
  padding-bottom: 5px; 
  padding-left: 10px; 
  padding-top: 5px;
  height: 40px;
}

.przedstawiciel_nagl {
  height: 21px;
  width: 252px;
  text-align: left;
  background-color: #83B22C; 
  color: #FFFFFF; 
  font-size: 12px; 
  font-weight: bold; 
  padding-left: 7px;
}

.przedstawiciel_podswietlony {
  background-color: yellow;
}

#glowna_tabela tr td {
  font-size: 12px;
}
  
.menu,.menu_sel {
  font-size: 11px;
  color: #FFFFFF; 
  padding: 3px;
  padding-left: 6px;
  background-color: #4D681A; 
}
  
.menu_sel {
  background-color: #009900; 
}

ul#menu {
  padding: 0;
  margin: 0;
  color: #030; 
  height: 20px;
  list-style: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  cursor: pointer;
  font-weight: bold;
  font-stretch: extra-expanded;
  /*background: #7dcd00;*/
  position: absolute;
  z-index: 20;
}
 
ul#menu ul{padding: 0} 
  
ul#menu li {
  display: block;
  float: left;
  position: relative;
  width: 173px;
  height: 20px;
  display: inline  
}

ul#menu a{color: #030; display: block; padding: 3px 0 5px 0; text-align: center; _padding: 3px 0 3px 0}
ul#menu a:link,ul#menu a:visited{color: #030; background: #7dcd00}
ul#menu a:hover,ul#menu a:active{color: #fff; background: #090}


/* pierwszy poziom */

ul#menu li ul {
  display: none;
  position: absolute; 
  left: 0;
  list-style: none;
  background: #7dcd00;
  border: 1px solid #E1FFC4;
  border-top: none;
  _margin-left: 0px;  
}

ul#menu li ul a{text-align: left}

ul#menu li ul li{
  border-bottom: 1px solid #E1FFC4;
  height: 23px;        
  position: relative;
  padding: 0;
  float: none;
}


ul#menu li > ul {
  top: 21px;
  left: auto;
}

ul#menu li:hover{
  height: 100px;
  position: relative
}

ul#menu li:hover ul{
  display: block;
}

ul#menu li:hover ul li{}


ul#menu li ul li a{color: #030; font-stretch: normal; font-weight: normal; font-size: 11px; width: 168px; height: 15px; display: block;
        padding: 4px 0 4px 5px}
ul#menu li ul li a:link,ul#menu li ul li a:visited{color: #030}
ul#menu li ul li a:hover,ul#menu li ul li a:active{color: #fff; background: #090}


/* drugi poziom */

ul#menu ul.menu_l2 li ul {
  display: none;
  position: absolute; 
  margin-top: 0;
  top: 0;
  margin-left: 172px;
  list-style: none;
  background: #7dcd00;
  z-index: 21; 
  width: 210px;
}

ul#menu ul.menu_l2 li ul a{width: 205px}

ul#menu ul.menu_l2 li ul li{
  border-bottom: 1px solid #E1FFC4;
  height: auto;
  _height: 23px;
  min-height: 23px;
  padding: 0;
  width: 210px
}

/*ul#menu ul.menu_l2 li > ul {
  top: auto;
  left: auto;
}*/

ul#menu ul.menu_l2 li:hover ul{
  display: block;
}

ul#menu ul.menu_l2 li a{color: #000}



/**************** menu coding 
#menu {
z-index: 20;
position: relative;
}

#menu ul {
padding: 0;
  margin: 0;
  color: #030; 
  height: 20px;
  list-style: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  cursor: pointer;
  font-weight: bold;
  font-stretch: extra-expanded;
  background: #7dcd00;
z-index: 20;
width: 199px
}

#menu a, #menu h2 {color: #030; display: block; padding: 3px 0 5px 23px}
#menu a:visited{color: #030; background: none}
#menu a:active{color: #fff; background: #090}

#menu h2 {
color: #fff;
background: #060;
text-transform: uppercase;
padding: 2px 3px;
}



#menu li li {
display: block;
  float: left;
  position: relative;
  width: 199px;
  height: 20px;  
  background-color_: #f0404e;
  background-color_: #4D681A; 
}

#menu li:hover{}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
width: 100%;
}


div#menu ul ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul ul ul ul,
div#menu ul ul ul li:hover ul ul
{display: none;}

div#menu ul ul ul ul ul,
div#menu ul ul ul ul li:hover ul ul
{display: none;}

div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

div#menu ul ul ul li:hover ul,
div#menu ul ul ul ul li:hover ul
{display: block;}

div#menu ul ul ul ul li:hover ul,
div#menu ul ul ul ul ul li:hover ul
{display: block;}



div#menu ul ul{z-index: 21}

div#menu ul ul ul{border: 1px solid #060; background: #ffffe5; left: 80%; z-index: 22; border-bottom: 1px solid #060; border-right: 1px solid #060; width: 170px}
div#menu ul ul ul li{width: 170px}

div#menu ul ul ul ul{background: #ffffe5; left: 95%; z-index: 23; margin-top: -1px; width: 220px}
div#menu ul ul ul ul li{width: 220px}

div#menu ul ul ul ul ul{z-index: 24; bottom: 0; top: auto}
div#menu ul ul ul ul ul ul{z-index: 25; bottom: 0; top: auto}

div#menu .bottom_shadow{background: #060; width: 100%; height: 5px}
div#menu .right_shadow{background: #060; height: 100%; width: 5px}

*****************/



.menu_dol {
  padding: 3px;
  padding-left: 6px;
}

.tabela_kontakt  {
  font-size: 11px;
}

#WarstwaDoScrollowania {
  LEFT: 0px;
  VISIBILITY: hidden;
  FONT-size: 12px;
  OVERFLOW: hidden;
  width: 176px;
  POSITION: relative;
  top: 0px;
  HEIGHT: 195px;
  padding-left: 5px;
}
#ScrollGora {}
#ScrollDol {}
a {
  text-decoration:none;
  color: #006633;
 
}
a.hover {
  text-decoration:underline;
  color: #009900;
}

#tabela_form {font-size: 12px}
#tabela_form td {padding-top: 5px; padding-bottom: 1px}

.over_{background: #006666}

#poprawej{width: 210px; position: relative; top: 0; right: 0; height: 155px; overflow: hidden; border: 1px solid #ccc}
#poprawej em{margin-bottom: 10px; color: #006633; display: block}
#poprawej ul{width: 200px; list-style: none; padding: 0; margin: 0}
#poprawej li{padding-left: 0}
#poprawej li a{width: 180px; display: block; padding-left: 20px}
#poprawej li a:link,#poprawej li a:visited{background: none; color: #063}
#poprawej li a:hover,#poprawej li a:active{background: #060 url(../images/this_prod.gif) no-repeat 4px 2px; color: #fff}

#tooltip{color:#000; font:normal bold 10px Verdana, sans-serif; padding:4px; background:#cfff9f; position:absolute; margin-top: 5px; z-index: 100; border: 1px solid #83b22c; max-width: 300px; _width: 300px}

.kat_glowna_nazwa {
  font-size: 20px; font-family: arial; color: black;
}

#kat_glowna_tabela {
  margin-left: auto; margin-right: auto; text-align: left;
}

table#kat_glowna_tabela td {
  font-size: 14px; 
}

.stopka {
  padding: 4px; 
  padding-left: 6px;
  padding-right: 6px;
  font-size: 10px; 
  font-family: arial; 
  color: #000000;
  text-align: left;
}

