/*****************
     RESET CSS 
 *****************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, 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-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	width: 100%;
	line-height: 1;
	background: url('/_szablon/grafika/body.jpg') center center;
	font-family: Tahoma;
	font-size: 15px;
	color: white;
}

#body2 {
  width: 100%;
	margin: 0 auto;
	background: url('/_szablon/grafika/gradientBG.png') repeat-y center -1px;
	position: relative;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*****************
 KLASY POMOCNICZE 
 *****************/

 .clear { clear: both; }
 .fL {float: left}
 .fR{float: right}
 
 /*****************
     PAGER 
 *****************/
 
 div.pager_aktualnosci_gora {
	margin: 6px -13px 0 0;
 }
 
 div.pager_galeria_gora {
	margin: 7px 7px 0 0;
 }
 
div.pager_galeria_dol {
	margin: 5px 7px 7px 0;
 }
 
div.pager_oferta_gora {
	float: right;
}

div.pager_oferta_mini_dol {
	margin: 7px 4px 7px 0;
}

 div.pager { 
	float: right;
	height: 27px;
	overflow: hidden;
	margin: 6px 10px 0 0;
}

div.pager * {
	display: block;
	float: left;
	height: 27px;
	line-height: 27px;
	color: #fff;
	font-family: "MS Sans Serif", "Sans Serif", "Serif";
	font-size: 13px;
}

	div.pager .pokaz strong {
		display: inline;
		float: none;
	}

	div.pager div {
		background: url('/_szablon/grafika/pager.jpg') repeat-x;
	}

	div.pager a { 
		display: block;
		height: 27px;
		padding: 0 3px;
		text-decoration: none; 
	}
	
	div.pager a:hover { 
		text-decoration: underline; 
	}
	
	div.pager .wybrana { 
		color: #f55858;
		text-decoration: underline;
		font-weight: bold;
		padding: 0 3px;
	}
	
	div.pager b {
		width: 5px;
		height: 27px;
		display: block;
		background: url('/_szablon/grafika/pager.jpg');
	}
	
	div.pager select {
		margin: 4px 6px 0 0;
		height: 20px;
		width: 145px;
		border: 1px solid #d6d6d6;
		color: #595252 !important;
	}
	
	div.pager select option { color: #595252 !important; }
	
	div.pager .pokaz {margin: 0 10px 0 0}
	
	div.czarny b.gl { background-position: 0 108px; }
	div.czarny b.gr { background-position: 0 81px; }
	.pager b.gl { background-position: 0 54px; }
	.pager b.gr { background-position: 0 27px; }
 
/*****************
       TOP 
 *****************/

 #top {
	height: 154px;
	width: 100%;
	background: url('/_szablon/grafika/top.jpg') repeat-x;
}

	#top_pasek {
		height: 34px;
		width: 1000px;
		margin: 0 auto;
		position: relative;
	}
		
		#top_pasek h1 {
			font-size: 13px;
			color: #d2d2d2;
			display: block;
			height: 34px;
			line-height: 34px;
			margin-left: 4px;
			font-weight: normal;
		}
	
		#top_pasek form {
			position: absolute;
			right: 4px;
			top: 4px;
		}
	
		#top_pasek form input {
			height: 23px;
			display: block;
			border: 0;
			float: left;
			color: #989898;
		}
		
			#fraza {
				width: 159px;
				padding: 0 3px;
				line-height: 23px;
				background: url('/_szablon/grafika/szukaj_text.jpg') no-repeat;
			}
			
			#szukaj_submit {
				width: 76px;
				background: url('/_szablon/grafika/szukaj_submit.jpg') no-repeat;
			}
	
	#top_menu {
		height: 116px;
		width: 1000px;
		margin: 1px auto 0 auto;
	}
	
		#top_menu #logo {
			display: block;
			float: left;
		}
	
		#top_menu ul {
			float: right;
			padding-right: 1px;
			background: url('/_szablon/grafika/menu_li.jpg') no-repeat top right;
		}
		
		#top_menu ul li {
			height: 116px;
			float: left;
			background: url('/_szablon/grafika/menu_li.jpg') no-repeat;
		}
		
		#top_menu ul li.ostatni { width: 1px; }
		
		#top_menu ul li a {
			margin-left: 1px;
			display: inline-block;
			height: 116px;
			line-height: 113px;
			padding: 0 18px;
			font-family: Verdana;
			color: #cacaca;
			text-decoration: none;
			font-weight: bold;
		}
		
		#top_menu ul li a:hover {
			background: url('/_szablon/grafika/menu_a.gif') repeat-x;
		}

	.flash {
		width: 1000px;
		margin: 0 auto;
		padding-bottom: 4px;
		background: #a60e0e;
	}
	
	 #okruszki {
		height: 31px;
		line-height: 35px;
		padding: 0 20px;
		overflow: hidden;
		font-family: Verdana;
		font-size: 12px;
		width: 960px;
		margin: 0 auto;
		padding-bottom: 1px;
		color: #fff;
		background: url('/_szablon/grafika/okruszki.jpg') #000 repeat-x;
	 }
	 
		#okruszki a {
			color: #fff;
			text-decoration: none;
		}
		
		#okruszki a:hover { text-decoration: underline; }
		
	.top_belka {
		height: 40px;
		line-height: 40px;
		padding: 0 20px 0 20px;
		overflow: hidden;
		font-family: Verdana;
		font-size: 12px;
		margin: 0 auto;
		background: url('/_szablon/grafika/top_belka.jpg') #000 repeat-x;
		color: #fff;
		font-size: 16px;
		position: relative;
	}
	.mS {padding: 0;}
	
	.top_belka #widok {
		height: 40px;
		padding-left: 20px;
		float: left;
		background: url('/_szablon/grafika/top_belka_widok.jpg') 0 13px no-repeat;
	}
	
		#widok span, #widok a {
			display: block;
			float: left;
			height: 40px;
		}
		
		#widok span { padding-right: 11px; }
		#widok a { padding: 7px 5px 0 0; }
		
/*****************
     STOPKA 
 *****************/
				
#stopka {
	height: 124px;
	background: #000;
	width: 1000px;
	margin: 0 auto;
}

	#stopka p {
		font-size: 12px;
		padding: 5px;
		color: #fff;
	}

	#stopka_belka {
		height: 62px;
		background: #474747;
	}
	
.ogien {
	 width: 100%;
	 background: url(/_szablon/grafika/ogien.gif) no-repeat center top;
  }
  
 .komunikat {
 	text-align: center;
 	padding: 30px;
 }

/*****************
    STR GLOWNA 
 *****************/
	
#glowna {
	width: 1000px;
	margin: 0 auto;
	background: #000;
	padding: 0 0 3px 0;
}

	#glowna_lewa, #glowna_prawa { width: 495px; }
	
	h1.belka {
		width: 495px;
		height: 26px;
		background: url('/_szablon/grafika/glowna_belka.jpg') no-repeat;
		color: #fff;
		font-size: 14px;
		font-weight: normal;
		line-height: 28px;
		text-indent: 6px;
		position: relative;
	}
	
	h1.belka a {
		display: block;
		position: absolute;
		right: 6px;
		top: 0px;
		font-size: 11px;
		color: #fff;
		text-decoration: none;
	}
	
	#glowna_lewa { float: left; padding: 3px 0 3px 3px}
	
		.blokAktualnosci li {
			border-top: 1px solid #555555;
			border-bottom: 1px solid #3a3636;
			background: #474747;
			padding: 4px;
		}
		
			.blokAktualnosci li h4 {
				position: relative;
				padding: 0 155px 0 4px;
			}
			.blokAktualnosci li h4 a {
				color: #000;
				font-size: 14px;
				font-weight: bold;
				text-decoration: none;
			}
			.blokAktualnosci li h4 a:hover {text-decoration: underline;}
				.blokAktualnosci li h4 span {
					font-size: 11px;
					color: #fff !important;
					position: absolute;
					right: 4px;
					top: 2px;
				}
		
			.blokAktualnosci li p {
				color: #c5c5c5;
				padding: 3px;
				font-size: 12px;
			}
	
	#glowna_prawa { float: right; overflow: hidden; padding: 3px 3px 3px 0 }
	
		.blokOferta li {
			font-family: Verdana;
			width: 157px;
			margin: 3px 1px 0 1px;
			padding: 2px;
			border: 1px solid #505050;
			float: left;
			display: inline;
			background: #000;
			color: #e8e8e8;
			text-align: center;
		}
			
			.blokOferta li p {
				text-align: left;
				font-family: Verdana;
				font-size: 11px;
				line-height: 12px;
				padding: 3px 3px 19px 3px;
				margin-top: 2px;
				background: url('/_szablon/grafika/prawa_p_bg.jpg') bottom #4f4f4f repeat-x;
				height: 36px;
			}
			.blokOferta li div.zdjecie {height: 124px}
			.blokOferta li div {
				background: #2b2b2b;
				padding-top: 2px;
				height: 56px;
			}
			
			.blokOferta li strong {
				display: block;
				color: #fff;
				width: 100%;
				text-align: center;
				font-family: Verdana;
				margin-bottom: 2px;
			}
			
				.blokOferta li strong.cena {
					font-size: 14px;
				}
				
				.blokOferta li strong.dostepnosc { font-size: 10px; font-weight: normal;}
				.blokOferta li strong.dostepnosc span { font-weight: bold; }
				
				.dostepny { color: #12a01c; }
				.niedostepny { color: #aa1111; }
				
				.blokOferta li a.wiecej {
					height: 12px;
					line-height: 12px;
					padding: 0px 6px 0px 6px;
					display: inline-block;
					margin: 8px auto;
					background: url('/_szablon/grafika/wiecej.jpg') repeat-x;
					border: 1px solid #6c6c6c;
					font-size: 10px;
					color: #fff;
					text-decoration: none;
					text-align: center;
					overflow: hidden;
				}
				
/*****************
   AKTUALNOSCI 
 *****************/

	.aktualnosci .wpis {
		margin-bottom: 4px;
		border: 1px solid #505050;
	}

		.aktualnosci .wpis h3.naglowek {
			line-height: 16px;
			font-size: 12px;
			font-weight: bold;
			font-family: Verdana;
			padding: 3px 140px 5px 14px;
			background: url('/_szablon/grafika/akt_naglowek.jpg') bottom #272727 repeat-x;
			position: relative;
			zoom: 1;
		}
		.aktualnosci .wpis h3.naglowek a {color: #fff;}
		
			.aktualnosci .wpis h3.naglowek span {
				font-weight: normal;
				font-size: 11px;
				position: absolute;
				top: 3px;
				right: 8px;
			}
		
		.aktualnosci .wpis div.stopka {
			height: 25px;
			line-height: 25px;
			font-size: 12px;
			font-family: Verdana;
			font-weight: normal;
			padding: 0 14px;
			background: url('/_szablon/grafika/akt_stopka.jpg') repeat-x;
			color: #fff;
			clear: both;
			position: relative;
		}
		
			.aktualnosci .wpis div.stopka span {
				font-weight: bold;
			}
			
		.aktualnosci .wpis .akt_zdjecie {
			border: 1px solid #6c6c6c;
			margin: 7px;
			padding: 3px;
			background: #adadad;
			display: inline;
			float: left;
		}
		
		.aktualnosci .wpis p {
			margin: 7px;
			padding: 3px;
			color: #e8e8e8;
			font-family: Verdana;
			font-size: 13px;
		}
		
			.aktualnosci .wpis div.stopka a.wiecej {
				height: 12px;
				line-height: 12px;
				padding: 0px 6px 0px 6px;
				display: inline-block;
				margin: 8px auto;
				background: url('/_szablon/grafika/wiecej.jpg') repeat-x;
				border: 1px solid #6c6c6c;
				font-size: 10px;
				color: #fff;
				text-decoration: none;
				text-align: center;
				overflow: hidden;
				position: absolute;
				right: 7px;
				top: -2px;
			}
			.ilosc {font-size: 13px;}
			
	.aktualnosci_belka {
		font-weight: bold;
		font-size: 14px !important;
	}
	
	.aktualnosci_belka span {
		position: absolute;
		right: 20px;
		bottom: 1px;
		font-size: 10px;
		font-weight: normal;
	}

	.aktualnosci2_tekst { 
		font-family: Verdana, Arial;
		line-height: 130%; 
		font-size: 13px; 
		overflow: hidden; 
		padding: 5px 16px; 
		color: #e8e8e8;
	}
	
	.aktualnosci2_tekst img { 
		float: left; 
		margin: 0 16px 16px 0; 
		border: 1px solid #6c6c6c;
		background: #adadad;
		padding: 3px;
	}
	
	#akt2_galeria {
		border: 1px solid #505050;
		margin-bottom: 12px;
	}
	
	#akt2_galeria .naglowek_galeria {
		height: 27px;
		line-height: 27px;
		font-size: 13px;
		padding: 0 16px;
		font-family: Verdana;
		background: url('/_szablon/grafika/akt_naglowek.jpg') repeat-x;
		position: relative;
	}
	
	#akt2_galeria .naglowek_galeria span { font-weight: bold; bottom: 1px; }
	
	#akt2_galeria .naglowek_galeria .prawa {
		position: absolute; right: 16px; font-weight: normal;
	}
	
	.stopka_galeria {
		color: #fff;
		font-family: Verdana;
		font-size: 12px;
		height: 25px;
		line-height: 25px;
		padding: 0 17px;
		position: relative;
	}
	
	.stopka_galeria span {
		font-weight: bold;
	}
	
	.stopka_galeria .wstecz {
		height: 12px;
		line-height: 12px;
		padding: 0px 6px 0px 6px;
		display: inline-block;
		margin: 8px auto;
		background: url('/_szablon/grafika/wiecej.jpg') repeat-x;
		border: 1px solid #6c6c6c;
		font-size: 10px;
		color: #fff;
		text-decoration: none;
		text-align: center;
		position: absolute;
		overflow: hidden;
		right: 17px;
		top: -2px;		
	}
	
	#akt2_galeria img {
		margin: 16px 0 16px 30px;
		border: 1px solid #6c6c6c;
		background: #adadad;
		padding: 3px;	
	}

/*****************
     GALERIA 
 *****************/

#galeria {
	margin-left: 3px;
}

	#galeria_belka {
		width: 960px;
		margin: 0 auto;
		line-height: 20px;
		font-size: 13px;
		color: #fff;
		background: url('/_szablon/grafika/galeria_belka.jpg') bottom #4d4d4d repeat-x;
		border-top: 1px solid #464646;
		border-bottom: 1px solid #838383;
		padding: 9px 20px;
	}
 
	.galeria {
		float: left;
		text-align: center; 
		margin: 10px;
		font-family: Verdana;
		color: #fff;
		font-size: 11px;
		width: 178px;
		height: 178px;
	}

		.galeria span { 
			color: #d31a1a; 
			font-weight: bold;
		}
		
		.galeria p {
			width: 100%;
			font-weight: bold;
			text-align: center;
			font-size: 13px;
		}
	 
		.galeria_obraz  {
			border: 1px solid #6c6c6c;
			margin: 0 auto 5px auto;
			padding: 3px;
			background: #adadad;
			display: inline-block;
		}
		.galeria .brak_zdjecia {padding: 60px 0 60px 0; height: 8px; color: black; width: 178px}
		.wstecz {float: left; color: white; margin: 10px 0 0 10px}
/*****************
     OFERTA 
 *****************/
 
#sideBar {
	width: 218px;
	float: left;
}
	.menu2 ul:first-child {margin: 3px;}
	.menu2 ul li { background: url('/_szablon/grafika/menu2_a.jpg') bottom #3b3b3b repeat-x;}
	.menu2 ul li ul li { background: transparent; padding-left: 16px; }
	
	.menu2 ul li a:hover, #menu2 ul li ul li a :hover { text-decoration: underline; }
 
 	.menu2 ul ul {display: none}
	.menu2 ul li a {
		font-family: Verdana;
		font-size: 13px;
		display: block;
		color: #fff;
		text-decoration: none;
		background: url('/_szablon/grafika/li1.jpg') 8px 8px no-repeat;
		padding: 3px 4px 9px 18px;
	}
	
	.menu2 ul li ul li a {
		padding: 0px 4px 8px 10px;
		background: url('/_szablon/grafika/li2.jpg') 0px 4px no-repeat; 
	}
 
 #moduleShell {
	width: 782px;
	float: right;
	overflow: hidden;
}

#oferta_mini { display: block; width: 34px; height: 27px; background: url('/_szablon/grafika/widok.jpg') -38px 0 no-repeat; margin-top: 7px; }
#oferta_opisowa { display: block; width: 33px; height: 27px; background: url('/_szablon/grafika/widok.jpg') no-repeat; margin-top: 7px; margin-right: 6px; }

/*****************
    OFERTA MINI 
 *****************/

	div.oferta_mini div.produkt {
		width: 252px;
		border: 1px solid #505050;
		margin: 2px 0 2px 4px;
		padding: 1px;
		float: left;
		display: inline;
	}
	div.oferta_mini div.produkt div.zdjecie {height: 190px;}
	div.oferta_mini div.produkt div.zdjecie img {
		display: block;
		padding: 4px;
		margin: 0 auto;
	}
	
	div.oferta_mini div.produkt div.opis {
		height: 41px;
		background: #4f4f4f;
		color: #fff;
		font-family: Verdana;
		font-size: 12px;
		line-height: 20px;
		padding: 0 9px;
		overflow: hidden;
	}
	
	div.oferta_mini div.produkt div.cena {
		padding: 4px 0 0 7px;
		color: #fff;
		font-family: Verdana;
		font-size: 14px;
		line-height: 15px;
		background: #2b2b2b;
		position: relative;
		font-weight: bold;
		overflow: hidden;
	}
	
		div.oferta_mini div.produkt div.cena span.dostepnosc {
			font-size: 11px; font-weight: normal; float: left; display: block; height: 16px;
		}
		
			div.oferta_mini div.produkt div.cena span.dostepnosc span.dostepny {
				font-weight: bold; color: #12a01c;
			}
			
			div.oferta_mini div.produkt div.cena span.dostepnosc span.niedostepny {
				font-weight: bold; color: #aa1111;
			}
	
		div.oferta_mini div.produkt div.cena a.wiecej {
			height: 12px;
			line-height: 12px;
			padding: 0px 6px 0px 6px;
			display: inline-block;
			margin: 0 2px;
			background: url('/_szablon/grafika/wiecej.jpg') repeat-x;
			border: 1px solid #6c6c6c;
			font-size: 10px;
			color: #fff;
			text-decoration: none;
			text-align: center;
			float: right;
		}
		
/*****************
  OFERTA OPISOWA 
 *****************/
 	.oferta_opisowa {margin: 3px 3px 0 0;}
	.oferta_opisowa div.produkt {
		border: 1px solid #505050;
		height: 170px;
		margin-bottom: 3px;
	}
	
	.oferta_opisowa h4 {
		height: 24px;
		line-height: 24px;
		background: url('/_szablon/grafika/oferta_belka1.jpg') repeat-x;
		color: #fff;
		font-family: Verdana;
		font-size: 13px;
		padding: 0 20px;
	}
	.oferta_opisowa h4 a {
		color: white;
		text-decoration: none;
	}
	.oferta_opisowa h4 a:hover {text-decoration: underline;}
	
	.oferta_opisowa div.produkt .oferta_obraz {
		margin: 10px;
		text-align: center;
		width: 150px; 
		float: left;
	}
	.oferta_opisowa div.produkt .oferta_obraz a {
			border: 1px solid #6c6c6c;
			padding: 3px;
			background: #adadad;
			display: inline-block;
			margin: auto;
		}
		
	.oferta_opisowa div.produkt p {
		width: 380px;
		padding: 10px;
		color: #fff;
		font-family: Verdana;
		font-size: 13px;
		float: left;
	}
	
	.oferta_opisowa div.produkt .cena {
		width: 200px;
		float: left;
		text-align: center;
		color: #fff;
		font-weight: bold;
		line-height: 15px;
		padding-top: 40px;
	}
	
		div.oferta_opisowa div.produkt div.cena span.dostepnosc {
			font-size: 11px; font-weight: normal;
		}
		
		div.oferta_opisowa div.produkt div.cena span.dostepnosc span.dostepny {
				font-weight: bold; color: #12a01c;
			}
			
		div.oferta_opisowa div.produkt div.cena span.dostepnosc span.niedostepny {
				font-weight: bold; color: #aa1111;
			}
	
		div.oferta_opisowa div.produkt div.cena a.wiecej {
			height: 12px;
			line-height: 12px;
			padding: 0px 6px 0px 6px;
			display: inline-block;
			margin: 8px auto;
			background: url('/_szablon/grafika/wiecej.jpg') -1px -1px repeat-x;
			border: 1px solid #595959;
			font-size: 10px;
			color: #fff;
			text-decoration: none;
			text-align: center;
			overflow: hidden;
		}
		
/*****************
OFERTA SZCZEGOLOWA 
 *****************/
 
 	.oferta_szczegolowa h4 {
		height: 42px;
		line-height: 42px;
		background: url('/_szablon/grafika/menu2_a.jpg') left bottom repeat-x;
		color: #fff;
		font-family: Verdana;
		font-size: 13px;
		padding: 0 20px;
	}
	
	.oferta_szczegolowa .belka {
		height: 28px;
		border-top: 1px solid #4f4f4f;
		border-bottom: 1px solid #4f4f4f;
		background: #242424;
		line-height: 28px;
		font-family: Verdana;
		font-size: 13px;
		font-weight: bold;
		padding: 0 20px;
		color: #fff;
		position: relative;
		margin-bottom: 3px;
	}

	.oferta_szczegolowa .cena span.dostepnosc {
		font-weight: normal;
		position: absolute;
		right: 20px;
		bottom: 0;
	}
	
	.oferta_szczegolowa .cena span span { font-weight: bold; }
	
	.oferta_szczegolowa div.opis {
		width: 408px;
		overflow: hidden;
		float: left;
	}
	
	.oferta_szczegolowa div.opis p {
		font-family: Verdana;
		font-size: 13px;
		color: #fff;
		padding: 10px 20px;
	}
	
	.oferta_szczegolowa div.tabela {
		clear: both;
	}
	.oferta_szczegolowa div.tabela td {font-size: 12px;}
	.oferta_szczegolowa .zdjecie { 
		border: 4px solid #fff; 
		margin: 1px 4px 4px 4px;
		float: right; 
		width: 358px;
		display: block;
		text-align: center;
		background: white;
	}
	
	.oferta_szczegolowa .dane { font-weight: bold; }
	.oferta_szczegolowa table { margin: 10px 0; }
	.oferta_szczegolowa td { padding: 4px 0 4px 20px; }
	
	.oferta_szczegolowa .inne img { border: 4px solid #fff; margin: 2px; }
	
	.oferta_szczegolowa .pliki {
		padding-bottom: 20px;
	}
	
	.oferta_szczegolowa .pliki a { 
		display: block;
		padding: 0 20px;
		font-size: 14px;
		color: #fff;
	}
	
/*****************
      SZUKAJ 
 *****************/
 
#wyszukiwanie {
	height: 40px;
	line-height: 40px;
	width: 960px;
	padding: 0 20px;
	margin: 0 auto;
	color: #fff;
	font-size: 14px;
	background: url('/_szablon/grafika/top_belka.jpg') repeat-x;
}

	.wyniki {
		border: 1px solid #505050;
		margin-bottom: 12px;
	}
	
	.strony_serwisu {
		height: 27px;
		line-height: 27px;
		padding: 0 16px;
		background: url('/_szablon/grafika/akt_naglowek.jpg') repeat-x;
		position: relative;
		cursor: pointer;
	}
	
	.region_tytul span {
		position: absolute;
		right: 20px;
		bottom: 0;
		padding-right: 17px;
		background: url('/_szablon/grafika/arrow_up.jpg') center right no-repeat;
	}
	
	.closed span {
		position: absolute;
		right: 20px;
		bottom: 0;
		padding-right: 17px;
		background: url('/_szablon/grafika/arrow_down.jpg') center right no-repeat;
	}
	
	.lista li {
		height: 30px;
	}
	
		.lista li a {
			display: block;
			height: 28px;
			padding: 0 95px 0 16px;
			line-height: 28px;
			border-top: 1px solid #000;
			border-bottom: 1px solid #282828;
			background: #121212;
			text-decoration: none;
			color: #fff;
			font-size: 13px;
			position: relative;
		}
		
		.lista li a:hover { 
			font-weight: bold;
			background: #242424;
			border-bottom: 1px solid #4f4f4f;
		}
		
		.lista li a span {
			position: absolute;
			right: 16px;
			bottom: 0;
		}
		
		div.pager_lista {
			height: 40px;
			line-height: 40px;
			text-align: center;
			width: 100%;
			font-size: 13px;
		}
		
	.contact {padding: 5px;}
	.contact .etykieta {
	width: 175px;
	text-align: right;
	padding: 3px 10px 0 0;
}
.contact td {
	padding: 5px 0;
}
.contact input[type="text"], .contact textarea {
	border: 1px solid #c9bebe;
	background: #f6fbfe;
}
.contact .input_blad input[type="text"], .contact .input_blad textarea {
	border: 1px solid red;
}
.contact input[type="text"] {
	width: 200px;
	padding: 3px 0;
}
.contact label strong {color: red}
.contactPreContent {border-bottom: 1px solid #e2dddd; margin: 0 4px 0 1px}
.contactPreContent h3 {margin: 0;}
.contactPreContent p{
	margin: 10px;
}
		
		
/* ColorBox */

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

#cboxOverlay{background:url(/_szablon/grafika/lightbox/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(/_szablon/grafika/lightbox/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(/_szablon/grafika/lightbox/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(/_szablon/grafika/lightbox/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(/_szablon/grafika/lightbox/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(/_szablon/grafika/lightbox/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(/_szablon/grafika/lightbox/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(/_szablon/grafika/lightbox/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(/_szablon/grafika/lightbox/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(/_szablon/grafika/lightbox/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(/_szablon/grafika/lightbox/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(/_szablon/grafika/lightbox/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(/_szablon/grafika/lightbox/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(/_szablon/grafika/lightbox/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}
		
