body {
  margin: 0px;
  padding: 0px;
  font: 0.75em Tahoma, Arial, Helvetica, sans-serif;
  color: #47443a;
  line-height: 18px;
     }

.logohid {
  display: block;
  position: absolute;
  visibility: hidden;
  background: url(images/logoh.jpg);
  width: 1px;
  height: 1px;
  margin: 0 auto;
  top: 0px;
  left: 0px;
  padding: 0px;
      }


.logohid2 {
  display: block;
  position: absolute;
  visibility: hidden;
  background: url(images/logoh2.jpg);
  width: 1px;
  height: 1px;
  margin: 0 auto;
  top: 0px;
  left: 0px;
  padding: 0px;
  z-index: 1;
      }

#site {
  display: block;
  position: relative;
  visibility: visible;
  width: 100%;
  min-width: 700px;
  height: 100%;
  padding: 0px;
      }

.logo {
  display: block;
  position: relative;
  visibility: visible;
  background: url(images/logo2.jpg);
  width: 302px;
  height: 33px;
  margin: 0 auto;
  margin-top: 20%;
  padding: 0px;
      }

.logo:hover {
  background: url(images/logoh2.jpg);
      }


.podlogo {
  width: 100%;
  min-width: 700px;
  margin: 0px;
  padding: 0px;
  margin-top: 5px;
      }

.podlogo a {
  color: gray;
  text-decoration: none;
  font-weight: bold;
  font-size: 13px;
      }


#contacts{
  display: block;
  position: absolute;
  visibility: visible;
  width: 100%;
  min-width: 700px;
  padding: 0px;
  margin-top: 80px;
  bottom: 20px;
  text-align: center;
  font-weight: normal;
  color: #9AA392;
  font-size: 9px;
      }

#contacts a{
  color: #9AA392;
      }

#contacts a:hover{
  color: #90221d;
      }

#top {  display: block;
  position: absolute;
  visibility: visible;
  width: 100%;
  min-width: 1000px;
  height: 20px;
  padding: 0px;
  top: 0px;
  background-color: #000000;
  border-bottom: 1px solid gray;
  z-index: 10;
     }

#top h1 {  margin: 0px;
  padding: 0px;
  color: white;
  font-size: 12px;
  text-indent: 10px;
        }

#top a {
  margin: 0px;
  padding: 0px;
  color: white;
  text-decoration: none;

        }

#middle_f {
  display: block;
  position: absolute;
  visibility: visible;
  width: 100%;
  min-width: 1000px;
  height: 100%;
  padding: 0px;
  background-color: #41292C;
  overflow: hidden;
  z-index: 1;
     }


#content {
  display: block;
  position: absolute;
  visibility: visible;
  width: 100%;
  min-width: 1000px;
  height: 45px;
  padding: 0px;
  background-color: #FFFFFF;
  background-image: url(images/logo2.jpg);
  background-repeat: no-repeat;
  background-position: 10px 7px;
  bottom: 0px;
  overflow: hidden;
  z-index: 10;
     }

#content:hover {
  height: 50%;
  min-height: 300px;
  background-image: url(images/logoh2.jpg);
     }

#content table {
  border: 2px solid #000000;
  color: black;
  text-valign: top;
     }

#content:hover table {
  height: 99%;
     }


.tube {
  display: block;
  position: absolute;
  visibility: visible;
  right: 20px;
  top: 10px;
  color: black;
      }

.menu {  display: block;
  position: absolute;
  visibility: visible;
  left: 20px;
  top: 40px;
  color: black;
      }

.menu ul {
  margin: 0px;
  padding: 10px;
         }

.menu li {
  list-style: none;
  width: 250px;
         }

.menu li a {  color: #000000;
  text-decoration: none;
  width: 250px;
  font-weight: bold;
        }

.menu li:hover {
  background: black;
         }


.menu li:hover a {
  color: #FFFFFF;
        }

.opis {
  display: block;
  position: absolute;
  visibility: visible;
  left: 310px;
  top: 50px;
  width: 67%;
  height: 80%;
  color: black;
      }

.frame {  border: 0px;
  width: 100%;
  height: 100%;
       }

h1 {
  margin: 0px;
  padding: 0px;  color: #44111A;
  font-size: 12px;
  font-weight: bold;
   }

.new {  display: block;
  position: relative;
  visibility: visible;
  float: left;
  width: 250px;
  margin-right: 40px;
     }

.new2 {
  display: block;
  position: relative;
  visibility: visible;
  float: left;
  width: 250px;
  height: 700px;
  margin-right: 20px;
     }


h2 {  width: 250px;  margin: 0px;
  padding: 0px;
  color: black;
  font-size: 11px;
  font-weight: normal;
  background-color: #D6D6D6;
  text-indent: 5px;
   }

.new:hover h2 {
  background-color: #703335;
  color: white;
              }

.new2:hover h2 {
  background-color: #703335;
  color: white;
              }


form {  color: black;
  font-size: 10px;	 }

.input {  width: 200px;
  height: 12px;
  margin: 0px;
  padding: 0px;
      }

textarea {  width: 300px;
  height: 65px;
         }
