* { font-family: Verdana, Trebuchet, Helvetica, Sans-Serif; }

html {
  height: 100%;
  min-height: 100%;
  margin: 0; 
  padding: 0; 
  font-size: 12px; 
}

body {
  height: 100%;
  min-height: 100%;
  color: #000;
  margin: 0;
  padding: 0;
  background-color: #caa582;
  text-align:center; /* center layout in ie5 and 5.5. */
}

p, li, ul, ol, h1, h2, h3, h4, td{
font-family: Verdana, Arial, sans-serif;
font-weight: normal;
color: #333;
}


h1 {
		font-weight: bold;
        text-decoration: none;
		font-size: 16px;		
}

h2 {
		font-weight: bold;
        text-decoration: none;
		font-size: 12px;		
}

a:active {
        color: #a84638;
		font-weight: bold;
        text-decoration: none;
}

a:link {
        color: #a84638;
		font-weight: bold;
        text-decoration: none;
}

a:visited {
        color: #a84638;
		font-weight: bold;
        text-decoration: none;
}

a:hover {
        color: #a84638;
		font-weight: bold;
        text-decoration: underline;
}

#container { background-color: #d0b58e; }

#middle { background-color: #d0b58e; }

#container, #header, #subheader, #left, #middle, #right, #footer, #menu, #submenu {
  margin: 0;
  padding: 0;
}

#container {
  height: auto !important;
  height: 100%;
  min-height: 100%;
  width: 758px !important;
  width: 758px; /* IE */
  margin: 0 auto 0 auto;
  border: solid 1px #a84638;
  border-bottom: 0;
  border-top: 0;
  text-align: left;
  position: relative;
}

#clear {
  clear: both;
  width: 100%;
  height: 60px;
}

#header {
  width: 100%;
  height: 98px;
}

#header img {
  display: block;
  border: 0;
  margin: 0;
}

#middle {
  float: left;
  width: 100%;
  height: auto !important;
  height: 250px; /* IE */
  min-height: 250px;
  display: inline;
}

#text {
  width: 600px;
  margin: 20px auto 20px auto;
}

#text img {
  padding: 5px 2px;
}

#footer {
  bottom: 0 !important;
  bottom: -1px;
  position: absolute;
  clear: both;
  width: 100%;
  height: 20px;
  background: #a84638;
  text-align: center;
  border-top: 1px solid #9d2820;
}

#footer p {
  padding: 3px 0;
  margin: 0;
  font-weight: bold;
}

#footer a {
  color: #ccc;
  text-decoration: none;
}

#footer a:hover {
  color: #fff;
}

#menu {   
  float: left; 
  width: 100%;
  height: 20px;
  display: inline;
  border-top: 1px solid #9d2820;
  border-bottom: 1px solid #9d2820;
  background: #a84638;
}

#menu li {
border-left: 1px solid #9d2820;
float:left;
list-style: none; 
margin: 0; 
width: auto; 
line-height: 20px;}

#menu li.first {
border-left: 0;}

#menu li a{
padding: 3px 12px;
font-weight: normal; 
text-decoration: none;
color: #ccc;
font-weight: bold;}

#menu li a:hover{
color: #fff;
background: #b36251;
/*text-decoration: underline;*/}

#menu ul{
margin: 0;
padding: 0;}

td.text p:first-letter { 
font-size: 1.75em; 
}

td.pasek {
        background: #a84638;
}

td.linia {
        background: #9d2820;
}

td.strona {
        background: #d0b58e;
}

td.text {
        text-align: justify;
}

td.text_sklad {
        background: #caa582;
		padding: 5px;
        text-align: justify;
}

table.produkty {
	    background: #9d2820;
}

#flash {
margin: 10px auto;
padding: 0;
}
