body, td {	font-family: Tahoma, Verdana, Arial, Sans-Serif;	font-size: 11px;}body {	padding: 0px;	margin: 0px;	border-style: none;	background-color: #ffffff;	color: #3f5169;}ol, ul, li {	padding: 0px;	margin: 0px 0px 0px 5px;}ul{	padding: 5px 0px 5px 0px;}li {	padding: 0px 0px 0px 20px;}h1, h2, h3, h4, h5, h6, h7, p, form {	margin: 0px;	padding: 0px;}td {	vertical-align: top;}a {	color: #214054;	font-weight: normal;	text-decoration: none;}a:hover {	color:#44432C;	text-decoration: underline;}ul li {	background:url("../images/arrow_5.gif") no-repeat;	background-position: 0 7px;	list-style:none;	padding: 4px 0px 4px 18px;}ol li {	padding: 4px 0px 4px 10px;	margin: 0 0 0 18px;}/* naglowek */#naglowek {	height: 90px;	margin: 0px;	float: left;	width: 297px;	background: url("../images/logo.gif") no-repeat;	background-position: 0px 0px;}#naglowek a.logo {	display: block;	width: 297px;	height: 90px;	text-decoration: none;	margin-top: 0px;	margin-left: 0px;	float: left;	color:#ffffff;}.top{	border-top:4px solid #c7cdd3;}div.naglowek1 {	float: right;		height:45px;}.TopLink{	border-left:1px solid #5aa82b;	float:left;	line-height:17px;	color:#3f5169;	padding:16px 16px 3px 6px;}.TopLink a{	color:#3f5169;	font-weight:normal;	text-decoration:none;}td.left{	padding:14px 0 0 12px;	width: 240 px;}td.leftPage{	padding:14px 0 0 0;	width: 205px;}td.centerPage{	padding:14px 0 0 0;}td.center{	padding:14px 12px 0 12px;}td.right{	padding:14px 0px 0 0;	width: 100px;}/*stopka*/.stopka {	border-top:1px solid #C49E0B;	/*height:54px;*/	margin:15px 0 0px 0;}.stopkaTresc{	border-left:1px solid #C49E0B;	float:left;	height:50px;	line-height:17px;	color:#3f5169;	padding:8px 10px 3px 6px;}.stopkaTresc a{	color:#3f5169;	font-weight:normal;	text-decoration:none;}.realizacja{	float:left;	width:600px;		padding:11px 0 10px 0;}.realizacja a{	color:#C49E0B;	font-weight:normal;	text-decoration:none;	padding:0 0 0 35px;}/***************************/h3.tytul1 {	margin: 0;	padding: 0 0 0 24px;	clear: both;	line-height:21px;	border-bottom:2px solid #c5cad2;		color: #C49E0B;		font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight:bold;	text-transform:uppercase;		background:url("../images/point.gif") no-repeat;	background-position: 0 0;}div.bloczek{	padding:11px 0 5px 0;}div.foto{	float:left; 	width:80px; 	text-align:left;	margin: 0px;	padding: 0px;}div.tresc{		font-size: 14px; 	text-align:justify;	padding:3px 0 3px 0;}/*bloczek Aktualnosci*/div.bloczekA{	padding:10px 3px 5px 8px;}div.ofertaA{	padding:10px 3px 5px 8px;}div.spacer{	border-bottom:1px solid #c5cad2;	clear:both;}div.szablonA{	padding:10px 3px 5px 8px;	border-bottom:1px solid #c5cad2;}h2.tytulG{	margin: 0;	padding: 4px 0 5px 0;	clear: both;		font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight:bold;}h2.tytulO{	margin: 0;	padding: 4px 0 0 0;	clear: both;		color: #5aa82b;	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight:bold;}h2.tytulA{	margin: 0;	padding: 4px 0 6px 0;	clear: both;		color: #3f5169;	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight:bold;}div.dataA{	padding: 0;	clear: both;	font-size: 10px;	color: #5aa82b;}div.trescA{font-size: 14px;	padding: 6px 0 6px 0;	text-align:justify;}div.trescOferta{	padding: 4px 0 6px 0;	line-height:18px;	text-align:justify;}div.fotoA{	float:right;	width:120px; 	text-align:left;	margin: 0px 5px 5px 5px;	padding: 0;}div.fotoG1{	float:right;	width:120px; 	text-align:left;	margin: 0px 5px 5px 0px;	padding: 0;}div.fotoABig{	float:right;	width:200px; 	text-align:right;	margin:0px 5px 0px 5px;	padding: 0;}div.wiecejA{	clear:both;	text-align:right;	padding:5px 0 6px 0;	background:url("../images/arrow_1.gif") no-repeat;	background-position: right center;}div.wsteczA{	clear:both;	text-align:right;	padding:5px 0 6px 0;	background:url("../images/arrow_4.gif") no-repeat;	background-position: right center;}div.wiecejA a, div.wsteczA a{	color: #214054;	padding-right:20px;	font-weight:bold;	text-decoration:none;}a.wiecej{	background:url("../images/arrow_1.gif") no-repeat;	background-position: right center;	color: #214054;	padding:5px 20px 6px 10px;	font-weight:bold;	text-decoration:none;}div.galerie2{	font-weight:bold;	padding:10px 10px 5px 10px;	border-bottom:1px solid #c5cad2;	clear:both;}div.galerieLinki{	clear:both;padding:5px 0 6px 0px;}div.galerieLinki a{	background:url("../images/arrow_5.gif") no-repeat;	background-position: 10px 7px;	padding:5px 20px 6px 25px;		font-weight:normal;	text-decoration:none;}/*menu gorne */.menuGoraBg{	background:url("../images/menu_gora_bg.gif") repeat-x;	background-position: top left;}ul.menuGora {	padding: 0 0 0 15px;	margin: 0;	float: left;	}ul.menuGora li {	margin: 0;	padding: 8px 20px 8px 20px;	background:url("../images/menu_spacer.gif") no-repeat;	background-position: top right;	display: inline;  	height:36px;}ul.menuGora a {	color: #000088;	text-decoration: none;	font-weight: bold;	font-size:12px;	line-height:36px;}ul.menuGora a:hover {	text-decoration: underline;}/*menu poziome**/div.bloczekMenu{	background-color:#D6B01B;	border:1px solid #D6B01B;	border-left:6px solid #D6B01B;}ul.submenu1 {	margin: 0;	padding: 0;	list-style: none;}ul.submenu1 li {	list-style:none;	background:url(../images/bg_menu.gif) repeat-x;	background-position:0 0;	padding:0;	margin:0 0 1px 0;}ul.submenu1 a {	display:block;	width:100%;		background:url(../images/arrow_2.gif) no-repeat;	background-position:6px 10px;	color:#3f5169;		padding: 0px 0px 0px 0px;	margin: 0px;		font-weight:bold;	text-decoration:none;}ul.submenu1 span {	display: block;	padding: 8px 0 8px 20px;}ul.submenu2 {	list-style:none;	padding:0 0 0 7px;	margin:0;	border-top:1px solid #5aa82b;}ul.submenu2 li {	list-style:none;	background-image:none;	background-color:#e7ebe9;	padding:0px;	margin:0px 0px 1px 0px;}ul.submenu2 a {	display:block;	width:100%;		background:url(../images/arrow_3.gif) no-repeat;	background-position:18px 10px;	color:#3f5169;		padding: 0px 0px 0px 0px;	margin: 0px;		font-weight:bold;	text-decoration:none;}ul.submenu2 span {	padding: 6px 2px 6px 35px;	margin: 0px;}/* srodek */.kontener1 {	margin: 0px 0px 1px 0px;	padding: 0;	}.kontenerSrodek {	margin: 0px 0px 1px 16px;	padding: 0;	}.newsMargines {	padding: 0px 0px 15px 0px;		background: url("images/kropki.gif") repeat-x;  	background-position: left bottom;}.komunikat{	text-align:center;	font-weight:bold;	padding:15px;}.pager{	text-align:center;	padding:15px;}input.pager{	border:none;	background:#ffffff;	font-size:10px;	color: #3f5169;	width:30px;	padding:2px;}div.pagerArrowLeft{	text-align:right;	padding:10px 0 10px 0;	float:left;	width:30px;	background:url("../images/arrow_4.gif") no-repeat;	background-position: left center;	border:1px solid red;}div.pagerArrowRight{	text-align:right;	padding:10px 0 10px 0;	float:right;width:30px;	background:url("../images/arrow_1.gif") no-repeat;	background-position: right center;border:1px solid red;}/*galeria*/div.galeriaA{	padding:10px 3px 5px 8px;	clear:both;	}/*mapa serwisu*/div.mapaSerwisuPadding{	padding:10px 0px 10px 0px;}ul.mapaSerwisu{	padding: 0px 0px 0px 15px;}ul.mapaSerwisu li {	background:url("../images/arrow_5.gif") no-repeat;	background-position: 0 6px;	list-style:none;	padding: 4px 0px 3px 17px;	font-weight:bold;}ul.mapaSerwisu a {	font-weight:bold;	text-decoration:none;}ul.mapaSerwisu2{	padding: 0px 0px 0px 0px;}ul.mapaSerwisu2 li {	background:url("../images/arrow_6.gif") no-repeat;	background-position: 0 4px;	list-style:none;	padding: 2px 0px 2px 15px;}ul.mapaSerwisu2 a {	font-weight:normal;	text-decoration:none;}.LiniaSzara{	border-top:1px solid #c8c9cd;	margin:0px 0 5px 0;	height:1px;}/*oferta*/.ofertaLinki{	float:left;	width:48%;	padding:3px 0 3px 0px;}.ofertaLinki a{	background:url("../images/arrow_5.gif") no-repeat;	background-position: 10px 3px;	text-decoration:none;	padding:0 0 0 28px;}/*formularz kontaktowy*/.labelF{	font-weight:bold;	text-align:right;}input.inputF, textarea.inputF{	border:1px solid #cfd1d4;	background-color:#eef0f3;	width:182px;	height:15px;	font-size:10px;	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;	}input.inputF2, textarea.inputF2{	border:1px solid #cfd1d4;	background-color:#eef0f3;	width:100px;	height:15px;	font-size:10px;	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;	}.opisF{	font-weight:bold;	padding:15px 5px 15px 5px;}.komunikat{	font-weight:bold;	padding:15px 5px 15px 5px;	text-align:center;}input.bgSubmit{	color:#ffffff;	background:url(../images/bg_wyslij.gif) no-repeat left top;	width:66px;	height:21px;	font-size:10px;	border:none;	font-weight:bold;}/*wyszukiwarka*/.wynikiKategoria{	font-weight:bold;	text-align:left;	line-height:24px;	border-bottom:1px solid #c5cad2;	margin:2px 0 8px 0;}.wynikiTytul{	margin: 0;	padding: 4px 0 6px 0;	clear: both;		color: #C49E0B;	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight:bold;}.wynikiTresc{	margin: 0;	padding: 4px 0 6px 27px;	clear: both;		color: #3f5169;	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight:normal;}}