* {
	margin: 0;
	padding: 0;
	border: 0;
}

/* struktura */

/* body */
body {
  background: url(img/bg.gif) repeat-x;
	color: #000;
	margin: 0px auto;
	text-align: center;
	font: 12px verdana;
}


/* container */
.container {
  position: relative;
  background: #fff;
	width: 1002px;
	margin: 0px auto;
	z-index: 1;
	text-align: left;
}


.flash {
  background: url(img/0110.gif);
	width: 197px;
	height: 165px;
	float: left;
}
.logo {
  background: url(img/logo.gif);
	width: 433px;
	height: 165px;
	float: left;
}
.d0130 {
  background: url(img/0130.gif);
	width: 372px;
	height: 165px;
	float: left;
}
          .menu {
            position: relative; top: 8px; right: 10px;
            z-index: 10;
            text-align: right;
            font: bold 12px verdana;
            color: #a0a0a0;        
          }
          .menu a {
            font: bold 12px verdana; 
            color: #CC0000;            
            text-decoration: none;
          }  
          .menu a:hover {

                  color: #aaa;       
                  text-decoration: none;
          } 
.d0210 {
  background: url(img/0210.gif);
	width: 197px;
	height: 217px;
	float: left;
}
.d021 {
	width: 805px;
	height: 217px;
	float: left;
}
        .d0220 {
          background: url(img/0220.gif);
        	width: 433px;
        	height: 115px;
        	float: left;
        }
        .d0230 {
          background: url(img/0230.gif);
        	width: 372px;
        	height: 115px;
        	float: left;
        }

        .Mmenu {
          background: #000;
        	width: 547px;
        	height: 37px;
        	float: left;
        }
        .MmenuUP {
        	height: 20px;
        }
        .MmenuDOWN {
        	height: 17px;
        }        

              /** MAIN menu MAIN menu MAIN menu MAIN menu MAIN menu MAIN menu **/
              		
              		.mkropki	{	padding: 0; float: left;	
                      width: 53px;	height: 20px;
              				background: url(img/mkropki.gif) 0 0 no-repeat; }
                  
                  .mnowosci a	{	padding: 0; float: left;	
                      width: 74px;
              				height: 20px;
              				background: url(img/mnowosci.gif) 0 0 no-repeat; }
              		.mnowosci a:hover {	background-position: 0 -20px;	}
              
              		.mmontazownice a	{	padding: 0; float: left;	
                      width: 114px;
              				height: 20px;
              				background: url(img/mmontazownice.gif) 0 0 no-repeat; }
              		.mmontazownice a:hover {	background-position: 0 -20px;	}
              
                  .mwywazarki a	{	padding: 0; float: left;	
                      width: 86px;
              				height: 20px;
              				background: url(img/mwywazarki.gif) 0 0 no-repeat; }
              		.mwywazarki a:hover {	background-position: 0 -20px;	}
              
                  .minne a	{	padding: 0; float: left;	
                      width: 39px;
              				height: 20px;
              				background: url(img/minne.gif) 0 0 no-repeat; }
              		.minne a:hover {	background-position: 0 -20px;	}

              		
              		.mczarny	{	padding: 0; float: left;	
                      width: 65px;	height: 17px;
              				background: #000 }
                  
                  .mosobowe a	{	padding: 0; float: left;	
                      width: 57px;
              				height: 17px;
              				background: url(img/mosobowe.gif) 0 0 no-repeat; }
              		.mosobowe a:hover {	background-position: 0 -17px;	}
              
              		.mciezarowe a	{	padding: 0; float: left;	
                      width: 111px;
              				height: 17px;
              				background: url(img/mciezarowe.gif) 0 0 no-repeat; }
              		.mciezarowe a:hover {	background-position: 0 -17px;	}
              
                  .makcesoria a	{	padding: 0; float: left;	
                      width: 63px;
              				height: 17px;
              				background: url(img/makcesoria.gif) 0 0 no-repeat; }
              		.makcesoria a:hover {	background-position: 0 -17px;	}
              /** MAIN menu MAIN menu MAIN menu MAIN menu MAIN menu MAIN menu **/

        .d0330 {
          background: url(img/0330.gif);
        	width: 258px;
        	height: 37px;
        	float: left;
        }
        .d0320 {
          background: url(img/0320.gif);
        	width: 805px;
        	height: 65px;
        	float: left;
        }


.footer_body {
  background: #151515;  
  width: 1002;
  height: 20px;
  clear: both;
  position: relative; top: 0px; left: auto; right: auto;
}
.footer {
	font: 12px sans-serif;
  margin-right: 20px;
	color: rgb(51,102,255);
	text-align: right;
	padding-top: 2px;
}
.footer a {
	color: #eee;
	text-decoration: none;
	font-weight: normal;
}
.footer a:hover {
	text-decoration: underline;
}
.content {
        background: #fff;
        width: 1002px;
}

/* podstrona */
.left {
  width: 180;
  margin-right: 15px;
  float: left;
  text-align: center;
}
.container_body {
  width: 802px;
  text-align: left;
  float: right;
}


img.partner {
  border: #ddd 1px solid;
  margin: 10px auto;
}

.nowoscitab {
  position: relative; right: 0;
  width: 1002px;
  border: #ddd 1px solid;
  margin-bottom: 30px;
  clear: both;
}
.nowoscitd {
  background: red; 
  padding: 1px; 
  position: relative; top:1px; right:1px; bottom:1px; 
  width: 20px; 
}

.zobaczteztab {
  position: relative;
  width: 1002px;
  border: #ddd 1px solid;
  clear: both;
  margin-top: 30px;
}
.zobaczteztd {
  background: #ccc; 
  padding: 1px; 
  position: relative; top:1px; right:1px; bottom:1px; 
  width: 20px; 
}

.maszynytab {
  position: relative;
  background: #a1a1a1;
  width: 100%;
  border: #ddd 1px solid;
  text-align: left;
  margin-bottom: 10;
}
.maszynytd {
  background: #ccc; 
  padding: 1px; 
  position: relative; top:1px; right:1px; bottom:1px; 
  width: 20px; 
}

/* pudelka */
.pudelko {
  width: 97px;
  margin: 5 5;  
  border: 1px solid #ccc;
  float: left;
  font: bold 12px sans-serif;
  vertical-align: middle;
  text-align: center;
}
.pudelko_gora {
  background: #bebebe;
  height: 13px;
}
.pudelko_srodek {
  height: 110px;
  background: #fff;
  text-align: center;
}
.pudelko_dol {
  background: #aecae6;
  height: 50;
}
img.pudelko {
  border: 0px;
  max-height: 80;
  max-width: 80;
}

.tekst{
  background: #f6f6f6;
  padding: 10px;
}
h1 {
  font: bold 18px verdana; 
  padding: 10px 0px;
}
h2 {
  font: bold 18px verdana; 
  padding: 10px 0px;
}






/**                specyfikacja         */


.chtech_w {
  width: 420px;
  border: 1px solid #bebebe;
  float: left;
  margin: 10 7;
  font: normal 13px sans-serif;
  vertical-align: middle;
  text-align: center;
}
.chtech_1 {
  font-weight: bold;
  letter-spacing: 3px;
  background: #aecae6;
  width: auto;
  height: 25px;
}
.chtech {
  background: #e0e0ff;
  width: auto;
  text-align: left;
  padding-left: 5px;
}

.chop_21 a{ 
  font: normal 13px sans-serif;
  color: #000;
  font-style: italic;
  text-decoration: none;
}
.chop_21 a:hover { 
  font: normal 13px sans-serif;
  text-decoration: none;
}
.chop_w {
  width: 420px;
  border: 1px solid #bebebe;
  margin: 10 7;
  font: normal 13px sans-serif;
  vertical-align: middle;
  text-align: center;
}
.chop_1 {
  font-weight: bold;
  letter-spacing: 3px;
  background: #aecae6;
  width: auto;
  height: 25px;
  text-align: center;
}
.chop_20 {
  background: #e0e0ff;
  width: auto;
  text-align: left;
  padding-left: 5px;
}
.chop_200 {
  background: #e0e0ff;
  width: auto;
  text-align: center;
  padding-left: 5px;
}
.chop_21 {
  background: #e0e0ff;
  width: auto;
  text-align: left;
  padding-left: 5px;
}
.chop_22 {
  background: #f0f0f0;
  width: auto;
  text-align: center;
  padding-left: 5px;
}
.chop_23 {
  background: #f0f0f0;
  width: auto;
  text-align: center;
  padding-left: 5px;
}
.chop_223 {
  background: #f0f0f0;
  width: auto;
  text-align: center;
  padding-left: 5px;
}
.chop_2m {
  background: #f0f0f0;
  width: auto;
  text-align: center;
  padding-left: 5px;
}


.akcesoria {
  width: 350px;
  border: 1px solid #bebebe;
  float: left;
  margin: 10 7;
  font: normal 13px sans-serif;
  vertical-align: middle;
  text-align: center;
} 
.chop_m {
  width: 400px;
  border: 1px solid #bebebe;
  float: left;
  margin: 10 7;
  font: normal 13px sans-serif;
  vertical-align: middle;
  text-align: center;
}
.chop_1m {
  letter-spacing: 1px;
  background: #bebebe;
  width: auto;
  height: 10px;
  text-align: center;
}
.chop_mm {
  width: 500px;
  border: 1px solid #bebebe;
  float: left;
  margin: 10 7;
  font: normal 13px sans-serif;
  vertical-align: middle;
  text-align: center;
}
.specyfikacja {
  width: 400px;
  border: 1px solid #bebebe;
  float: left;
  margin: 10 7;
  font: normal 13px sans-serif;
  vertical-align: middle;
  text-align: center;
}
.specyfikacja1 {
  font-weight: bold;
  letter-spacing: 3px;
  background: #aecae6;
  width: auto;
  height: 25px;
}
.specyfikacja21 {
  background: #e0e0ff;
  width: auto;
  text-align: left;
  padding-left: 10px;
}
.specyfikacja22 {
  width: auto;
  height: 20px;
  background: #fff;
  text-align: center;
}
.specyfikacja3 {
  background: #bebebe;
  width: auto;
  height: 10;
}
.akcesoria {
  width: 350px;
  border: 1px solid #bebebe;
  float: left;
  margin: 10 7;
  font: normal 13px sans-serif;
  vertical-align: middle;
  text-align: center;
}
/* specyfikacja nazwa maszyny */
.kategoria {
  letter-spacing: 1px;
  word-spacing: 2px;
        font: bold italic 16px sans-serif;
        color: #555;        
}
.nazwa {
  width: 300px;
  letter-spacing: 3px;
  word-spacing: 4px;
        font: bold italic 18px sans-serif;
        color: #000;
  margin-top: 40;
  float: left;        
}
/* lightbox */


	#gallery {
		position: relative; top: 0; left: 0;
		margin-left: 30px;
		float: left;
 	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; 		padding: 0 5;}
	#gallery ul img {
		border: 5px solid #3e3e3e;
		border-width: 8px 8px;
	}
	#gallery ul a:hover img {
		border: 5px solid #c0c0c0;
		border-width: 8px 8px;
		color: #fff;
	}
	#gallery ul a:hover { color: #c0c0c0; }

	#gallery a { text-decoration: none; }

  img.lightjpg {height: 150px; max-width: 300px;}
/* lb koniec */


h1.allegro, h1.allegro-text {
	margin: 0 0 0 5px;
	padding: 0;
	font-size: 180%;
	text-transform: uppercase;

}

h1.allegro a {
	width: 250px;
	display: block;
	height: 40px;
	position: absolute;
	top: 15px;
	left: 520px;
	z-index: 100;
	background: url(img/allegro.jpg);
}

h2.hofman, h2.hofman-text {
	margin: 0 0 0 5px;
	padding: 0;
	font-size: 180%;
	text-transform: uppercase;

}

h2.hofman a {
	width: 450px;
	display: block;
	height: 40px;
	position: absolute;
	top: 335px;
	z-index: 100;
	background: url(img/hofman.jpg);
}



