/* STRUKTURA-------------------------------------------------------------- */#banner {	width: 880px;	height: 288px;	display: block;}#bannerMini {	width: 880px;	height: 125px;	display: block;}.dzieciak { 	background-image: url(../img/bgBanner.png);	background-position: left top;	background-repeat: no-repeat;	width: 880px;	height: 290px;	position: absolute;	margin-top: -288px;	}.bgHome {	background-image: url(../img/bgBodyHome.jpg);	background-position: 0 40px;	background-repeat: repeat-x;}.bgPage {	background-image: url(../img/bgBodyPage.jpg);	background-position: 0 42px; 	background-repeat: repeat-x;}.certyfikaty {}.certyfikaty ul {	list-style-type: none; clear:both; }.certyfikaty ul li {	float: left;}/*---*/#content {	margin: 0px 10px;	background-color: #fff;	background-image:url(../img/bgContent.jpg);	background-position: bottom left;	background-repeat: repeat-x;	min-height: 180px;	padding-top: 10px;}/*---- koszyk ---*/ #prawa {}#prawa h1 {}.header {	margin: 0px 10px 0px 10px;	background-color: #fff;}.infolinia {	background-image: url(../img/bgHeaderTel.jpg);	background-position: 15px 10px;	background-repeat: no-repeat;	font-size: 11px;	color: #4c4c4c;	padding-top: 10px;}.infolinia strong { font-size: 140%; }.logo {	position: absolute;	margin: -350px 0px 0px 0px;}.logo a img {	border: none;}#logoMini {	margin: -175px 0px 0px 0px;}/*---- header ---*/ .linia {		background-image: url(../img/bgMenu.jpg);	background-position: 10px top;	background-repeat: no-repeat;	min-height: 130px;}/* Stare menu #menu {	margin-top: 10px;	margin-bottom: 8px;}#menu h1 { font-size: 20px; font-style: normal; text-align: right; }#menu li strong a { color: red; }#menu ul {	list-style-type: none;	}#menu li {	float: left;	width: 155px;}#menu ul li ul { list-style-type: none; padding: 0px;}#menu ul li ul li {	line-height: 12px;	list-style-type: none;	background-image: none;	width: 140px;	text-align: right;		position:  relative;}#menu li.koniec {}#menu li a, #menu li a.visited {	color: #666666;}#menu li a:hover {	color:#999999;	text-decoration: none;}*/#menu {	margin-top: 10px;	margin-bottom: 8px;}#menu h1 { font-size: 20px; font-style: normal; text-align: right; }#menu li strong a { color: red; }#menu ul {	list-style-type: none;	}#menu li {	float: right;	width: 155px;}#menu ul li ul { list-style-type: none; padding: 0px; margin: 0}#menu ul li ul li {	line-height: 12px;	list-style-type: none;	background-image: none;	width: 140px;	text-align: right;		position:  relative;}#menu li.koniec {}#menu li a, #menu li a.visited {	color: #666666;}#menu li a:hover {	color:#999999;	text-decoration: none;}/* Rozwijane */#menu ul li ul li ul {	display:  none;	position: absolute;	background: #FFF;	border:  1px solid #CCC; 	left: 100%;	top: -7px;	margin: 0;	padding: 0;	z-index: 100;}#menu ul li ul li:hover ul li {	text-align: left;	display: block;	float: none;}#menu ul li ul li:hover ul li a {	text-align: left;	display: block;}#menu ul li ul li:hover ul {	display: block;}/*---- galeria ---*/.galeriaMini {	margin: 10px 0px 0px 0px;}ul.galeriaMini {	list-style: none;}ul.galeriaMini li {	float: left;	padding:0px;	margin: 0px 0px 10px 0px;}.galeria ul {	list-style-type: none;	display: table;	width: 580px;	margin:0px;	padding: 0px;}.galeria ul li {	display: block;	float: left;	height:90px;	margin: 5px 3px;	width: 130px;	text-align: center;}.galeria ul li img {	float:none;	margin: 0px auto;}.galeria ul li a img, .galeria ul li a:visited img {	border: 1px solid #fff;	text-decoration: none;	margin-bottom: 8px;}.galeria ul li a:hover img {	border: 1px solid #ccc;	text-decoration: none;}.kategorie {}.kategorie ul {	list-style-type: none;	margin: 10px;	padding: 0px 5px;	border-left: 3px solid #90c502;}.kategorie ul li ul {	list-style-type: none;	margin: 0px;	padding: 0px 5px;	margin-left:10px;}.kategorie ul li {	text-align: left;	padding: 3px 5px;	list-style-type: none;}.kategorie ul li a, .kategorie ul li a:visited {	color: #6c6c6c;	font-size: 16px;	font-weight: bold;}.kategorie ul a:hover {	color: #f99a17 !important;	text-decoration: none;}.kategorie ul li ul li a, .kategorie ul li ul li a:visited {	font-size: 13px;	font-weight: normal;}/*---- Path ----*/.path {	color: #ccc;	float: right;	height: 12px;	border-bottom: 1px solid orange;	padding-bottom: 6px;	margin-top: 1px;	margin-bottom: 10px;}.path strong {	color:#999;}.pager {	color: #333333;	padding: 8px 5px;}.pager p {	margin: 0px;}.pager strong {	color: #f8991b;	font-weight: normal;}.pager a strong {	font-size: 110%;	font-weight: bold;}.produkty {	margin: 0px;	display: table;}.produkty ul {	list-style-type: none;	list-style-position: inside;	padding: 0px;	margin: 0px;}.produkty ul li {	float: left;	margin: 5px 10px;	padding: 5px;	width: 290px;	height: 190px;}.big {	font-size: 110%;	font-weight: bold;	padding-top: 8px;}.produkty li p img {	margin: 0px 10px;}.produkty h2 {	margin: 0px;}.produkty ul li h2 a:hover {	color:#fd9d04;}.produkty li a.foto img, .produkty li a.foto:visited img {	border: 1px solid #ccc;	margin: 7px 0px;}.podkat { display: none;} /* Stopka */ .stopka {	background-image: url(../img/bgStopka.jpg);	background-position: left top;	background-repeat: repeat-x;	height: 55px;	margin: 0px;}.stopkaContent {	margin: 0px auto;	width: 880px;	background-image: url(../img/bgStopkaCont.jpg);	background-position: left top;	background-repeat:repeat-x; 	height: 55px;	color: #fff;}.stopkaContent p {	padding: 15px 15px;}.stopkaContent a { font-weight: bold; color: #fff; }.stopkaContent a:hover { color: #c8f155; }/* Wykonawca */    .wykonawca {	padding: 8px;	color: #666;}.wykonawca a {	color: #666;}.wykonawca p {	margin: 0px;}.gal {	text-align: center;}.gal a img {	border: 1px solid #CCC;	margin: 3px;}.gal a:hover img {	border: 1px solid #90c502;}.gal img.mn {	border:  none;}.amr {	height: 483px;	margin: 14px 0 20px 43px}.amr .img {	width: 150px;	height: 150px;	margin: 3px;	border: 1px solid #CCC;	z-index: 3;	position: relative;	float: left;	background-position: center;}.amr .img:hover {	width: 200px;	height: 200px;	margin-top: -22px;	margin-right: -22px;	margin-bottom: -22px;	margin-left: -22px;	z-index: 6;	border: 1px solid #90c502;}.amr .img span {	display: block;	position: absolute;	bottom: 0;	right: 0;	left: 0;	font-size: 10px;	font-weight: bold;	padding: 3px 0;	background: #CCC;	color: #000;	opacity: .3;filter:alpha(opacity=30);}.amr .img:hover span {	font-size: 14px;	opacity: .6;filter:alpha(opacity=60);}h2 {	text-transform: lowercase	;}.fackIE8 {	visibility: hidden;	margin-top: -150px;}
