html, body {
  height: 100%;
  min-height: 100%;
  margin: 0;
  padding: 0;
}

body{
background-color: #000;
color: #fff;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
margin: 0;
padding: 0;
behavior: url(csshover.htc);
}

div#kontener{
  height: auto !important;
  position: relative;
  height: 100%;
  min-height: 100%;
  width: 910px;
  margin: 0 auto 0 auto;
  padding: 0;
  border: none;
  text-align: left;


}

div#kontener div#gora{
  position: relative;
 background: #000;
  width: 910px;
  height: 270px;
  min-height: 270px;
  max-height: 270px;

  margin: 0 auto 0 auto;
  padding: 0;
    background-image: url("img/gora.jpg");
   background-repeat: no-repeat;
   background-position: center bottom;
}

div#kontener div#dol{
  position: relative;
  height: auto !important;
  min-height: 400px;
  width: 910px;
  background: #222;
  margin: 0 auto 0 auto;
  padding: 0;
  border: none;
  border-top: solid #222 1px;
}

td.forFlash{
width: 910px;
  height: 230px;
  min-height: 230px;
  max-height: 230px;
  vertical-align: top;
 text-align: right;
  padding: 0;

  border: none;
}
td.forMenuDodatkowe{
  height: 40px;
  min-height: 40px;
  max-height: 40px;
  padding: 0;
  border: none;
  vertical-align: top;
  text-align: right;
}
.menuProducent{
position: relative;

margin: 0 0 auto auto;
width: 300px;
text-decoration: none;
color: #fff;
letter-spacing: 0.3em;
}
.menuProducent img{
vertical-align: middle;
border: none;
}


#dropmenudiv {
position : absolute;
border : 1px solid #dcdcdc;
border-bottom-width : 0;
font-size: 90%;
line-height : 18px;
z-index : 100;
}
#dropmenudiv a {
width : 100%;
display : block;
text-indent : 3px;
border-bottom : 1px solid #dcdcdc;
padding : 1px 0;
color : #fff;
text-decoration : none;
font-weight : normal;
}
#dropmenudiv a:hover {
background-color : gold;
color : black;
font-weight : normal;
}

table.tableKont{
border: none;
width: 100%;
margin: 2% auto auto auto;
padding: 0;
}
td.rootKont{
padding: 5px;
vertical-align: top;
}
td.leftKont{
padding: 5px;
border-collapse: collapse;
border: none;
border-left: dotted #555 1px;
width: 200px;
min-width: 200px;
max-width: 200px;
text-align: center;
vertical-align: top;
}

table.menuBox{
width: 80%;
border: none;
border-top: solid #666 2px;
border-bottom: solid gold 1px;
background: #222;
margin: 0 auto 10px auto;
background-image: url("img/bg150.jpg");
background-position: top left;
background-repeat: repeat-x;
width: 100%;
}
table.menuBox img{
border: none;
}
.menuBoxTitle{
text-align: left;
font-weight: bold;
letter-spacing: 0.2em;
}

.menuBoxTitle img{
vertical-align: middle;
}

.handelBox{
text-align: left;
font-size: 80%;
}
a.awhite{
color: #fff;
}
table.listProducent{
width: 100%;
text-align: center;
}
table.listProducent td.producentTD{
width: 20%;
border: solid #c0c0c0 1px;
background: #696969;
}
table.listProducent td.opisTD{
width: 40%;
border: solid #c0c0c0 1px;
background: #696969;
}
table.listProducent td.produktyTD{
border: solid #c0c0c0 1px;
background: #696969;
}
.prodListTDcenter{
border: none;
border-bottom: solid gold 1px;
background-image: url("img/bg150.jpg");
background-position: top left;
background-repeat: repeat-x;
padding: 15px;
}
.prodListTDcenter a{
text-decoration: none;
color: #fff;

}

.prodListTDcenter a img{
border: none;
}

.prodListTD{
border: none;
border-bottom: solid gold 1px;
background-image: url("img/bg150.jpg");
background-position: top left;
background-repeat: repeat-x;
font-size: 90%;
text-align: left;
padding: 15px;
}
.pager{
color: #fff;
text-decoration: none;
}

ul.ulDlaProducentListaTowar{
color: #fff;
}
ul.ulDlaProducentListaTowar li{
margin: 9px auto 2px auto;
list-style-type: circle;
}
ul.ulDlaProducentListaTowar li a{
color: #fff;
}
p.welcomNawozy{
text-indent: 0.6em;
margin: 10px 40px;
}
.title{
text-indent: 0.3em;
font-size: 120%;
font-weight: bold;
margin: 10px 40px;
}
.title2{
text-indent: 0.3em;
font-size: 110%;
font-weight: bold;
margin: 10px 40px;
}
div.welcomNawozyKontener{
width: 100%;
border: none;
border-top: solid #666 2px;
border-bottom: solid gold 1px;
background-image: url("img/bg150.jpg");
background-position: top left;
background-repeat: repeat-x;
margin-bottom: 5%;
padding-top: 20px;
padding-bottom: 15px;
}
.parBoxHandel{
margin: 10px;
}
table.FullTowar{
width: 100%;
text-align: center;
}

table.FullTowar td.TfotoTD{
width: 20%;
border: solid #c0c0c0 1px;
background: #696969;
}
table.FullTowar td.TopisTD{

border: solid #c0c0c0 1px;
background: #696969;
}
table.FullTowar td.TnazwaTD{
width: 30%;
border: solid #c0c0c0 1px;
background: #696969;
}
.fullTowarDcenter{
border: none;
border-bottom: solid gold 1px;
background-image: url("img/bg150.jpg");
background-position: top left;
background-repeat: repeat-x;
padding: 15px;
}
.fullTowarTD{
border: none;
border-bottom: solid gold 1px;
background-image: url("img/bg150.jpg");
background-position: top left;
background-repeat: repeat-x;
text-align: left
padding: 15px;
}
.forBack{
text-align: right;
padding-right: 2%;
}
.forBack img{
vertical-align: middle;
border: none;
}
.forBack a{
text-decoration: none;
color: #fff;
}
div.zbozaKontener{
width: 100%;
border: none;
border-top: solid #666 2px;
border-bottom: solid gold 1px;
background-image: url("img/bg150.jpg");
background-position: top left;
background-repeat: repeat-x;
margin-bottom: 5%;
padding-top: 20px;
padding-bottom: 15px;
}
p.zboza{
text-indent: 0.6em;
margin: 10px 40px;
}
/* newsy */
table.rootNews{
width: 90%;
border: none;
border-collapse: collapse;
padding: 0;
margin: auto;
}
table.rootNews td.firstLeft{
width: 50%;
border: none;
vertical-align: bottom;
text-align: left;
padding: 0;
}
table.rootNews td.firstRight{
width: 50%;
border: none;
vertical-align: bottom;
text-align: right;
padding: auto 5px 0 auto;
color: gold;
font-weight: bold;
font-size: 90%;
}
table.rootNews td.shortNewsText{
border-top: solid #666 2px;
background-image: url("img/bg150.jpg");
background-position: top left;
background-repeat: repeat-x;
}
table.rootNews td.shortNewsText h3{
margin: 10px;
margin-bottom: 0;
font-size: 110%;
}
table.rootNews td.shortNewsText div.bodyNews{
margin: 5px 10px;
margin-bottom: 25px;
padding: 0 15px;
}
.forsecondTable{
margin: 0;
padding: 0;
}
table.secondTable{
width: 100%;
margin: 0;
padding: 0;
border-top: solid #666 2px;
background-image: url("img/bg150.jpg");
background-position: top left;
background-repeat: repeat-x;
}
.secondLeft{
width: 50%;
border: none;
vertical-align: bottom;
text-align: left;
padding: 0;
}

.secondLeft h3{
margin: 10px;
margin-bottom: 0;
font-size: 110%;
}

.secondRight{
width: 50%;
border: none;
vertical-align: bottom;
text-align: right;
padding: auto 5px 0 auto;
color: gold;
font-weight: bold;
font-size: 90%;
}

td.shortNewsText2 div.bodyNews{
margin: 5px 10px;
margin-bottom: 25px;
padding: 0 15px;
}
.toDalej{
width: 100%;
margin: 0;
padding: 0;
border-collapse: collapse;
border: none;
margin-bottom: 18px;
}
.dalejbottom2{
margin: 0;
padding: 0;
vertical-align: bottom;
width: 200px;
background-image: url("img/dalej.gif");
background-position: bottom left;
background-repeat: repeat-x;
border-collapse: collapse;
border: none;
height: 40px;
min-height: 40px;
max-height: 40px;
}

.dalejbottom{
margin: 0;
padding: 0;
background-image: url("img/border1.gif");
background-position: bottom left;
background-repeat: repeat-x;
border-collapse: collapse;
border: none;
height: 40px;
min-height: 40px;
max-height: 40px;
}
.dalejbottom2 img{
border: none;
margin: 0;
padding: 0;

}

table.fullNews{
width: 90%;
border: none;
border-collapse: collapse;
padding: 0;
margin: auto;
border-bottom: solid gold 1px;
}

/* stopka */
#stopka{
	width: 910px !important;
	width:  910px; /* IE */
	height: auto !important;
	height: 80px;
	min-height: 80px;
	background-image: url("img/tbottom.jpg");
   background-repeat: no-repeat;
   background-position: center bottom;
	margin: 0 auto 0 auto;
	padding: 0;
	position: relative;
	border: none;
	border-top: solid #222 1px;
	text-align: left;
}

#stopka p.st{
padding: 20px 10px;
color: gold;
}
ul.menu{
position: relative;
margin: 0;
padding: 0;
}
div#gora ul.menu li{
list-style-type: none;
display: inline;
}
div#gora ul.menu li img{
vertical-align: middle;
border:none;
}
div#gora ul.menu li a{
text-decoration: none;
color: #fff;
letter-spacing: 0.1em;
font-weight: bold;
}
div#gora ul.menu li a:hover{
color: gold;
}
div.poiejmnikTitle{
width: 90%;
margin: 0 5% auto 5%;
}
div.titleIn{
width: 100%;
margin: 0
}
div.pojemnik{
width: 90%;
margin: 0 auto;
margin-bottom: 40px;
border-bottom: solid gold 1px;
padding: 15px;
background-image: url("img/bg150.jpg");
border-top: solid #666 2px;
background-position: top left;
background-repeat: repeat-x;
}

table.titleArt{
padding: 0;
margin: 0;
border-collapse: collapse;
}
td.leftSide{
background-image: url("img/podTitleLeft.gif");
background-position: top left;
background-repeat: repeat-x;
border: none;
padding: 0;
margin: 0;
border-collapse: collapse;
width: 5px;
max-width: 5px;
min-width: 5px;
height: 40px;
min-height: 40px;
max-height: 40px;
}

td.rightSide{
background-image: url("img/podTitleRight.gif");
background-position: top left;
background-repeat: repeat-x;
border: none;
padding: 0;
margin: 0;
border-collapse: collapse;
width: 5px;
max-width: 5px;
min-width: 5px;
height: 40px;
min-height: 40px;
max-height: 40px;
}
td.centerSide{
background-image: url("img/podTitleMiddle.gif");
background-position: top left;
background-repeat: repeat-x;
border: none;
vertical-align: bottom;
padding: 0;
margin: 0;
border-collapse: collapse;
height: 40px;
min-height: 40px;
max-height: 40px;
}
p.titleP{
margin: auto 10px 5px 10px;
font-weight: bold;
color: #000;
}

div.pojemnik p{
text-indent: 0.5em;
}

div.pojemnik p.titlePojemnik{
font-weight: bolder;
}

.zobWeb{
color: #fff;
}
div.pojemnik ul li{
list-style-type: circle;
}
.validlink{
color: #fff;
margin-left: 40px;
font-size: 70%;
}

 a.big{
color: #fff;
text-decoration: none;
}

.strefaHandlowa{
color: gold;
font-size: 110%;
}
.kupSprzedaj{
font-weight: bold;
}




/* DODANE */
#gora
  {
  position:relative;
  }

div.header
  {
  position:absolute;
  top:0;
  left:0;
  }

div.header h1
  {
  margin:0 0 0 183px;
  padding:0 0 7px 0;
  font-size:40px;
  line-height:45px;
  font-weight:normal;
  }

div.patronat h3
  {
  padding-top:37px;
  padding-left:55px;
  color:#aaa;
  font-size:11px;
  background:url('img/logo_doshem.gif') no-repeat top left;
  font-weight:normal;
  margin-bottom:20px;
  padding-bottom:40px;
  text-indent:-9999px;
  }

div.patronat h3 strong
  {
  color:#609558;
  font-size:17px;
  font-weight:bold;
  display:block;
  display:none;
  }

div.header h1 a
  {
  color:#fff;
  text-decoration:none;
  }

div.header h1 a span
  {
  color:#94C7F6;
  }

div.header h2
  {
  margin:0 0 0 68px;
  _padding-top:5px;
  color:#000;
  font-size:16px;
  font-weight:normal;
  font-family:arial black
  }


div.box1
  {
  overflow:hidden;
  margin-bottom:20px;
  }

div.product
  {
  padding-left:8px;
  _padding-top:5px;
  }

div.product h3
  {
  float:left;
  margin:0;
  font-size:14px;
  }

div.product h3.left
  {
  margin-right:8px;
  }

div.product h3 a
  {
  padding:8px;
  background:#222;
  display:block;
  text-decoration:none;
  color:#ddd;
  font-weight:normal;
  text-align:left;
  }

div.product h3 img
  {
  display:block;
  margin-bottom:3px;
  border:1px solid #bbb;
  }
p{
margin: 3px auto;
}
