@charset "UTF-8";

/* index.html */

	#index .Col {
		margin: 7px;
		width: 220px;
		float: left;
	}
	#index #subcontent2 {
		padding-top: 15px;
		margin-bottom: 30px;
		background: url('./../images/content_bg-3d2.jpg') top center repeat-y;
		border-top: 1px solid #d9d9d9; 
	}


/* */
	#kontakt h1 {
		margin-bottom: 0;
		padding-bottom: 0;
	}

	#kontakt .mapaGoogle {
		float: right;
	}

	#kontakt .Col1 {
		width: 45%;
		float: left;
	}
	#kontakt .Col2 {
		width: 50%;
		float: right;
	}
	#kontakt #pageContent {
		margin-bottom: 15px;
	} 
	
	#kontakt #pageContent ul {
		list-style-image: none;
		list-style-type: none;
		margin: 0; padding: 0;
	}
		#kontakt #pageContent ul li {
			padding: 3px 0;
			font-weight: bold;
		}
		
	#kontakt #contactForm {
	
	}
		#kontakt #contactForm td {
			padding: 5px 0;
		}
		#kontakt #contactForm td input.f,
		#kontakt #contactForm td select,
		#kontakt #contactForm td textarea {
			padding: 3px;
			background: url('./../images/kontakt/background.jpg') #fff top repeat-x;
			border: 1px solid #d3d3d3;
			float: right; 
		}
		#kontakt #contactForm td select option {
			background: none;
		}
		#kontakt #contactForm td input.f {
			width: 200px;
		}
		#kontakt #contactForm td select {
			width: 207px;
			
		}
		#kontakt #contactForm td textarea {
			clear: both; 
			width: 412px; 
			height: 100px;
		} 
	
/* */

	#uslugiporady .Col1 {
		width: 48%;
		float: left;
	}
	#uslugiporady .Col2 {
		width: 48%;
		float: right;
	}
	#uslugiporady #pageContent {
		margin-bottom: 15px;
	} 

/* produkty.html */

	#produkty #pageContent .Wrapper { padding-bottom: 10px; }
	#produkty #pageContent .Wrapper div {
		margin: 9px;
		float: left;
	}
		#produkty #pageContent .Wrapper div p {
			margin: 10px 20px 10px 10px;
		}
	#produkty a {
		font-weight: bold;
	}


/* produkty-produkt.html */

	#produktyprodukt #pageContent {
		padding-bottom: 30px;
	}
	#produktyprodukt div.Folder {
		margin-top: 20px;
		border-top: 1px solid #ededed;
		overflow: hidden;
	}
		#produktyprodukt div.Folder a.logo {
			float: left;
		}
		#produktyprodukt div.Folder a.folder {
			float: right;
		}
		#produktyprodukt div.Folder div.List {
		
			clear: both;
			overflow: hidden;
		} 
			#produktyprodukt div.Folder div.Col {
				margin: 0 10px 0 10px;
				width: 220px;
				float: left;
			}
			#produktyprodukt div.Folder div.Col img {
				margin: 3px 0 10px 0;
			}
		#produktyprodukt div.Folder .logo {
			margin: 5px;
		}

		#produktyprodukt div.Folder ul {
			list-style-image: none;
			list-style-type: none;
			margin: 0; padding: 0;
		}
			#produktyprodukt div.Folder ul li {
				margin: 0; padding: 0;
			}
			
			#produktyprodukt div.Folder ul * ul {
				margin-left: 15px; 
			} 
		#produktyprodukt div.Folder ul a {
			padding: 1px 0;
			font-weight: bold;
			display: block;
		}
		#produktyprodukt div.Folder ul li.active a {
			color: #797979;
		}
			#produktyprodukt div.Folder ul li.active a:hover {
				color: #728533;
			}
			#produktyprodukt div.Folder ul li.active ul li a {
				font-weight: normal;
			}
		
		#produktyprodukt div.Folder ul li.productlink a {
			font-weight: normal;
			color: #797979;
		}
		#produktyprodukt div.Folder ul li.productlink a:hover {
			color: #728533;
		}

/* produkty-produkt-szczegoly.html */

	#produktydetale {
		color: #797979;
	}

	#produktydetale	.Col1 {
		margin: 0 10px 0 0;
		width: 220px;
		float: left;
	}

	#produktydetale	.Col2 {
		margin: 0 10px 0 10px;
		width: 460px;
		float: left;
	}
	
	#produktydetale	.Col3 {
		margin: 0 0 0 10px;
		width: 220px;
		float: left;
		overflow: hidden;
	}
		#produktydetale	.Col3 .sc {

			overflow: hidden;
			position: relative;
		} 
		#produktydetale	.Col3 .Slider .img {
			margin: 0 0 5px 0;
		}
		#produktydetale	.Col3 .Slider .img.last {
			margin-bottom: 0 
		}

	#produktydetale	.Col4 {
		margin: 0 10px 0 10px;
		width: 220px;
		float: left;
	}
		#produktydetale	.Col4 h2 {
			border-top: 1px solid #ededed;;
			float: none;
		}
	#produktydetale .title
	{

	}
		#produktydetale .title h1 {
			border: none;
		}
		#produktydetale .title .buttons {
			margin-top: 18px;
			height: 32px;
			width: 200px;
			background: url('./../images/produkt-detale/navi-bg.png') top repeat-x;
			float: right;
		}
		#produktydetale .title .buttons div {
			height: 100%;
			float: left;
		}
			#produktydetale .title .buttons div.beg {
				width: 36px;
				background: url('./../images/produkt-detale/navi-beg.png') bottom left no-repeat;
			}
			#produktydetale .title .buttons div.links {
				padding-top: 10px;
				width: 154px; height: 22px;
				text-align: center; 
				font-weight: bold;
			}
			#produktydetale .title .buttons div.end {
				width: 10px;
				background: url('./../images/produkt-detale/navi-end.png') bottom right no-repeat;
				float: right;
			}
	
	
	#produktydetale	.GobackButton {
		padding: 14px 10px 12px 30px;
		width: 310px;
		background: url('./../images/produkt-detale/goback_blank.jpg' ) top left no-repeat;
		color: #797979;
		font-size: 14px;
		text-transform: uppercase;
		text-align: left;
		display: block; 
	}
	
	#produktydetale h2.product {
		margin: 0;
		font-size: 18pt;
		font-weight: bold;
		color: #000;
		line-height: 20pt;
	}
	
	#produktydetale h3.producer {
		text-transform: none;
		font-size: 12pt;
		color: #000;
		clear: left;
	}
		#produktydetale h3.producer span {
			font-weight: bold;
			color: #708631;
		}
	
	#produktydetale	h2 {
		display: block;
	}
		#produktydetale	h2.techniczne span {
			padding-top: 3px;
			display: block;
			float: left;
		}
		#produktydetale	h2.techniczne a {
			margin-left: 10px;
			font-weight: normal;
			text-transform: lowercase;
			display: block;
			float: left;
			clear:  right;
		}
	#GalleryDescription {
		padding: 0 10px;
	}
	#GallerySlider
	{
		padding-top: 3px;
	}
		#GallerySlider .sc .galeriaFoto {
			height: 98px;
			overflow: hidden;
			border-bottom: 3px solid #fff;
			cursor: pointer; 
		}
		
		#GallerySlider .sc img {
			margin-top: -50px;			
		}
		
		
	#produktydetale .files a {
		margin: 2px 0;
		padding: 4px 25px 4px 0;
		background: url('./../images/produkt-detale/file.png') right -1px no-repeat;
		display: inline;
		font-weight: bold;
	}

/* produkty-promocje.html */

	#produktypromocje #subcontent3 {
		text-align: center;
	}
		#produktypromocje #subcontent3 img {
			margin: 7px 7px 8px 7px;
		}
	#produktypromocje #subcontent2 {
		padding-top: 15px;
		margin-bottom: 30px;
		background: url('./../images/content_bg-3d.jpg') top center repeat-y;
		border-top: 1px solid #d9d9d9; 
	}

	#produktypromocje * .Col {
		width: 33%;
		float: left;
	}
		#produktypromocje * .Col div {
			padding-left: 10px;
			padding-right: 10px;
		}

/* referencje.html */

	#referencje * .Box .Content {
		padding: 10px;
		background: #f4f4f4;
		color: #8f8f8f;
		overflow: hidden;
	}
		#referencje * .Box .Content div {
			margin: 10px;
			float: left;
		}
		#referencje * .Box .Content div img {
			display: block;
			clear: both;
		}
	#referencje * .Box .Manager {
		padding: 10px 20px;
		background-color: #e5e5e5;
		overflow: hidden;
	}
		#referencje * .Box .Manager a {	
			padding: 1px 2px;
			margin: 1px 2px;
			display: block;
			float: left;
		}
		#referencje * .Box .Manager a.active,
		#referencje * .Box .Manager a:hover {
			background-color: #fff; 
		}
	#produktypromocje #subcontent {
		text-align: center;
	}
		#referencje #subcontent img {
			margin: 6px 7px 6px 6px;
		}
		

		
/* uslugi-projektowanie.html */

#uslugiprojektowanie .Subcontent .Col {
	margin: 0 8px;
	width: 301px;
	float: left;
}
#uslugiprojektowanie #subcontentend {
	padding: 1px 0 10px 0;
	background: url('./../images/uslugi-projektowanie/background-line.jpg') top center repeat-x;
}
#uslugiprojektowanie #subcontentend .Wrapper {
	padding-top: 10px;
	background: url('./../images/uslugi-projektowanie/background.jpg') top center repeat-y;
}

/* realizacje.html */
#realizacje .Col1 {
	float: left;
	width: 702px;
}
#realizacje .Col2 {
	float:left;
	margin:0 0 0 7px;
	overflow:hidden;
	width:220px;
}
	#realizacje #GallerySlider .sc img {
		margin-top: -30px;			
	}

/* search.html */

ul.searchPageNo {
	list-style: none;
	list-style-image: none;
	list-style-position: inside;
	list-style-type: none;
}
	ul.searchPageNo li {
		float: left;
	} 
