*{
margin: 0;
padding: 0;
font: normal 12px Arial, Verdana, sans-serif;
color: black;
}
body{
background-color: #e9e6d5;
}
div#container{
width: 884px;
margin: 10px auto;
}
div#top{
width: 884px;
height: 197px;
background: url(images/bg_top.jpg) no-repeat left top;
}
.nodisplay{
display: none;
}
.green_bold{
color: #265a14;
font-weight: bold;
}
.bold{
font-weight: bold;
}
.center{
text-align: center;
}
p{
margin: 10px 0;
}
p.fright{
float: right;
margin: 0 0 10px 15px;
}
h1{
font-size: 135%;
font-weight: bold;
margin: 0 0 20px 0;
}
body#koncentraty h1{
font-size: 135%;
font-weight: bold;
margin: 25px 0 20px 0;
}
.justify{
text-align: justify;
}
h2{
color: #265a14;
font-weight: bold;
margin: 10px 0;
}
.border{
border: 1px solid gray;
}
div#main{
width: 850px;
margin: 0 20px 0 14px;
background: #fcfcfa url(images/bg_main.jpg) repeat-x left top;
}
table#glowna{
width: 800px;
margin: 3px auto;
}
table#glowna td#left{
width: 180px;

vertical-align: top;
padding: 10px 0;
}
table#glowna td#middle{
padding: 10px 10px 10px 20px;
vertical-align: top;

}
table#glowna td#medium{
padding: 10px 10px 10px 20px;
vertical-align: top;
}
table#glowna td#right{
width: 160px;
vertical-align: middle;
padding: 10px 7px;
}
p.nomargin{
margin: 10px 0 0 0;
}
ol.prosta_num{
margin: 0 10px;
padding: 0 10px;
}
ul.prosta{
margin: 10px 13px;
padding: 0 13px;
}
div#foot{
width: 884px;
height: 40px;
background: url(images/bg_foot.jpg) no-repeat left top;
}
div#foot p{
color: white;
margin: 0;
padding: 4px;
text-align: center;
font-weight: bold;
}
div#sygn p{
color: #D1D1D1;
margin: 0;
padding: 0 4px;
text-align: center;
}
div#sygn p a{
color: #D1D1D1;
text-decoration: none;
}
/*******nawigacja**********/
ul#nav{
margin: 0;
padding: 0 0 20px 0;
list-style-type: none;
width: 230px;
}
ul#nav li{
height: 17px;
}
ul#nav li.nolink{
font-size: 11px;
color: #265a14;
font-weight: bold;

}
ul#nav li.sublink{
padding-left: 20px;
background: url(images/arrow.gif) no-repeat 8px center;
}
a.redlink{
font-size: 11px;
color: #265a14;
font-weight: bold;
}
ul#nav li a{
font-size: 11px;
text-decoration: none;
display: block;
width: 100%;
}
ul#nav li.sublink a:hover, ul#nav li a:active{
color: #bb070f;
background-color: #f1eeee;
}

ul#nav li a:hover, ul#nav li a:active{
color: #7a7878;
background-color: #f1eeee;
}
/***********/
div.aktual{
margin: 10px 0;
padding: 5px 10px;
background-color: #f2efea;
width: 95%;
}
table#kryminalistyka td{
vertical-align: top;
}
/***********************************/
body#galeria{
width: 530px;
}
ul.galery {
  font-family: verdana;
  font-size: 12px;
  width: 550px;
  color: #CECFD6;
  margin: auto auto;
  padding: 0;
  list-style-type: none;
}
ul.galery li {
  display: inline;
  margin: 0;
  padding: 0;
}
ul.galery li img {
  border: 1px solid gray;
  margin: 4px;
  width: 50px;
  height: 50px;
}
div#powiekszenie {
  width: 510px;
  margin: 10px auto;
  text-align: center;
}
div#powiekszenie ul li {
  display: inline;
  text-align: center;
  color: black;
}
div#powiekszenie ul li a {
  color: black;
}
div#powiekszenie img {
  border: 1px solid black;
}
body#referencje ul.galery li img {
  border: 1px solid gray;
  margin: 4px;
  width: 100px;
  height: 100px;
}
table.koncentrat{
margin: 0 auto;
width: 100%;
padding: 5px 10px;
border-top: 1px solid rgb(240,240,240);
border-left: 1px solid rgb(240,240,240);
}
table.koncentrat td{
border-bottom: 1px solid rgb(240,240,240);
border-right: 1px solid rgb(240,240,240);

padding: 5px 10px;
text-align: left;
vertical-align: top;
}
table.koncentrat td.l{
width: 20px;
}
table.koncentrat td.m{
width: 320px;
}
ul#nav_top {
list-style-type: none;
margin: -40px 0 0 0;  
padding: 0;
text-align: left;
}
ul#nav_top li {
display: inline;
}
ul#nav_top li a {
color: #265a14;
font-weight: bold;
}
ul#nav_top li a:hover{
color:red;
}
table.przetwory td{
vertical-align: top;
}
table.przetwory td img{
margin: 0 0 0 10px;
}
