body {
text-align: left;
background: #fffad0;
margin:0px;
padding:0px;
}





.tab{
width:870px;

margin: 10px auto;

/*
adding:2px; */
}

.prod_obraz{

width: 500px;
height:auto;


margin-top:2px;
margin-right:auto; 
margin-left:auto; 


}

.prod_pojemnik{

width: 600px;
height:auto;


margin-top:20px;
margin-right:auto; 
margin-left:auto; 


}


.prod_okno{

width: 924px;
height:auto;
margin: 10px;
}

.table_kontener{
border-collapse:collapse;
border:2px solid #fffad0;
border-right:1px solid pink;
background-color: #fffad0;

}
.td_kontener{

border:1px solid pink;
height:25px;
width:40px;

text-align:center;
     font: 14px Arial;
     color: #996633;

}

.td_kontener_big{

     border:1px solid pink;
     height:25px;
     width:60px;

     text-align:left;
     padding-left: 10px;
     font: 14px Arial;
     color: #996633;
     
}



.naglowek_kontener{

     padding: 5px;
     padding-bottom: 1px;
     padding-left: 10px;
     
     margin-bottom: 4px;
     /*background: #fff;
     border-top:1px solid; */
     border-bottom:1px solid;
     border-color: #bc7c7a; 
     
     font: 12px Arial;
     color: #996633;
     font-weight: bolder; 
}
.stopka_kontener{

     margin-top: 3px;
     padding: 5px;
     padding-bottom: 1px;
     text-align:left;
     padding-left: 10px;
     border-top:1px solid;
     border-bottom:1px solid;
     border-color: #bc7c7a;
     
     font: 12px Arial;
     color: #996633; 
     
}





.tr_kontener{

/*border:10px solid red;*/

}


.prod_kontener{

/*width:430px;*/
width:auto;
height:auto;
background: #f7f2db;
margin: 10px;
margin-right: 20px;
float: left;

/*border:1px dotted;
border-color: #bc7c7a;
*/


}

.prod_tytul{
     
     margin: 10px;
     margin-bottom: 30px;
     font: 14px Arial;
     color: #996633;

}

.prod_stopka{

     clear:both;
     
     margin: 10px;
     padding-top: 41px;
     font: 14px Arial;
     color: #996633;
}










.tabtr{

/*padding:2px;
margin: 10px auto;
background: #ffffff;
border:5px solid black;*/ 

}

.tabtd{

margin: 10px auto;
/*width:50px;
height:50px;

background: #fffad0;
border:1px solid red;*/

}
.blok{
/*padding:8px;*/
display:block;
margin-top:2px;
margin-right:auto; 
margin-right:auto; 
/*border:1px solid black;*/
}

.gblok{
/*
margin: 5px auto;
display:block; */
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
width:170px;
height:142px;

background: url(mc102.jpg) no-repeat bottom right !important;
/*border:1px solid black; mc102.jpg*/

}

.gblokpro{
/*
margin: 5px auto;
display:block; */
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
width:170px;
height:142px;

background: url(animacja4.gif) no-repeat bottom right !important;
/*border:1px solid black; mc102.jpg*/

}

.dblok{
/*padding:8px;
margin: 5px auto;
margin-left:auto;
margin-right:auto;*/ 
margin-top:0px;
margin-bottom:0px;



width:160px;
height:30px;
background: url(sc.jpg) no-repeat bottom right !important;

/*border:1px solid black;*/

}
.zblok{
/*padding:8px;
display:block;*/
margin-top:11px;
/*margin-left:auto;
margin-right:auto; */
border-width:0px;

}
.sblok{
display:block;

padding:5px;
font: 16px Arial;
text-align:left;

/*padding:8px;
display:block; 
margin-top:5px;
margin-left:10px;
margin-right:auto;
font: 16px Arial;
text-align:left; */
}

.galeria {
margin: 0px auto;
width:870px;
overflow:auto;
padding:0px;
}

.galeria img {
border:1px solid black;
margin: 0px auto;
}

.galTyt {
margin-top:22px;
margin-bottom:22px;
font: 24px Arial;
color: #B92428;
margin-left: auto;
margin-right: auto;
}

.galKontener {
width:170px;
height:132px;
padding:2px;
float:left
}


.katalogNapis {
margin-left:46px;
}

.kontener {
width:400px;
}

.kontener2 {
margin-left: 66px;
width:400px;
color: #996633;
font: 14px Arial;
text-align:left;
margin-top:17px;
font-style: italic;
}

.kontener3 {
margin-left: 66px;
width:400px;
color: #996633;
font: 14px Arial;
text-align:left;
margin-top:16px;
font-style: italic;
}


.muzaIndex {
margin-top:8px;
margin-bottom:0px;
margin-left: auto;
margin-right: auto;
}

.muzaBanner {
float:right;
padding-top:10px;
padding-right:4px;
}

.indexOpis {
padding-left:50px;
padding-top:18px;
color: #996633;
font: 16px Arial;
text-align:left;
font-style: italic;
overflow:hidden;
line-height: 200%;
letter-spacing: 3px;
}

.dojazdTyt {
font: 16px Arial;
margin-bottom:20px;
}

.dojazd {
border: 1px solid black;
margin-top:2px;
margin-bottom:2px;
margin-left:3px;
margin-right:2px;
padding: 0px;
}

.doZdjO {
display:block;
float:left;
margin-bottom:7px;
text-align: center;
}

.tabKon {
font: 12px Arial;
color: #B92428;
margin-top:7px;
}

.tabKon a:link {color: #996633; text-decoration:none;}

.tabKon a:visited {color: #996633; text-decoration:none;}

.tabKon a:hover {color: #B92428; text-decoration:none;}

.tabKon a:active {color: #B92428; text-decoration:none;}

.h1kont {
margin-left:20px;
width:900px;
}

#simplegallery1{ 
position: relative; /*keep this intact*/
visibility: hidden; /*keep this intact*/
border: none;
}

#simplegallery1 .gallerydesctext{ 
text-align: center;
padding: 2px 5xp;
}

.promoOpis {
width:400px;
text-align: justify;
text-indent: 15px;
font: 14px Arial;
line-height: 150%;
}

.ahome {
width:80px;
height:45px;
display:block;
padding-top: 44px;
background: url(images/button01.gif) top center no-repeat;
}

.ahome:hover {
background: url(images/button01r.gif) top center no-repeat;
}

.ahomeA {
color: #B92428;
width:80px;
height:45px;
display:block;
padding-top: 44px;
background: url(images/button01r.gif) top center no-repeat;
}

.akatalog {
width:80px;
height:45px;
display:block;
padding-top: 44px;
background: url(images/button02.gif) top center no-repeat;
}

.akatalog:hover {
background: url(images/button02r.gif) top center no-repeat;
}

.akatalogA {
color: #B92428;
width:80px;
height:45px;
display:block;
padding-top: 36px;
background: url(images/button02r.gif) top center no-repeat;
}

.apromo {
width:80px;
height:45px;
display:block;
padding-top: 44px;
background: url(images/button03.gif) top center no-repeat;
}

.apromo:hover {
background: url(images/button03r.gif) top center no-repeat;
}

.apromoA {
color: #B92428;
width:80px;
height:45px;
display:block;
padding-top: 44px;
background: url(images/button03r.gif) top center no-repeat;
}

.akontakt {
width:80px;
height:45px;
display:block;
padding-top: 44px;
background: url(images/button04.gif) top center no-repeat;
}

.akontakt:hover {
background: url(images/button04r.gif) top center no-repeat;
}

.akontaktA{
width:80px;
height:45px;
display:block;
padding-top: 44px;
background: url(images/button04r.gif) top center no-repeat;
}

.aonas {
width:80px;
height:45px;
display:block;
padding-top: 44px;
background: url(images/button05.jpg) top center no-repeat;
}

.aonas:hover {
background: url(images/button05r.jpg) top center no-repeat;
}

.aonasA {
width:80px;
height:45px;
display:block;
padding-top: 44px;
background: url(images/button05r.jpg) top center no-repeat;
}

.promoLewo {
display: inline;
margin-left:28px;
margin-top: 22px;
float: left;
width:400px;
text-align:left;
}

.promoPrawo {
display: inline;
margin-right:28px;
margin-top: 22px;
float: right;
width:400px;
text-align:left;
}

.promoNaj {
font: 24px Arial;
color: #B92428;
}

.promoZdj {
margin-top:28px;
margin-bottom:28px;
background: url(images/promoZdj.jpg) top left no-repeat;
width:400px;
height:240px;
}

.promoJeden {
font: 12px Arial;
text-align: justify;
width:400px;
color: #000000;
}

.promoJeden span {
color: #B92428;
font-weight: 900;
}

.promoDwa {
overflow:hidden;
margin-top:20px;
margin-bottom:20px;
}

.promoDwaZdj {
width:140px;
height:100px;
background: url(images/miniPromo.jpg) top left no-repeat;
float:left;
clear:both;
}

.promoDwaTyt {
font: 12px Arial;
font-weight: 900;
color: #000000;
}

.promoDwaTre {
font: 10px Arial;
color: #000000;
text-align:justify;
}

.produkt {
display:block;
width:478px;
margin-top: 22px;
margin-bottom: 0px;
margin-right: 0px;
margin-left:0px;
padding:0px;
float:right;
}

.produktTlo {
background:url(images/zdj.jpg) top left no-repeat;
width:440px;
height:337px;
margin-left:30px;

}

.proOpis {
font: 12px Arial;
text-align: justify;
text-indent: 15px;
width:400px;
margin-top:10px;
margin-left:50px;
padding:0;
margin-right:22px;
}

/*ul {
padding: 0px;
display: block;
font: 14px Arial;
list-style-image: url(images/bullet.gif);
margin-top: 0px;
margin-bottom: 0px;
margin-left: 15px;
margin-right: 0px;
list-style-position: inside;
line-height: 40px;
}*/


.katCont {
margin-left: 20px;
overflow:hidden;
}

.katCont a:hover {
color: #B92428;
}

ul {
list-style-type:none;
  margin: 0;
  padding: 0;
  font: 14px Arial;
}
ul li {
background: url(images/bullet.gif) left center no-repeat;

  margin-left: 0;
  padding: 0;
  }
ul li a {
  color: #000000;
  display: block;
  text-decoration: none;
  vertical-align: bottom; /* This fixes the IE5 Win gap! */
  width: 10em;
  margin-left:20px;
  margin-top:15px;
  margin-bottom:15px;
}
ul li a:hover {

} 

.belkaBtt {
display:block;
overflow:auto;
width: 654px;
margin:0 auto;
padding:0px;
clear: both;
}

.belkaBtt div a img {
display:inline;
margin:0px;
padding:0px;
border:none;
text-decoration:none;
}

h2 {
font: 18px Arial;
color: #B92428;
font-weight:bolder;
font-style: italic;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

.katMenu {
margin-top: 22px;
margin-left: 26px;
margin-bottom:0px;
width: 400px;
float: left;
display:inline;
}

.katMenuTop {
overflow:hidden;
background: url(images/katMenuTop.jpg) left top no-repeat;
height:6px;
width:196px;
}

.katMenuFill {
background: url(images/katMenuFill.jpg) left top repeat-y;
width:196px;
text-align:left;
}

.katMenuBot {
overflow: hidden;
background: url(images/katMenuBott.jpg) left top no-repeat;
height:6px;
width:196px;
}

.mapa {
display:inline;
margin-top: 22px;
margin-bottom: 22px;
margin-right: 28px;
float:right;
}

.spisKontakt {
display:inline;
margin-top: 22px;
margin-bottom: 22px;
margin-left: 28px;
width: 400px;
float:left;
color: #B92428;
font: 12px Arial;
}

.spisKontakt  a {
text-decoration:none;
color: #B92428;
}

.spisKontakt  a:hover {
font-weight: 900;
}

.opisKon1 {
text-align:left;
width:190px;
margin-bottom:12pt;
}

.opisKon2 {
text-align:left;
width:190px;
margin-bottom:12pt;
}

.main {
background: url(images/fillBar.jpg) top left repeat-y;
width:1000px;
margin:0 auto;
height:auto;
}

.mainTop1 {
background: url(images/topBar1.jpg) top left no-repeat;
width:1000px;
margin:0 auto;
overflow: hidden;
}

.h1hom {
color: #B92428;
font: 24px Arial;
text-align:left;
margin-left:50px;
margin-top:20px;
margin-bottom:0px;
}

.mainTop {
background: url(images/topBar1.jpg) top left no-repeat;
width:1000px;
height:140px;
margin:0 auto;
}

.mainTopOnas {
background: url(images/topBar1.jpg) top left no-repeat;
width:1000px;
margin:0 auto;
}

.topMenu {
height:124px;
width:1000px;
}

h1 {
color: #996633;
font: 16px Arial;
text-align:left;
margin-top:14px;
margin-left:46px;
font-style: italic;
}

.logoBig {
display: inline;
width:405px;
height:76px;
float: left;
padding:0px;
margin-top: 38px;
margin-left: 66px;
margin-right:0px;
margin-bottom: 0px;
}

.menuBig{
text-align:center;
display: inline;
float: right;
margin-top: 38px;
margin-right: 40px;
font: 14px Arial;
color: #996633;
}

.menuBig a:link {color: #996633; text-decoration:none;}

.menuBig a:visited {color: #996633; text-decoration:none;}

.menuBig a:hover {color: #B92428; text-decoration:none;}

.menuBig a:active {color: #B92428; text-decoration:none;}

.mainBottom {
overflow:hidden;
background: url(images/bottomBar.jpg) top left no-repeat;
width:1000px;
height:100px;
margin:0 auto;
font: 12px Arial;
color: #996633;
}

.projekt {
display:inline;
float: left;
margin-top: 40px;
margin-left: 40px;
}

.miniMenu {
display:inline;
float: right;
margin-top: 40px;
margin-right: 40px;
}

.miniMenu a:link {color: #996633; text-decoration:none;}

.miniMenu a:visited {color: #996633; text-decoration:none;}

.miniMenu a:hover {color: #B92428; text-decoration:none;}

.miniMenu a:active {color: #B92428; text-decoration:none;}

.bannerHom {
background: url(images/banHomTop.jpg) top left no-repeat;
width:966px;
height: 221px;
margin:0 auto;
}

.txt {
font: 18px arial;
text-align:justify;
margin-left: 50px;
margin-top: 30px;
width:390px;
text-indent: 20px;
line-height: 30px;
}

.txtHomMid {
background: url(images/txtHomMid.jpg) top left no-repeat;
width:966px;
height: 69px;
margin:0 auto;
overflow:hidden;
text-align: center;
}

.infoHomBot {
background: url(images/infoHomBot.jpg) top left no-repeat;
width:966px;
height: 247px;
margin:0 auto;
overflow:show;
text-align: left;
}

.banner1 {
background: url(images/bannerHome1.jpg) top left no-repeat;
width:924px;
height: 221px;
margin:0 auto;
}

.banner2 {
overflow:hidden;
background: url(images/bannerKatalog.jpg) top left no-repeat;
width:924px;
height: 221px;
margin:0 auto;
}

.banner3 {
overflow:hidden;
background: url(images/bannerPromocje.jpg) top left no-repeat;
width:924px;
height: 221px;
margin:0 auto;
}

.banner4 {
overflow:hidden;
background: url(images/bannerDojazd.jpg) top left no-repeat;
width:924px;
height: 221px;
margin:0 auto;
}

.banner5 {
overflow:hidden;
background: url(images/bannerHome.jpg) top left no-repeat;
width:924px;
height: 221px;
margin:0 auto;
}

.bodyTop {
background: url(images/bodyTop.jpg) top left no-repeat;
width:924px;
height:5px;
margin:0 auto;
padding: 0px;
display: block;
overflow: hidden;
}

.bodyContent {
background: url(images/bodyFill.jpg) top left repeat-y;
width:924px;
margin:0 auto;
overflow: hidden;
}

.tytulLewoMenu {
padding-top: 13px;
padding-left: 50px;
padding-right: 10px;
font: 12px arial;
font-weight: 900;
}

.tytulPrawoMenu {
padding-top: 21px;
padding-left: 12px;
padding-right: 52px;
font: 12px arial;
font-weight: 900;
}

.trescMenu {
padding-left: 15px;
padding-right: 15px;
font: 10px arial;
text-align: justify;
}

.trescBody {
padding: 10px 19px 10px 19px;
font: 12px arial;
text-align: justify;
}

.trescKontakt {
padding: 10px 0px 10px 0px;
font: 12px arial;
text-align: left;
}

.trescPodpis {
padding: 5px 5px 5px 5px;
font: 10px arial;
text-indent: 10px;
text-align: center;
}

.bottomStopka {
width:1000;
}

.bottomMenu {
clear:left;
float:left;
text-align:left;
font: 11px arial;
font-weight: 900;
color: #7f7f7f;
}
