html { font-size: 100%; }
body {
	font-size: 62.5%;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	
}
h1,h2,h3,h4,p,ul,li { margin: 0; padding: 0; }
.clear { clear: both; }

#MainMenu ul,
#Main {
	width: 960px;
	margin: 0 auto;
}

#Header {
	/* margin-top: 5px; */
	background: #eff0f1 url(../images/top.jpg) no-repeat center top;
	height: 235px;
}
	#MainMenu {
		padding-top: 35px;
		height: 60px;
	}
		#MainMenu li {
			list-style: none;
			display: inline;
		}
		#MainMenu .text, #Menu span { display: none; }
		#MainMenu #Logo a, #MainMenu .link {
			float: left;
			height: 60px;
		}
			#MainMenu .menuitem .link { width: 140px; }
			#Logo a {
				background: url(../images/logo.jpg) no-repeat left top;
				width: 150px;
				margin-right: 105px;
			}
			#OFirmie .link { background: url(../images/mainmenu/ofirmie.jpg) no-repeat left top; }
			#Standardowe .link { background: url(../images/mainmenu/standardowe.jpg) no-repeat left top; }
			#Specjalistyczne .link { background: url(../images/mainmenu/specjalistyczne.jpg) no-repeat left top; }
			#Pneumatyczne .link { background: url(../images/mainmenu/pneumatyczne.jpg) no-repeat left top; }
			#Zakres .link { background: url(../images/mainmenu/zakres.jpg) no-repeat left top; }
			#Kompresory .link { background: url(../images/mainmenu/kompresory.jpg) no-repeat left top; }

		#MainMenu .submenu {
			display: none;
			position: absolute;
			top: 95px;
			width: 280px;
			border: 1px solid #9ba7ad;
			border-top: none;
			background: #bfc5cb url(../images/submenu.jpg) repeat-x top;
			padding: 8px 0;
		}
		#MainMenu .menuitem:hover .submenu,
		#MainMenu .menuitem.hover .submenu { display: block; }
			#MainMenu .submenu li {
				width: 280px;
			}
			#MainMenu .submenu a {
				text-decoration: none;
				font-size: 1.1em;
				color: #446683;
				display: block;
				padding: 2px 10px;
				width: 260px;
				font-weight: bold;
			}
			#MainMenu .submenu a:hover {
				background: url(../images/submenu_hover.png);
			}

#Main { clear: both; }
	#Menu {
		width: 155px;
		float: left;
	}
		#Menu ul { width: 155px; }
		#Menu li { list-style: none; }
		#Menu a {
			display: block;
			width: 155px;
			height: 50px;
		}
			#Profil a { background: url(../images/sidemenu/profil.jpg) no-repeat left top; }
			#Serwis a { background: url(../images/sidemenu/serwis.jpg) no-repeat left top; }
			#Partnerzy a { background: url(../images/sidemenu/partnerzy.jpg) no-repeat left top; }
			#Referencje a { background: url(../images/sidemenu/referencje.jpg) no-repeat left top; }
			#Zapytanie a { background: url(../images/sidemenu/zapytanie.jpg) no-repeat left top; }
			#Kontakt a { background: url(../images/sidemenu/kontakt.jpg) no-repeat left top; } #Katalogi a { background: url(../images/sidemenu/pobierz.jpg) no-repeat left top; }

	#kontakt #Content {
		background: transparent url(../images/fota.jpg) no-repeat right top;
		min-height: 369px;
	}
	#Content {
		width: 765px;
		float: left;
		padding: 15px 20px 20px;
		color: #fff;
	}
		#Content a {
			color: #fff;
		}
		#Content #Breadcrumbs {
			font-size: 1em;
			margin: 0 0 10px;
		}
		h2 {
			font-size: 1.4em;
			text-transform: uppercase;
		}
		#Galeria {
			margin-left: 10px;
			margin-top: 10px;
			width: 640px;
			min-height: 145px;
			float: right;
		}
			#Galeria li {
				list-style: none;
			display: inline; 
				margin-right: 10px;
				margin-bottom: 10px;
				padding-bottom: 10px;
			}
				#Galeria li.last { }
			#Galeria img {
				border: 3px solid #90a0ac;
					margin-bottom: 10px;
			}
		#Content p {
			margin: 15px 0 0;
			font-size: 1.2em;
		}
		#home #Text,#home #TextContainer { width: 765px; }
		#Text,#TextContainer {
			width: 685px;
			float: left;
		}
		#Text li {
			list-style-position: inside;
			font-size: 1.2em;
		}

		td h2 {
			margin: 20px 0 5px;
		}
		#HPLangs {

			padding: 28px 22px 30px;

			font-size: 1.2em;
			position: relative;
		}
			#HPLangs ul {
				position: absolute;
				right: 0;
				top: 24px;
			}
			#HPLangs li {
				margin-right: 14px;
			}

#Footer {
	background: #eff0f1 url(../images/footer.png) no-repeat center top;
	clear: both;
	height: 200px;
	
}
	#Footer2 {
		width: 920px;
		margin: 0 auto;
	}
	#Footer2 div {
		width: 50%;
		float: left;
		font-size: 1.1em;
		color: #33526c;
	}
	#Copyright { padding-top: 13px; }
	#Langs { text-align: right; padding-top: 1px; }
		.langs ul {
			display: inline;
			position: relative;
			top: 7px;
		}
		.langs li {
			display: inline;
			list-style: none;
		}
		.langs img { border: none; }

	#Footer2 #MadeIn {
		clear: both;
		float: none;
		text-align: right;
		width: auto;
		padding-top: 23px;
	}
		#MadeIn img { border: 0; }

#lightbox { font-size: 10px; }

/* FORM */
form fieldset { border: none; }
form .text label,
form .textarea label,
form .encrypt label,
form .email label,
form .middleColumn {
	display: block;
	float: left;
	font-size: 1.2em;
}
form label { width: 160px; }
form .middleColumn { margin-bottom: 10px; }
form .field { clear: both; }
form .message { font-weight: bold; }
#Container{
background: #fff url(../images/bg.jpg) repeat-y center top;
}


#listcloud { margin: 0; }

#cloud, #listcloud { padding: 1px; line-height: 1.5em; text-align: center; margin-top:5px;}

#cloud a, #listcloud a { padding: 0px; display: inline; color: #FFFFFF; text-decoration: none;}

#listcloud a:hover { padding: 0px; display: inline; color: #FFFFFF; text-decoration: underline;}

#cloud a.tag1, #listcloud a.tag1 { font-size: 0.8em; font-weight: 200; }

#cloud a.tag2, #listcloud a.tag2 { font-size: 0.9em; font-weight: 300; }

#cloud a.tag3, #listcloud a.tag3 { font-size: 1.1em; font-weight: 400; }

#cloud a.tag4, #listcloud a.tag4 { font-size: 1.2em; font-weight: 500; }

#cloud a.tag5, #listcloud a.tag5 { font-size: 1.4em; font-weight: 600; }

#stopka  {text-align: center; top: 10px;}
#stopka span {font-size: 1 em; color:#33526C; }
#stopka a {font-size: 1 em; color:#33526C; padding: 0px; display: inline;text-decoration: none;}
#stopka a:hover {font-size: 1 em; color:#33526C; text-decoration: underline;}


#listcloud li { display: inline; }


#list { margin-top: 3px; }

#tagi {
color:#FFF;
margin-left: 3px;
font-size:11px;
}
