@CHARSET "UTF-8";
div { behavior: url(iepngfix.htc) }
a.menuElementSmaller:visited
	{
		text-decoration: none;
		color: #000000;
	}
a.menuElementSmaller:active
	{
		text-decoration: none;
		color: #000000;
	}
a.menuElementSmaller:hover
	{
		text-decoration: none;
		color: #177fcd;
	}
a.menuElementSmaller:link
	{
		text-decoration: none;
		color: #000000;
	}
body
	{
		font-family: 'Verdana';
		color: #3c3c3c;
		background-color: #3e4043;
		text-align: center;
	}
legend
	{
		font-family: 'arial';
		font-size: 13px;
		color: #177fcd; 
		font-weight: bold;
	}
img
	{
		border: 0px;
		margin: auto;
	}
hr
	{
		clear: both;
		width: 100%;
	}
div.friendlySite
	{
		padding: 20px 50px 20px 50px;
		width: 505px;
		float: right;
	}
img.friendlySite
	{
		padding: 0px 30px 0px 0px;
		float: left;
	}
div#flags
	{
		width: 895px;
		padding: 10px 0px 10px 0px;
		float: left;
	}
div#container
	{
		margin: auto;
		width: 895px;
	}
div#result
	{
		width: 120px;
		padding: 3px;
		float: left;
		text-align: center;
	}
div#top
	{
		float: left;
		width: 895px;
		height: 320px;
		background-color: #aeb0b3;
	}
div#menu
	{
		float: left;
		background-color: #aeb0b3;
		width: 895px;
	}
div#home, div#certyfikaty {
	width: 500px;
	float: left;
}
div#certyfikaty {
	width: 600px;
}
div#certyfikaty .gallery {
	margin : 15px;
	border: 10px solid #979b9e;
	background-color: #979b9e;
}
div#news {
	width: 200px;
	padding: 10px 0px 20px 0px;
	margin: 0px 20px 0px 0px;
	float: left;
	border: 1px solid black;
	text-align: center;
	
	
}
div.newsText {
	font-size: 10px;
}
div.more {
	text-align: right;
	float: left;
	width: 165px;
	margin: 10px 0px 10px 0px;
}
div.more a {
	text-decoration: underline;
	color: inherit;
}
div.newsContainer {
	width: 170px;
	margin: 15px;
	float: left;
	border-bottom: 1px solid black;
}
span.newsTitle {
	font-size: 12px;
	font-style: italic;
}
span#newsLabel {
	font-size: 14px;
	font-weight:bold;
	margin-top: 10px;
}
div.menuElement
	{
		font-size: 22px;
		float: left;
		width: 179px;
	}
div#menuSmaller
	{
		width: 150px;
		float: left;
	}
div.menuElementSmaller
	{
		font-size: 15px;
		width: 150px;
		font-weight: bold;
	}
a.menuElement
	{
		text-decoration: none;
		color: #000000;
	}
div.content
	{
		float: left;
		width: 755px;
		font-size: 13px;
		text-align: left;
		background-color: #aeb0b3;
		padding: 30px 70px 30px 70px;
	}
div#cennikContainer
	{
		float: left;
		width: 500px;
	}
div.negocjacje
	{
		width: 270px;
		height: 120px;
		float: right;
	}
div.menuSmaller
	{
		width: 150px;
		float: left;
	}
div.mainSwf
	{
		float: right;
		width: 327px;
		height: 257px;
		margin: 10px 90px 50px 20px;
	}
div.contact
	{
		width: 240px;
		float: left;
		font-weight: normal;
		font-size: 14px;
	}
div.firmaSwf
	{
		float: left;
		width: 180px;
		height: 240px;
		margin: 10px 10px 10px 20px;
	}
.withBorder
	{
		border: 25px solid #979b9e;
		float: right;
	}
div.categoryImageWithBorder
	{
		float: left;
		border: 15px solid #979b9e;
		margin: 34px;
		width: 150px;
		height: 170px;
		text-align: center;
	}
div.gallery
	{
		border: 15px solid #979b9e;
		background-color: #979b9e;
		text-align: center;
		margin: 34px;
		width: 150px;
		height: 112px;
		float: left;
	}
div.pages
	{
		text-align: center;
		width: 100%;
		float: left;
	}
div.besoft
	{
		color: #000000;
		float: left;
		width: 100%;
		text-align: center;
	}
fieldset#contact
	{
		float: right;
		width: 400px;
		border: none;
	}
fieldset.cennik
	{
		float: left;
		text-align: left;
		padding-left: 60px; 
		width: 470px;
		border: none;
	}
div.formLabel
	{
		float: left;
		width: 100px;
		font-weight: normal;
		font-size: 12px;
		padding: 9px;
	}
span.bigger
	{
		font-size: 15px;
		color: #005ca0;
		font-family: 'Verdana';
		text-decoration: none;
	}
a#emailInContact
	{
		font-size: 15px;
		color: #005ca0;
		font-family: 'Verdana';
		text-decoration: none;
	}
a.none
	{
		font-size: 15px;
		color: #3c3c3c;
		font-family: 'Verdana';
		text-decoration: none;
	}
div.formField
	{
		width: 260px;
		float: right;
		padding: 6px;
		text-align: left;
	}
div.cennikFormLabel
	{
		float: left;
		width: 228px;
		font-weight: normal;
		font-family: arial;
		font-size: 12px;
		padding: 10px;
	}
div.cennikFormField
	{
		width: 150px;
		float: right;
		padding: 5px;
		font-weight: normal;
		font-family: arial;
		font-size: 12px;
		text-align: left;
	}
div.BottomRight
	{
		float: right;
		width: 450px;
		text-align: right;
	}
div.BottomLeft
	{
		float: left;
		width: 250px;
	}
img.categoryImage
	{
		float: left;
		margin-left: 40px;
		margin-bottom: 20px;
	}
span.categoryName
	{
		font-family: 'Verdana';
		font-weight: bolder;
		font-size: 15px;
		float: left;
		margin-left: 40px;
		margin-bottom: 20px;
		width: 400px;
	}
span.categorytext
	{
		font-family: 'Verdana';
		font-size: 12px;
		font-weight: normal;
		float: left;
		margin-left: 40px;
		margin-bottom: 10px;
		width: 400px;
	}
div.footer
	{
		margin: 40px 0px 20px 0px;
		float: left;
		width: 715px;
		height: 12px;
		color: #3c3c3c;
		font-size: 9px;
		font-weight: normal;
		background-color: #babdbf;
		padding: 20px;
	}
strong.newphoto {
	color: red;
}
a.bottomMenuElement
	{
		color: #3c3c3c;
		text-decoration: none;
	}
div#buttons
	{
		width: 240px;
		text-align: right;
		margin-left: 200px;
	}
div#button
	{
		width: 80px;
		float: right;
	}
div.contactInCennik
	{
		float: left;
		width: 300px;
		font-weight: normal;
		font-size: 13px;
	}
.left
	{
		float: left;
	}
.right
	{
		float: right;
	}
div.clear
	{
		clear: both;
	}
span.lowerCategoryInfo {
	font-size: 11px;
}
div.referencjeContainer {
	float: left;
	width: 550px;
	margin-left: 55px;
}