html, body, div, span, object, 
h1, h2, h3, h4, h5, h6, p, blockquote,
a,  em, font, img, ins, kbd, q, s, samp,
small, stridl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}

p a {
			color:#62a534;
}
		
		
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* Koniec Resetu*/

html
{background:#121212;
	}

body {
	
	margin: 0px;
	text-align:center;
	font-size: 80%;
	font-family: helvetica, Arial, sans-serif;
	line-height: 1.6em;	
	background:url(../images/banerBG.jpg) repeat-x ;
	color:#d0d0d0;
	min-height:800px;
}

ul, li, img, body, html ,h1 ,h2
{
	margin: 0;
	padding: 0;
}

ul {
	list-style: inside
}

h1 {
	font-family:Georgia,serif;
	font-variant: small-caps; text-transform: none; font-weight: 100; margin-bottom: 0;
	color:#62a534;
	padding-bottom:10px;
	font-size:1.8em;
	line-height: 1.4em;
}

h2{
	font-family:Georgia,serif;
	font-variant: small-caps; text-transform: none; font-weight: 100;
	color:#62a534;
	padding-bottom:10px;
	font-size:1.6em;
	letter-spacing:0.03em;
}

h3 {
	font-family:Georgia,serif;
	font-variant: small-caps; text-transform: none; font-weight: 100; margin-bottom: 0;
	color:#62a534;
	padding-bottom:10px;
	font-size:1.4em;
}



a
{
	text-decoration: none;
	color:#62a534;
}

a:hover
{
	text-decoration: underline;
}

a img
{
	border: none;
}

p {
	text-align: justify;
}

div#zbiorowy {
	text-align: left;
	margin: auto;
	width: 824px;
	margin-bottom: 50px;
	overflow: visible
}

div#baner {
	height:234px;
	background:url(../images/banerIMGzLogo.jpg) no-repeat;
	position:relative;
}
	img#baner_logo {
		position:absolute ; top:40px ; left:350px;
	}
	
	h2#h2_logo a{
		text-indent:-9999px;
		display:block;
		width:137px;
		height:147px;
		background:url(../images/banerIMGzLogo.jpg) no-repeat ;
		background-position:369px 32px;
		position:absolute; left:369px; top:32px;
	}

div#mainMenu {
	position:relative; top:-33px;
	z-index:100;
	/*width: 874px;*/
}


div#mainContent {
	
}

div#lewaKolumna {
	float:left;
	width:464px;
	margin-left:30px;
	display:inline;
	padding-bottom: 50px;
}

div#listaProfili a{
	float:left;
	clear:left;
	padding:3px 0 3px 0;
}

	div#lewaKolumna p {
		padding:0 25px 10px 0;
	}
	
	#gala .galeria  {
		margin:0 ; padding:0; 
		padding-bottom:10px
	}
	
	#gala .galeria  img {
		margin:1px ; padding:0 ;padding-bottom:10px
	}
	

	


div#mainContent {
	padding-bottom: 50px;
}


div#prawaKolumna {
	width:260px;
	float:right;
	position:relative; top:17px;
	margin-right:25px;
	display:inline;
	height: 600px;
}

	div#flashcontent {
	position:relative;top:-31px;
		z-index:1;
	}
	
	div#flashcontent2 {
		position:relative; top:10px;
		z-index:1;
	}

div#footer {
	clear:both;
	text-align:left;
	background:#262626;
	border-top:#464646 solid 1px;
	height:100px;
	text-align:center;
}
	div#footer ul {
		padding:1.1em 0 1.2em 0;
	}
			div#footer ul li{
				display:inline;
				padding:0 16px 0 16px;
				border-right:1px solid #f6f6f6
			;}
				
			div#footer ul li a{color:#b9b9b9;
			}
			
			div#footer ul li a .ostatni {border:none
			}
			.paddingBottom {
				padding-bottom:50px;
			}

			
/*---------------------*/

div#lewaKolumna ul {
			padding:0px 0 10px 15px;
		
		}
		
		div#lewaKolumna ul li{
			list-style:circle;
			padding-bottom:2px;
			
		}
		
		div#lewaKolumna ol#duzaLista  li ,div#lewaKolumna ol#duzaSrednia  li {
		color:#62a534;
		/*border-bottom:1px solid #515151*/
		padding-bottom:3px;
		}
		
		div#lewaKolumna ol#duzaLista  li a{
			font-size:1.3em;
			line-height:1.5em;
		}
		
		div#lewaKolumna ol#duzaSrednia li a{
			font-size:1em;
			line-height:1.2em;
		}
		
		div#lewaKolumna ol#duzaLista  li p, div#lewaKolumna ol#duzaSrednia li p {
			color:#999999;
		}
		
		div#lewaKolumna ol#duzaLista  li h3 {
			padding:0;
			
		}
		div#lewaKolumna ol#duzaLista  li h3 a,div#lewaKolumna ol#duzaSrednia  li h3 a {
			color:white;
			font-size:1em;
			
		}
		
		div#lewaKolumna ol#duzaLista  li h3 a:hover,div#lewaKolumna ol#duzaSrednia  li h3 a:hover {
			color:#62a534;
		}
		
div#ogolnaOferta {
	float:left;
	display:block;

}

.ListaOferta {
	display:block;
	float:left;
	border-bottom: 1px solid #313131;
	margin-bottom:20px;
	padding-bottom: 20px;
	position: relative;
	width:100%;
}

.ListaOferta h2  {
	padding:0px;
	position: absolute; top:0px;left:160px;
}

.ListaOferta img {
	padding-bottom: 10px;
}

li#ostatni {
	border: none !important;
}

.opisOferty {
	/*background-color:#313131;*/
	clear: both;
	padding: 10px;
	margin-bottom: 20px;
	
}

/*8888*/

.ListaOfertaPion , .ListaOfertaPionPierwszy {
	clear:left;
	margin-bottom:10px;
	padding-bottom:10px;
	position: relative;
	overflow: hidden !important;
	
}

.ListaOfertaPionPierwszy {
	/*border-bottom: 1px solid #515151;*/
}

.ListaOfertaPion {
padding-top:20px;
border-top: 1px solid #313131;
}

.produktyObraz {float: left; padding:0 12px 12px 0px}

.ListaOfertaPion img , .ListaOfertaPionPierwszy img { float:left;  padding:0 10px 0px 0px;}

.ListaOfertaPion p , .ListaOfertaPionPierwszy  p {  margin-left:160px; display:block ; width:260px;}

div#galeriaOfertaPion {
	float:left; width:160px;
}

div#galeriaOfertaPion img {
	padding-bottom:10px;
}


.ccc { padding-left:160px !important} 

.clearer {
	clear:both;
}

.tabelaSpecyfikacja {border-color:red; padding:10px 0 30px 0  ; }

td {
	border-bottom: 1px solid #5b5b5b;
	padding:.3em 1em;
	text-align:center;
	}				
th {
	font-weight:normal;
	text-align:left;
	
	padding:.3em 1em;
	}	
thead th {text-align:center;
	border-bottom: 1px solid #5b5b5b;
	}				
tfoot th {text-align:center;
	border:none;
	
	}	
	
	.k1 { border-right: 1px solid #5b5b5b;}
	
.imgPadding {
	padding:10px 0 10px 0;
}

h3 a {
	font-family:Georgia,serif;
	font-variant: small-caps; text-transform: none; font-weight: 100; margin-bottom: 0;
	color:#62a534;
	padding-bottom:10px;
	font-size:1.2em;
	line-height:1.6em;
	;
}

h4 {line-height:1.6em; padding:5px 0 5px 0;
	}
	
 .pytania {	
	border-bottom:1px solid #5e5e5e;
	
}
	
.ol_pytania {
	padding-bottom:10px;
	padding-left:25px;
}

.ol_pytania li {
	padding:5px 0 5px 0;
	text-indent:0px;
}

div#odp1 ,div#odp2 ,div#odp3  ,div#odp4  ,div#odp5  ,div#odp6  ,div#odp7  ,div#odp8  ,div#odp9 ,div#odp10 ,
div#odp11 ,div#odp12 ,div#odp13  ,div#odp14  ,div#odp15  ,div#odp16  ,div#odp17,div#odp18 ,div#odp19 ,div#odp20 ,
div#odp21 ,div#odp22

,div#oferta1 ,div#oferta2 ,div#oferta3 ,div#oferta4, div#oferta5 ,div#oferta6 , div#oferta7 , div#oferta8 

{
	display:none;
	padding-bottom:10px;
	border-top:2px solid #e1e1e1;
	padding:10px 0 10px 0;
}

.h1OfertyPareFirm a {
	color:#fff;
	clear:both;
}

.h1OfertyPareFirm {
	clear:both
}

.uwaga  {
	font-size:1.1em;
	color:#62a534;
	text-indent:10px;
}	

.zielony_bold {
	font-weight:bold ; color:#62a534;
}

.opisyZdjec {
	padding:15px 0 0px 0 !important;
}

.imgPadding {
	padding-bottom:15px;
}

.czerw {
	color:#FF0000;
	background-color:#000099 !important;
}

.paragrafImage {
	padding-right:15px;
}

.buttoner { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -khtml-border-radius: 3px;border:1px solid #62a534; display:block; margin:10px 0 ; padding:10px; width:200px; text-align:center; float:right  }

.buttonerkat { margin:20px}

.buttoner:hover { background-color:#62a534; color:#FFFFFF }
div#realizacje_gal { width:100%;  overflow:auto;}
div#realizacje_gal .galeria { padding:0 0px 2px 0px; float:left;}

.galeria { margin:0 10px 10px 0px}

		
		





