body { 
   background-color: rgb(160,210,180);
   background-color: #D9F2DF;
   background-image:url('img/tlo_gradenit.jpg');
   background-repeat: repeat-x;
   margin-top:0px;margin-bottom:0px;padding:0px;
   text-align:center;
}

h1 {
   font: 16px Verdana, Tahoma, Arial CE, Arial;
   font-weight:bold;text-align:left;
   margin-top:20px;
}

h2 {
   font: 16px Verdana, Tahoma, Arial CE, Arial;
/*   font: 18px Times, Times New Roman; */
   font-weight: bold;
   text-align:left;
   margin-top:20px;
   margin-left:22px;
}

h3 {
   font: 14px Verdana, Tahoma, Arial CE, Arial;
/* font: 16px Times, Times New Roman; */
   font-weight:bold;text-align:left;
   text-align:left;
   margin-top:20px;
   margin-left:22px;
}

p {
   font: 11px Verdana, Tahoma, Arial CE, Arial;
   line-height:18px;
}
p.p1 {
   font: 11px Verdana, Tahoma, Arial CE, Arial;
   margin-bottom:10px;
   width:207px;
}

p.p2 {
/*   font: 12px Times, Times New Roman; */
   font: 11px Verdana, Tahoma, Arial CE, Arial;
   margin:20px;margin-left:22px;
   text-align:left;
}
p.p_bis {
/*   font: 12px Times, Times New Roman; */
   font: 20px Times New Roman,Verdana, Tahoma, Arial CE, Arial;
   margin:20px;margin-left:22px;
   text-align:left;
}

p.p3 {
   font: 10px Verdana, Tahoma, Arial CE, Arial;
   margin:10px;
}

p.p4 {
   font: 11px Verdana, Tahoma, Arial CE, Arial;
   text-align:left;
   padding:5px;padding-bottom:10px;
   margin:5px;margin-bottom:30px;
   background-color:rgb(250,255,250);
   float:right;
}

p.submenu2 {
   font: 10px Verdana, Tahoma, Arial CE, Arial;
   text-align:left;
   padding:4px;margin:0px;
   padding-left: 20px;
   text-indent: -12px;
   color: rgb(20,120,20);
   font-weight: bold;
   width: 350px;
}

div.submenu2 {
   max-width: 350px;
   float: right; clear: right;
/*   margin-left:auto; text-align: right; */
   margin-bottom: 2px;
   background-color: #D6F1BE;
   border: solid 2px #12884C;
   border-right: none;
/*   writing-mode: tb-rl; */
   word-wrap: break-word;

}

a.submenu2 {
   font-size:10px;
   color: rgb(20,120,20);
}

a.submenu2:hover {
   font-size:10px
   color: rgb(20,120,20);
   text-decoration:underline;
}

a {
   color: rgb(20,120,20);
   font-family: verdana; arial;
   font-size: 11px;
   text-decoration:none;
}

a:hover {
    color: rgb(20,120,20);
    font-family: verdana; arial;
    font-size: 11px;
    text-decoration: underline;
}

a:active {
    text-decoration: none;
}


a.menu1 {
   color: rgb(100,100,100);text-decoration:none;
}

a.menu1:hover {
   text-decoration: underline;
}

a.menu1:active {
   text-decoration: none;
}

ol {
   font: 13px Times, Times New Roman;
   margin:10px;margin-left:10px;
   text-align:left;
}

img {
   border:0px;
}

div#glowny {
  margin-left:auto;margin-right:auto;
  padding:0px;
  width:775px;
  background-color:#FFFFFF;
}

div#naglowek {
  height:150px;
  background-color:#FFFFFF;
}

div#menu {
  margin-left:auto;margin-right:auto;
  height:30px;
  border-left: solid 2px rgb(0,101,51);
  border-right: solid 2px rgb(0,101,51);
}

div#tresc {
  margin-left:auto;margin-right:auto;
  border-left: solid 2px rgb(0,101,51);
  border-right: solid 2px rgb(0,101,51);
  background-color:#FFFFFF;
}

div#stopka {
  margin-left:auto;margin-right:auto;
  width:772px;
  background-color:#FFFFFF;
  border-left: solid 2px rgb(0,101,51);
  border-right: solid 2px rgb(0,101,51);
}


/* rozwijane menu */

div.menu { 
  position:relative; cursor:hand;
  border: 0px;
}

div.img { 
  position:relative;
  border: 0px;
}

.t {
  position:absolute; visibility:hidden; width:100%;
  left:2px; top:2px;
  border: 0px;
}

.t2 {
  position:absolute; visibility:visible; width:100%;
  left:2px; top:2px;
  border: 0px;
}

.t3 {
  position:absolute; visibility:visible; width:95%;
  background-image:url('img/tlo_podmenu.gif'); left:2px; top:29px;

}


.cell {
  background-color:rgb(211,242,188);
  height: 25px;
  border: 1px solid rgb(156,226,103);
}

.cell2 {
  background-color:#FFFFFF;
  height: 25px;
  border: 1px solid rgb(156,226,103);
}

/* rozwijane menu koniec */
