*{margin:0; padding:0;}
html{height:100%;}
body{
	margin:0; padding:0;
	width:100%;
	background-color:#fff;	
	font:11px/17px Tahoma, Arial, Helvetica, sans-serif;

}

p{font:11px/17px Tahoma, Arial, Helvetica, sans-serif; margin:8px 0; padding:0; color:#161616; text-align:justify;}
h1{ font:bold 16px/19px Tahoma, Arial, Helvetica, sans-serif; }
h2{ font:bold 14px/16px Tahoma, Arial, Helvetica, sans-serif;  padding-top:8px;}
h3{ font:bold 14px/16px Tahoma, Arial, Helvetica, sans-serif;  padding-top:8px;}

img {
	border:0px;
}

a	{
	position:relative;
	text-decoration:none;
	color: #666;
}

a:hover	{
	text-decoration:none;	
/*	border-bottom:1px dotted #e78622;   */
  color: #000;
}

img, a{outline: none;}

img a:hover{
border:none;
}

.row_1_col_2 a{
border:none;
}

.clear	{
	clear:both;
}

.linia	{
	clear:both;
	width:"97%";
	border-bottom:1px solid #ccc;
	margin:8px 0px 8px;
}

.alignRight	{text-align:right;float:right;margin-right:0px;}
.alignLeft	{text-align:left;float:left;margin-left:0px;}

ul	{
	margin-top:0px;
}

#root	{
	width:980px;
	margin:0px auto;
/*	border:1px solid #000; */
}	

#header1	{
	width:980px;
	height:89px;	
}

	#logo	{
		width:214px;
		height:66px;
		margin-left:0px;
		float:left;
		padding-top:20px;
	}
	
	#logo a {
			display:block;
			width:214px;
			height:66px;
			background-image:url(../images/logo.jpg);
			background-repeat:no-repeat;			
			border:0px;
	}
	
	#logo a:hover {
			display:block;
			width:214px;
			height:66px;
			border:0px;
	}	
	
		#logo a span {
				display:none;
		}


#top_menu	{
		float:right;
		padding-top:17px;
		color:#858585;
		font-size:10px;
		font-family:Tahoma,Verdana,Arial CE;
		text-transform: lowercase;
}

#top_menu	a	{

		text-decoration:none;
		color:#858585;
}

#top_menu2	{ padding-top:20px; float:right; color:#130f87; font-size:14px; text-transform: uppercase; width:700px; }

#top_menu2 div{ position: relative; float:left; padding:0px 5px; margin:0; color:#130f87;  z-index:1109; }
#top_menu2 div a{ text-decoration:none; color:#130f87; background:url(../images/menu-arrow.gif) no-repeat left center; padding:10px 20px; float:left;}
#top_menu2 div a:hover	{text-decoration:none; border:none; color:#000}

#top_menu2 ul.subnav{list-style: none; position: absolute; z-index:1110; top: 35px; left:0px; background:url(../images/ul-bg.png) !important; margin: 0;  padding: 0; display: none; float: left; width: 174px; }
#top_menu2 ul.subnav li{ clear: both; margin:1px;  }
#top_menu2 ul.subnav li a { background:none; background-color:#f4f0e8; width: 154px; padding:8px; padding-left:10px; font-size:11px; color:#0e0e80; font-weight:bold; border: none;  margin-bottom:1px;    }
#top_menu2 ul.subnav li a:hover { color:#fff ; background-color: #101085; border:none;}



#header2	{
	position:absolute;
	width:980px;
	border:1px #solid #000;
}


/* menu & contenty */

/*--------------------- MENU ----------------------------- */


#menu { float:left; height:47px; border-left:1px solid #fedd14; border-right:1px solid #fba407; }
#menu div { position: relative; z-index:1001; }
#menu span{background:url(../images/menu-arrow.gif) no-repeat left center;  padding:0px 10px;}
#menu div a { display:block; cursor:pointer; text-transform: uppercase; color: #10117d; font-size: 14px;  padding:15px 36px 15px 36px; border-right:1px solid #fedd14; border-left:1px solid #fba407;  _padding:15px 35px 15px 35px;}

#menu div a:hover, #menu div a.active{background:url(../images/menu-hover.gif) repeat-x ; color:#fff;}
               
#menu div a:hover span, #menu div a.active span{background:url(../images/menu-arrow4.gif) no-repeat left center;  padding:0px 10px;}

#menu div, #menu a { 
	float:left;
	}
#item-1, #item-6, #item-7, #item-8,#item-9{}
#item-1, #item-2, #item-3, #item-4, #item-5, #item-6, #item-7, #item-8, #item-9 {
	margin-top:0;
	}
	
#menu a:hover{
  background: none;
  border-bottom: none;
}
/*
#item-1 a { width:94px;}
#item-2 a { width:64px;}
#item-3 a { width:113px;}
#item-4 a { width:129px;}
#item-5 a { width:82px;}	
#item-6 a { width:96px;}
#item-7 a { width:69px;}
#item-8 a { width:94px;}
#item-9 a { width:239px;}

#item-1 a { background: transparent url("../images/menu.jpg")   0px 0px no-repeat; }
#item-2 a { background: transparent url("../images/menu.jpg")   -94px 0px no-repeat; }
#item-3 a { background: transparent url("../images/menu.jpg")   -158px 0px no-repeat; }
#item-4 a { background: transparent url("../images/menu.jpg")   -271px 0px no-repeat; }
#item-5 a { background: transparent url("../images/menu.jpg")   -400px 0px no-repeat; }
#item-6 a { background: transparent url("../images/menu.jpg")   -482px 0px no-repeat; }
#item-7 a { background: transparent url("../images/menu.jpg")   -578px 0px no-repeat; }
#item-8 a { background: transparent url("../images/menu.jpg")   -647px 0px no-repeat; }
#item-9 a { background: transparent url("../images/menu.jpg")   -740px 0px no-repeat; }

#item-1 a:hover { background: transparent url("../images/menu.jpg")   0px -47px no-repeat; }
#item-2 a:hover { background: transparent url("../images/menu.jpg")   -94px -47px no-repeat; }
#item-3 a:hover { background: transparent url("../images/menu.jpg")   -158px -47px no-repeat; }
#item-4 a:hover { background: transparent url("../images/menu.jpg")   -271px -47px no-repeat; }
#item-5 a:hover { background: transparent url("../images/menu.jpg")   -400px -47px no-repeat; }
#item-6 a:hover { background: transparent url("../images/menu.jpg")   -482px -47px no-repeat; }
#item-7 a:hover { background: transparent url("../images/menu.jpg")   -578px -47px no-repeat; }
#item-8 a:hover { background: transparent url("../images/menu.jpg")   -647px -47px no-repeat; }
#item-9 a:hover { background: transparent url("../images/menu.jpg")   -740px -47px no-repeat; }

#item-1 a.active { background: transparent url("../images/menu.jpg")   0px -94px no-repeat; }
#item-2 a.active { background: transparent url("../images/menu.jpg")   -94px -94px no-repeat; }
#item-3 a.active { background: transparent url("../images/menu.jpg")   -158px -94px no-repeat; }
#item-4 a.active { background: transparent url("../images/menu.jpg")   -271px -94px no-repeat; }
#item-5 a.active { background: transparent url("../images/menu.jpg")   -400px -94px no-repeat; }
#item-6 a.active { background: transparent url("../images/menu.jpg")   -482px -94px no-repeat; }
#item-7 a.active { background: transparent url("../images/menu.jpg")   -578px -94px no-repeat; }
#item-8 a.active { background: transparent url("../images/menu.jpg")   -647px -94px no-repeat; }
#item-9 a.active { background: transparent url("../images/menu.jpg")   -740px -94px no-repeat; }

#item-1 a.hover { background: transparent url("../images/menu.jpg")   0px -47px no-repeat; }
#item-2 a.hover { background: transparent url("../images/menu.jpg")   -94px -47px no-repeat; }
#item-3 a.hover { background: transparent url("../images/menu.jpg")   -158px -47px no-repeat; }
#item-4 a.hover { background: transparent url("../images/menu.jpg")   -271px -47px no-repeat; }
#item-5 a.hover { background: transparent url("../images/menu.jpg")   -400px -47px no-repeat; }
#item-6 a.hover { background: transparent url("../images/menu.jpg")   -482px -47px no-repeat; }
#item-7 a.hover { background: transparent url("../images/menu.jpg")   -578px -47px no-repeat; }
#item-8 a.hover { background: transparent url("../images/menu.jpg")   -647px -47px no-repeat; }
#item-9 a.hover { background: transparent url("../images/menu.jpg")   -740px -47px no-repeat; }  

*/

/*-------------------------------- MENU KONIEC ------------------------------------------*/

/* submenu */

#menu ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	top: 47px;
	left:0px;
	background:url(../images/ul-bg.png) !important;
	margin: 0; 
  padding: 0;
	display: none;
	float: left;
	width: 174px;
	z-index:1100;
}

#menu ul.subnav li{
	clear: both;
  margin:1px;  
}

#menu ul.subnav li a {
	display:inline;
	background:none;
	background-color:#f4f0e8;
	width: 154px;
	padding:8px;
	padding-left:10px;
	font-size:11px;
	color:#0e0e80;
	font-weight:bold;
	border: none;  
  margin-bottom:1px;    
}

#menu ul.subnav li a:hover {
	color:#fff ;
	background-color: #101085;
	border:none;
}

#menu #item-0 ul.subnav{
width:970px; 
float:left;
padding:0;
margin:0;
background:url(../images/ul-bg.png);

}

#menu #item-0 ul.subnav li{
float:left;
clear:none;  
border: none;   
margin:1px;
}

#menu #item-0 ul.subnav li a{ 
background:url(../images/buttons.jpg) #f4f0e8 no-repeat 0px 0px;
display:block;
float:left;
width: 240px !important;  
height: 84px !important;
font-size: 11px;
padding:0;
margin:0;
} 

#menu #item-0 ul.subnav li a:hover, #menu #item-0 ul.subnav li a.active{
background:url(../images/buttons.jpg) #101082 no-repeat 0px 0px;
color:#fff;
}

#menu #item-0 ul.subnav li a span{
float:right;  
width:100px;
padding-right:20px;
margin-right:5px;
background:url(../images/menu-arrow3.gif) no-repeat right center ;
}

#menu #item-0 ul.subnav li a:hover span, #menu #item-0 ul.subnav li a.active span{
background:url(../images/menu-arrow4.gif) no-repeat right center;
}
               
 
  
/* submenu KONIEC */

/*--------------------- menu_maszyny ----------------------------- */

#maszyny_layer	{
	position:absolute;
	z-index:7;
	display:none;
	width:740px;
	height:252px;
	background-image:url(../images/maszyny_layer_bg.jpg);
	background-repeat:repeat-x;
}

#menu_maszyny {
	float:right;
	width:240px;
	height:252px;
}
#menu_maszyny div {
	display:block;
	}
#menu_maszyny span{
	display:none;
	}

#menu_maszyny a {
	cursor:pointer;
}

#menu_maszyny div, #menu_maszyny a { 
	width: 240px;
	float:left;
	display: block;
	border:0px;
	}

#item-mm-1, #item-mm-2, #item-mm-3, #item-mm-4, #item-mm-5, #item-mm-6, #item-mm-7, #item-mm-8, #item-mm-9, #item-mm-10, #item-mm-11 {
	margin-top:0;
	}

#item-mm-11 a  {
    height:22px;
	}	

#item-mm-1 a, #item-mm-2 a, #item-mm-3 a, #item-mm-4 a, #item-mm-5 a, #item-mm-6 a, #item-mm-7 a, #item-mm-8 a, #item-mm-9 a, #item-mm-10 a {
    height:23px;
	}	
    

#menu #item-0 #item-mm-1 a { background-position: 0px 0px; }
#menu #item-0 #item-mm-4 a { background-position:0px -168px; }
#menu #item-0 #item-mm-7 a { background-position:0px -336px; }
#menu #item-0 #item-mm-2 a { background-position:0px -504px; }
#menu #item-0 #item-mm-5 a { background-position:0px -672px; }
#menu #item-0 #item-mm-8 a { background-position:0px -840px; }
#menu #item-0 #item-mm-10 a { background-position:0px -1008px; }
#menu #item-0 #item-mm-11 a { background-position:0px -1176px; }
#menu #item-0 #item-mm-3 a { background-position:0px -1344px; }
#menu #item-0 #item-mm-6 a { background-position:0px -1512px; }
#menu #item-0 #item-mm-9 a { background-position:0px -1680px;}

#menu #item-0 #item-mm-1 a:hover { background-position:0px -84px; }
#menu #item-0 #item-mm-4 a:hover { background-position:0px -252px; }
#menu #item-0 #item-mm-7 a:hover { background-position:0px -420px; }
#menu #item-0 #item-mm-2 a:hover { background-position:0px -588px; }
#menu #item-0 #item-mm-5 a:hover { background-position:0px -756px; }
#menu #item-0 #item-mm-8 a:hover { background-position:0px -924px; }
#menu #item-0 #item-mm-10 a:hover { background-position:0px -1092px; }
#menu #item-0 #item-mm-11 a:hover { background-position:0px -1260px; }
#menu #item-0 #item-mm-3 a:hover { background-position:0px -1428px; }
#menu #item-0 #item-mm-6 a:hover { background-position:0px -1596px; }
#menu #item-0 #item-mm-9 a:hover { background-position:0px -1764px; }

#menu #item-0 #item-mm-1 a.active { background-position:0px -84px; }
#menu #item-0 #item-mm-4 a.active { background-position:0px -252px; }
#menu #item-0 #item-mm-7 a.active { background-position:0px -420px; }
#menu #item-0 #item-mm-2 a.active { background-position:0px -588px; }
#menu #item-0 #item-mm-5 a.active { background-position:0px -756px; }
#menu #item-0 #item-mm-8 a.active { background-position:0px -924px; }
#menu #item-0 #item-mm-10 a.active { background-position:0px -1092px; }
#menu #item-0 #item-mm-11 a.active { background-position:0px -1260px; }
#menu #item-0 #item-mm-3 a.active { background-position:0px -1428px; }
#menu #item-0 #item-mm-6 a.active { background-position:0px -1596px; }
#menu #item-0 #item-mm-9 a.active { background-position:0px -1764px; }


/*-------------------------------- menu_maszyny KONIEC ------------------------------------------*/



/* menu & contenty END */


.stopka{
clear:both;
background:url("../images/stopka-bg.jpg")  #181818 no-repeat center bottom;
padding-bottom:100px;
}

#footer	{
clear:both;
	width:980px;
	margin:0 auto;
	color:#d5d5d5;
	font-size:11px;	
}

#footer .logo{
width:183px; 
height:38px;
background-image:url(../images/logo-footer.jpg);
float:left;
}


#footer .menu	{  float:right; color:#fff; font-size:14px; text-transform: uppercase; width:500px; }
#footer .menu ul{ margin-top:10px !important; height:30px; float:left; padding:0; margin:0; list-style-type: none; }
#footer .menu ul li{ float:left; padding:0 5px; margin:0;  }
#footer .menu ul li a{ text-decoration:none; color:#fff; background:url(../images/menu-arrow4.gif) no-repeat left center; padding:0px 10px; float:left !important; }

#footer .menu ul li a:hover	{text-decoration:none;}

#footer a, #footer a:hover {border:0px;}

#footer_left	{
	float:left;
	width:299px;
	height:178px;
	text-align:right;	
}

#footer_right	{
	float:right;	
	width:664px;
	height:178px;
	margin-left:37px;
	text-align:right;
}

#footer_right a {
	color:#d5d5d5;
}




/* form */ 
form	{
	margin-left:0px;
	padding-left:0px;	
}
div.form-row { 
		clear: both; 
		margin-top:2px;
		min-height:25px;
		margin-left:10px;
		} 
div.form-left { 
		clear:both;
		width:190px; 
		text-align: left; 
		color:#868686;
		} 
div.form-right {}
		
div.form-right input, select, textarea	{
		border:1px solid #eeeeee;
		font-size:11px;
		color:#868686;		
		width:170px;
}

div.form-right input.submit	{
		border:0px;	
		background:none;
		background-color:#eb9337;
		color:#fff;
		width:50px;
}

div.form-right textarea	{
		font-family:"Trebuchet MS", Verdana, Tahoma;		
		overflow:auto;
}

div.tekst_haslo	{
	background-image:url("../images/tekst_start.png");
	background-repeat:no-repeat;
	width:367px;
	height:18px;
}

div.tekst_haslo	span {
	display:none;
}


#banery_layer{width: 980px; height:313px;}

.table-footer{
clear:both;
padding-top:10px;
color: #8c8c8c; 
text-align: left;

}
.table-footer td{

}
.table-footer h2{ 
text-transform:uppercase;
font-size: 14px;
padding:0px 20px 10px 0px;
text-align: left;
border:none;
margin:0; 
color: #8c8c8c;
}

.table-footer h2 a{
color: #8c8c8c; 
}

.table-footer ul li a{
display: block;
color:#8c8c8c;
font-size:11px;
text-transform: lowercase;
padding:1px 0px;
}

.table-footer ul li a:hover{
color: #fff;
}

.table-footer div{
padding:20px 30px 0px 30px;
}

#fitem-0, #fitem-1, #fitem-2,#fitem-3,#fitem-4,#fitem-5,#fitem-6,#fitem-7,#fitem-8{float: left;}
#fitem-1, #fitem-6, #fitem-7, #fitem-8,#fitem-9{display: none;}

.table-footer ul { list-style: none; margin: 0;  padding: 0; padding-left:10px; }

.slide{ background-color:#ccc; width:180px; padding:15px; }

.cechy{clear:both; text-align:left; font-size:11px;

}


table.katalog tr td{
 padding:0px;
 text-align:center;  
 width:280px;
 padding:10px 0px;
 margin:0 auto;
 }
 

 table.katalog td img{   
 text-align:center;
  margin:10px auto;
 border:2px #ccc solid;

 }
 
 
table.katalog .cechy{
border-right:1px solid #ddd;
padding:15px;
 width:280px;
 color:#666; 
 text-align:center;

}
table.katalog{
width: 630px; 
padding:0 0 30px 0;
  
}
table.katalog .cechy .cech{text-align:left; padding:4px; border-bottom:1px #ccc dotted;}

table.katalog .cechy .cech a{color :#0E0E80; font-size : 13px; padding-bottom:5px}
table.katalog .cechy .cech a:hover{color :#666; }   

a.maszyna_ajax_foto{display: block;height:110px;}

#content_katalog a.pdf{background:url("../images/pdf_icon.gif") no-repeat left center; padding:2px 0px 2px 24px; margin: 5px 0px; float:left;}

p.temat{
  margin:0;
  font:11px/14px Tahoma, Arial, Helvetica, sans-serif;
} 


