html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, li,
fieldset, form, label, legend,
table, caption, thead, tbody, tfoot, tr, th, td {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

table {
	border: solid #E7E5CC;
	border-width: 1px 0px 0px 1px;
}
table td {
	border: solid #E7E5CC;
	border-width: 0px 1px 1px 0px;
	padding: 10px;
}

.small {font-size: 11px;}
.medium {font-size: 12px;}
.large {font-size: 15px;}
.x-large {font-size: 18px;}

.relative {position: relative !important}
.absolute {position: absolute !important}

.none {display: none}
.dN {display: none !important}
.dB {display: block !important}
.dI {display: inline !important}
.dIB {display: inline-block !important}

.normal {font-weight: normal !important}
.bold {font-weight: bold !important}
.italic {font-style: italic !important}
.underline {text-decoration: underline !important}

.vaT {vertical-align: top !important}
.vaM {vertical-align: middle !important}
.vaB {vertical-align: bottom !important}

.taL {text-align: left !important}
.taC {text-align: center !important}
.taR {text-align: right !important}

.hR {height: auto; overflow: hidden}

.fL {float: left !important}
.fR {float: right !important}
.fN {float: none !important}
.clear {clear: both !important}

.cN {cursor: auto !important}
.cP {cursor: pointer !important}

.wrap {white-space: normal !important}
.no-wrap {white-space: nowrap !important}

.w100 {width: 100% !important}

/* padding */

.p_0_0_10_0 {padding: 0px 0px 10px !important}
.p5 {padding-bottom: 3px}

/* margin */

.m_0 {margin: 0px !important}
.m_0_0_10_0 {margin: 0px 0px 10px !important}

/* border */

.border-top {border-top: 1px solid #E7E5CC;}

.orange {color: #D67B0F !important}
.orange span {color: #D67B0F !important}

.p5.orange {font-weight: bold;}

/* ============= FORM ELEMENTS ============= */

fieldset legend {display: none}

input {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #000000;
}
	input.text {
		padding: 4px;
		border: 1px solid #dedaae;
		background: #fff;
	}

.panel {line-height: 18px;}

body {
	background: #f8f6e6 url(../images/bg-body.jpg) repeat-x 0px 0px;
	line-height: 14px;
}

#body {
	margin: 0px auto;
	width: 960px;
}

#webLogo a {
	float: left;
	width: 364px;
	height: 91px;
	background: url(../images/logo.gif) no-repeat center center;
}
#webLogo a span {display: none;}

#main {
	border: solid #f2efcf;
	border-width: 0px 5px;
	background: #fff
}
.main-top {
	background: url(../images/bg-main-top.gif) no-repeat 0px 0px;
	margin: 0px -5px;
}
	.main-bottom {
		background: url(../images/bg-main-bottom.gif) no-repeat 0px bottom;
		overflow: hidden;
		padding: 5px;
	}

.region1 {
	text-align: right;
	border-bottom: 1px solid #f2efcf;
	overflow: hidden;
	padding: 14px 61px 10px 0px;
}
	.lang {margin: 0px 4px;}

.region2 {
	text-align: right;
	overflow: hidden;
	padding: 13px 61px 12px 0px;
}
.region3 {border-bottom: 1px solid #e7e5cc;}

.region11 {
	overflow: hidden;
	height: 40px;
	background: #F2EFCF;
}

/* uklad regionow */

.welcome,
.page {
	overflow: hidden;
	border-bottom: 1px solid #e7e5cc;
	margin: 0px 0px 16px 0px;
	position: relative;
}
	.page-top {
		background: url(../images/page-top.jpg) no-repeat 0px 0px;
		padding: 20px 0px 0px;
	}

.welcome .main-body {
	padding: 20px;
	overflow: hidden;
	min-height: 550px;
}
.page .main-body {
	padding: 0px 20px 50px;
	overflow: hidden;
}

.region4 {
	float: right;
	width: 294px;
	border-left: 1px solid #e7e5cc;
	margin: 0px 0px 0px -1px;
	padding: 0 20px 20px;
}
.welcome .region4 {padding: 20px;}
.page .region4 {width: 284px;}
	.region4-margin {
		height: 32px;
		margin: -5px 0px 0px -21px;
		background: #fff;
	}
	
.region6 {}
.region7 {
	clear: both;
	padding: 20px 0px 0px;
}
.welcome .region0 {
	width: 49%;
	float: right;
}
.welcome .region9 {
	width: 49%;
	float: left;
}

.page .region9 {
	float: left;
	width: 140px;
	margin: 0px -1px 0px 0px;
	padding: 0px 10px;
	border-right: 1px solid #e7e5cc;
}

.regsrodkowy-4-9P,
.regsrodkowy-4P {
	background: url(../images/line02.gif) repeat-y 625px 0px; 
}
	.vertical-line {
		background: url(../images/line02.gif) repeat-y 160px 0px;
		overflow: hidden;

	}
	.regsrodkowy-P .vertical-line,
	.regsrodkowy-4P .vertical-line {background: none;}


.regsrodkowy-4-9W .main-body,
.regsrodkowy-4W .main-body
{width: 575px;}
.regsrodkowy-4-9P .main-body {width: 425px;}
.regsrodkowy-4P .main-body {width: 585px;}
.regsrodkowy-9P .main-body {width: 749px;}

.regsrodkowy-4W .main-body,
.regsrodkowy-4-9W .main-body {
	border-right: 1px solid #e7e5cc;
}
.regsrodkowy-4-9P .main-body,
.regsrodkowy-9P .main-body {
	border-left: 1px solid #e7e5cc;
}

.region10 {
	border-bottom: 1px solid #e7e5cc;
	margin: 0px 0px 13px 0px;
	padding: 0px 22px 13px;
	overflow: hidden;
}
.region5 {overflow: hidden;}

/* stopka */

.stopka {
	padding: 25px 28px 50px;
	font-size: 11px;
	font-family: Tahoma, Arial, Verdana;
	overflow: hidden;
}
.realizacja {
	color: #afa577;
	line-height: 16px;
	float: right;
	margin: -20px 0px 0px;
}
.realizacja a {color: #afa577;}
.realizacja span {float: left; padding: 0px 3px 0px 0px;}
.CMS {float: right;}
.Edito {overflow: hidden; padding: 0px 3px 0px 0px;}
.Powered {width: 112px;}

/* menu */

.menu {
	padding: 0px;
	margin: 0px 0px 10px;
}
	.menu li {
		padding: 0px;
		margin: 0px;
		font-size: 0px;
		border-bottom: 1px solid #d5daef;
		background: none;
		line-height: 14px;
	}
	.menu li a {
		padding: 0px;
		margin: 0px;
		color: #263578;
		display: block;
		width: 100%;
		text-decoration: none;
		font-size: 12px;
	}
	.menu li a span {
		padding: 6px 10px;
		display: block;
	}
		.menu li.active a,
		.menu li a:hover {
			background: #2d3b74;
			color: #eea731;
			text-decoration: none;
		}
		
	.menu ul {
		border-top: 1px solid #d5daef;
		margin: 3px 0px 0px;
		padding: 0px;
	}
	.menu ul li {border: 0px;}
	.menu li.active ul li a {
		color: #263578;
		background: none;
		padding: 0px 0px 0px 20px;
	}
	.menu li.active ul li a:hover,
	.menu li.active ul li.active a {
		text-decoration: underline;
	}
	.menu li.active ul li a:hover,
	.menu li.active ul li.active a {
		text-decoration: underline;
	}
	.menu li.active ul li.active ul li a {
		padding: 0px 0px 0px 40px;
		text-decoration: none;
	}
	.menu li.active ul li.active ul li a:hover,
	.menu li.active ul li.active ul li.active a {
		text-decoration: underline;
	}

.menu2 {
	padding: 0px;
	margin: 0px;
	clear: both;
}
.region1 .menu2 {width: 440px;}
	.menu2 li {
		float: left;
		padding: 0px;
		margin: 0px;
		background: none;
		line-height: 14px;
	}
	.menu2 a {
		color: #263578;
		float: left;
		white-space: nowrap;
		font-size: 11px;
		font-family: Tahoma, Arial, Verdana;		
	}
	.menu2 span {
		color: #d7d2a2;
		padding: 0px 9px;
		float: left;
	}
.region5 .menu2 {
	padding: 0px 0px 5px;
	overflow: hidden;
	width: 660px;
}

.menu3 {
	background: url(../images/bg-menu.jpg) no-repeat 0px 0px;
	overflow: hidden;
	width: 950px;
	height: 70px;
}
	.menu3 div {
		margin: 23px 300px 17px 32px;
		overflow: hidden;
		height: 30px;
	}
	.menu3 a {
		color: #eea731;
		width: 300px;
		padding: 0px;
		font-size: 13px;
		cursor: pointer;
		font-family: tahoma;
		font-weight: bold;
		text-transform: uppercase;
		position: relative;
		top: -12px;
	}
	span.sIFR-replaced.sIFRMenu a {
		padding: 10px;
		position: static;
		top: 0px;
	}
	.menu3 a:hover {
		color: #ffffff;
		text-decoration: none;
	}
	.menu3 span {
		display: inline-block;
	}

	.menu3 .spacer {
		padding: 0px 16px 16px;
		*padding: 0px 16px 19px;
		overflow: hidden;
		background: url(../images/menu-spacer.gif) no-repeat center 0px;	
	}
	.sIFRMenuActive a {color: #ffffff;}

.line {
	background: url(../images/line01.jpg) no-repeat 50% 0px;
	height: 12px;
	margin: 4px 0px 0px;
	font-size: 0px;
}
.line2 {
	background: url(../images/line04.jpg) no-repeat 50% 0px;
	height: 11px;
	margin: 4px 0px 0px;
	border-top: 1px solid #e7e5cc;
	font-size: 0px;
}

.menu4 {
	margin: 0px;
	padding: 4px 0px;
}
	.menu4 li {
		margin: 0px;
		padding: 0px;
		float: left;
		background: none;
		line-height: 14px;
	}
	.menu4 li a {
		margin: 0px;
		padding: 0px;
		display: block;
		color: #263578;
		background: url(../images/arr01.gif) no-repeat 0px 3px;
		padding: 0px 0px 0px 15px;
		margin: 0px 15px 3px 0px;
		width: 147px;
	}
	

/* wyszukiwarka */

.blok-szukaj {float: right;}
.blok-szukaj input.text {
	width: 238px;
	margin: 0px 5px 0px 10px;
}
.blok-szukaj input.button {
	border: 0px;
	background: url(../images/lupa.gif) no-repeat center center;
	cursor: pointer;
	padding: 4px 10px 5px 9px;
}

/* bannery */

.reklama {
	overflow: hidden;
	clear: both;
}
.reklama div {
	padding: 0px 0px 10px;
	text-align: center;
}

.region3 .reklama div {padding: 10px 0px;}
.region3-v2 .reklama div {padding: 5px 0px 0px;}

.region3-v2 {
	overflow: hidden;
}

/* tytul */

.sIFR28 {
	font-size: 18px;
	color: #5b781d; 
	text-transform: uppercase;
	line-height: 22px;
	padding: 0px 0px 5px;
	position: relative;
}
.sIFR-replaced.sIFR28 {padding: 0px;}

.sIFR24 {
	font-size: 18px;
	color: #748f3d; 
	text-transform: uppercase;
	line-height: 18px;
	padding: 6px 0px 0px;
}
.sIFR-replaced.sIFR24 {padding: 0px;}

.sIFR22 {
	font-size: 11px;
	color: #748f3d; 
	text-transform: uppercase;
	line-height: 13px;
	padding: 6px 0px 10px;
	letter-spacing: -1px;
}
.sIFR-replaced.sIFR22 {padding: 0px 0px 6px;}

.sIFR22Orange {
	font-size: 11px;
	color: #df8f1c; 
	text-transform: uppercase;
	line-height: 13px;
	padding: 6px 0px;
	letter-spacing: -1px;
}
.sIFR-replaced.sIFR22Orange {padding: 0px 0px 6px;}


.tytul-menu4 {
	float: left;
	width: 180px;
}
h2.tytul-wyszukiwarka {
	color: #5b781d;
	font-size: 13px;
	text-transform: uppercase;
	float: left;
	width: 200px;
	letter-spacing: -1px;
	font-family: arial;
	padding: 5px 0px 0px;
}
h2.sIFR-replaced.tytul-wyszukiwarka {padding: 0px;}
.modul-tytul {
	position: absolute;
	top: 6px;
	left: 10px;
	width: 950px;
}
.blok-tytul {
	background: url(../images/blok-tytul.gif) repeat-x 0px 50%;
	padding: 6px 10px 8px;
	margin: 0px 0px -2px;
	font-size: 14px;
	color: #ffffff;
	text-transform: uppercase;
	display: block;
	font-family: arial;
	line-height: 18px;
}
.sIFR-replaced.sIFR20 {padding: 2px 10px 0;}

.tytul2 {font-size: 14px;}

/* przyciski */

.button {
	background: #eea731 url(../images/arr02.gif) no-repeat 92% center;
	border: 0px;
	color: #164470;
	font-size: 10px;
	font-family: Tahoma, Arial, Verdana;
	padding: 4px 15px 5px;
	*padding: 5px 4px 4px;
	font-weight: bold;
	text-transform: uppercase;
	cursor: pointer;
}
.button2 {
	background: #cfd7f6 url(../images/plus.gif) no-repeat 7% 50%;
	padding: 6px 15px 7px 23px;
	*padding: 8px 20px 6px;
	margin: 0px 10px 0px 0px;
	cursor: pointer;
}

/* kontaner */

.blok {
	background: url(../images/blok.gif) repeat-x 0px 0px;
	padding: 15px 0px 0px;
	margin: 0px 0px 10px;
}

.blok2 {
	background: #f4f3e1 url(../images/blok2.gif) repeat-x 0px 0px;
	padding: 5px;
	margin: 0px 0px 10px;
}
.blok22 {
	border: 1px solid #e4e2c4;
	padding: 14px;
}

	.page .region9 .blok22 {padding: 5px;}

/* ankieta */

.ankieta {
	margin: 0px;
	padding: 10px 10px 10px 20px;
}
	.ankieta li {
		margin: 0px;
		padding: 0px;
		font-size: 11px;
		font-family: Tahoma, Arial, Verdana;
		padding: 2px 0px;
		display: block;
		overflow: hidden;
		background: none;
		line-height: 14px;
	}
	.ankieta input {
		float: left;
		clear: both;
		margin: 0px 10px 0px;
		border: 0px;
	}
		.ankieta li span {
			overflow: hidden;
			display: block;
		}
	.ankieta-przyciski {
		clear: both;
		text-align: center;
	}
	
.page .region9 .ankieta {padding: 5px 0px;}
	.page .region9 .ankieta-przyciski .button {margin: 5px 0px 0px;}
	.page .region9 .ankieta input {margin: 0px 4px 0px 0px;}

/* logowanie */

.blok-logowania {
	font-size: 11px;
	font-family: Tahoma, Arial, Verdana;
}
	.blok-logowania .user {
		padding: 0px 0px 20px;
	}
	.blok-logowania a {
		float: right;
		background:  url(../images/arr02.gif) no-repeat right 5px;
		color: #164470;
		padding: 0px 10px;
		font-weight: bold;
	}
	
	.blok-logowania label {
		display: block;
		padding: 0px 0px 5px;
		clear: both;
		overflow: hidden;
	}
	.blok-logowania span {
		float: left;
		padding: 5px 10px 0px 0px;
		width: 50px;
		text-align: right;
	}
	.blok-logowania .text {
		float: left;
		width: 150px;
	}
	.blok-logowania .haslo {
		width: 119px;
		margin: 
	}
	.blok-logowania .button {
		width: 26px;
		height: 23px;
		font-size: 0px;
		padding: 0px;
		margin: 0px 0px 0px 5px;
		background-position: 11px 9px;
		overflow: hidden;
	}
	
.page .region9 .blok-logowania span {
	padding: 0px;
	width: auto;
	float: none;
	display: block;
	clear: both;
	text-align: left;
}
	.page .region9 .blok-logowania a {padding: 0px 6px 0px 0px; white-space: nowrap;}
	.page .region9 .blok-logowania .text {width: 108px;}
	.page .region9 .blok-logowania .haslo {width: 77px;}
	.page .region9 .blok-logowania .button {float: left;}

/* zdjecia */

.zdjecie {
	padding: 0px 0px 10px 0px;
	text-align: center;
	font-size: 11px;
	width: 359px;
}
.zdjecie img {
	display: block;
	margin: 0px auto;
}
.miniaturka {
	width: 84px;
	padding: 0px !important;
}

.szablon4 {float: right; padding: 0px 0px 0px 15px;}
.szablon5 {float: left; padding: 0px 15px 0px 0px;}
.szablon6 {padding: 0px 10px 10px; margin: 0px -10px 0px 0px;}
.szablon7 {padding: 20px 10px 0px; margin: 0px -10px 0px 0px;}
.szablon6 .zdjecie,
.szablon7 .zdjecie {
	float: left; 
	padding: 0px 10px 10px 0px;
}

.zdjecie-ss {
	float: left;
	margin: 0px 15px 5px 0px;
	width: 60px;
	text-align: center;
}

.regsrodkowy-4-9P .szablon6 {padding: 0px 0px 10px; margin: 0px;}
.regsrodkowy-4-9P .szablon7 {padding: 10px 0px; margin: 0px;}
.regsrodkowy-4-9P .szablon6 .zdjecie,
.regsrodkowy-4-9P .szablon7 .zdjecie{
	padding: 0px 33px;
}

/* aktualnosci */

.tytul-aktualnosc {
	background: url(../images/arr01.gif) no-repeat 0px 6px;
	padding: 1px 0px 1px 15px;
	line-height: 16px;
}
	.tytul-aktualnosc a {font-weight: normal;}
	.tytul-aktualnosc a img {
		margin: 0px 3px;
		vertical-align: 1px;
	}
	
.aktualnosci-blok {
	font-size: 11px;
	padding: 0px 0px 10px;
}
	.aktualnosci-blok h3,
	.aktualnosci-blok h3 a {
		font-size: 20px;
		font-weight: normal;
		line-height: 20px;
		margin: 0px 0px 4px;
		font-family: Georgia, Tahoma, Arial, Verdana;
		float: left;
	}
	.aktualnosci-blok .data {
		color: #da7d0f;
		margin: 0px 0px 4px;
		clear: both;
	}
	.aktualnosci-blok .zdjecie {padding: 4px 0px 10px;}

a.wiecej {
	background: url(../images/arr02.gif) no-repeat right 5px;
	padding: 0px 10px 0px 4px;
}
	a.wiecej.wiecej02 {
		margin-top: 14px;
	}
div.wiecej {
	margin: 10px 0px 0px;
	font-weight: bold;
	text-align: right;
}
	div.wiecej a {
		background: url(../images/arr03.gif) no-repeat 0px 5px;
		padding: 0px 0px 0px 10px;
	}
	div.wiecej input {
		background: transparent url(../images/arr03.gif) no-repeat 0px 5px;
		padding: 0px 0px 0px 10px;;
		*padding: 0px;
		margin: 0px;
		border: 0px;
		font-weight: bold;
		font-family: Georgia,Tahoma,Arial,Verdana;
		font-size: 12px;
		color: #26398D;
		cursor: pointer;
	}
	
.region6 .panel,
.region7 .panel {
	padding: 10px 10px 20px;
}
	
.page .region9 .szablon5 {
	float: none;
	text-align: center;
}
.page .region9 .aktualnosci-blok a.wiecej {float: left; padding: 0px 10px 0px 0px;}
.page .region9  div.wiecej {text-align: left;}
.page .region9  div.wiecej a {display: block;}

/* moduly */

.sciezka {
	color: #bab58c;
	font-size: 11px;
	padding: 0px 0px 10px;
}
	.sciezka a {color: #bab58c;}

/* navigation */

.navigation {
	position: absolute;
	bottom: 20px;
}
.regsrodkowy-P .navigation,
.regsrodkowy-9P .navigation {
	right: 20px;
}
.regsrodkowy-4P .navigation,
.regsrodkowy-4-9P .navigation {right: 345px;}
	.print,
	.nav-top {
		color: #263578;
		float: right;
		padding: 0px 0px 0px 22px;
		margin: 0px 0px 0px 25px;
		cursor: pointer;
		background: url(../images/print.gif) no-repeat 0px 2px;
	}
	.nav-top {
		background: url(../images/arr-top.gif) no-repeat 0px 3px;
		padding: 0px 0px 0px 15px;
	}
	
/* formularz */

.formularz-opis {
	padding: 10px 0px 20px;
	line-height: 18px;
}

.formularz-bg {
	background: url(../images/skrzynka.jpg) no-repeat 94% 0px;
}
.formularz {
	clear: both;
	overflow: hidden;
}
	.formularz label,
	div.radio {
		display: block;
		float: left;
		*float: none;
		clear: both;
		font-weight: bold;
		margin: 0px 0px 10px;
		*cursor: default;
	}
	.formularz label span,
	div.radio span {
		float: left;
		width: 200px;
		padding: 5px 30px 0px 0px;
	}
	
input,
textarea,
select {
	border: solid #cac691;
	border-width: 1px 0px 0px 1px;
	padding: 5px 4px;
	color: #000000;
	font-family: Tahoma,Arial,Verdana;
	font-size: 11px;
}
select {
	height: 25px;
	*height: auto;
}
	.formularz label input,
	.formularz label textarea,
	.formularz label select {
		background: #efedd4;
		width: 350px;
	}
	.formularz label textarea {height: 150px;}
	.formularz label select {width: 359px;}
.gwiazdka {
	color: red;
	font-family:Tahoma,Arial,Verdana;
	font-style: normal;
	font-weight: normal;
}
.formularz-zgoda {
	margin: 0px 0px 0px 230px;
	display: block;
	width: 440px;
}
	.formularz-zgoda input {
		margin: 0px;
		float: left;
		border: 0px;
	}
	.formularz-zgoda span.zgoda {
		display: block;
		overflow: hidden;
		padding: 0px 0px 0px 10px;
		line-height: 18px;
	}
.formularz-stopka {
	padding: 20px 0px 10px 253px;
	display : block;
	width: 337px;
	text-align: right;
	overflow: hidden;
}
	.formularz-stopka input {
		padding: 6px 30px 7px;
		*padding: 6px 20px 7px;
		background-position: 80% center;
		float: left;
	}
	
.formularz input.data {
	width: 100px !important;
	vertical-align: 8px;
}
.formularz table {border: 0px;}
.formularz table td {
	border: 0px;
	padding: 0px;
}
.formularz table label {padding: 0px 20px 0px 0px;}
.formularz table input {
	width: 10px !important;
	margin: 0px 3px 0px 0px;
	vertical-align: -2px;
	border: 0px;
	background: none;
}

.regsrodkowy-4P .formularz label input,
.regsrodkowy-4P .formularz label textarea,
.regsrodkowy-9P .formularz label input,
.regsrodkowy-9P .formularz label textarea {width: 300px;}
.regsrodkowy-9P .formularz label select,
.regsrodkowy-4P .formularz label select {width: 309px;}
.regsrodkowy-4P .formularz label span,
.regsrodkowy-9P .formularz label span {width: 140px;}
.regsrodkowy-9P .formularz-zgoda,
.regsrodkowy-4P .formularz-zgoda {margin:0px 0px 0px 170px; width: 330px;}
.regsrodkowy-9P .formularz-stopka,
.regsrodkowy-4P .formularz-stopka {padding:20px 0px 10px 193px; width: 287px;}

.regsrodkowy-4-9P .formularz-bg {background: none;}
.regsrodkowy-4-9P .formularz label input,
.regsrodkowy-4-9P .formularz label textarea {width: 276px;}
.regsrodkowy-4-9P .formularz label select {width: 285px;}
.regsrodkowy-4-9P .formularz label span {width: 120px; padding: 0px 20px 0px 0px;}
.regsrodkowy-4-9P .formularz-zgoda {margin: 0px; width: auto;}
.regsrodkowy-4-9P .formularz-stopka {padding:20px 0px 10px 0px; width: auto;}

.formularz input.input_error,
.formularz select.input_error,
.formularz textarea.input_error {
	border: solid #cc0000;
	border-width: 1px 0px 0px 1px;
}

input.input_error {
	border: solid red;
	border-width: 1px 0px 0px 1px;
}

/* aktualnosci */

.aktualnosci-lista {
	background: url(../images/line03.gif) no-repeat 99px 100%;
	margin: 0px 0px 20px;
	padding: 0px 0px 20px;
}
	.aktualnosci-lista .opis {
		font-size: 12px;
		line-height: 16px;
	}

.opisowa {padding: 20px 0px;}
.aktualnosc {
	line-height: 18px;
	clear: both;
	overflow: hidden;
}
.aktualnosc h3 {
	font: 20px normal;
	color: #000000;	
	padding: 0px 0px 10px;
}
	.aktualnosc .data {
		color: #da7d0f;
		margin: 0px 0px 20px;
		font-family: Tahoma, Arial, Verdana;
		font-size: 11px;
	}

.wstecz,
.wstecz3 {
	position: absolute;
	bottom: 20px;
	float: left;
	background: url(../images/arr-back.gif) no-repeat 0px 4px;
	padding: 0px 0px 0px 15px;
}
.wstecz2 {
	background: url(../images/arr01.gif) no-repeat 0px 4px;
	padding: 0px 0px 0px 15px;
}
.wstecz3 {
	right: 440px;
}

.blok-tresc {margin: 0px 0px 17px;}
.pliki {padding: 20px 0px 0px;}
.blok-tresc h4 {
	font-size: 14px;
	padding: 0px 0px 6px 0px;
	margin: 0px 0px -1px;
	border-bottom: 5px solid #f2b043;
	float: left;
	width: 177px;
}
.blok-tresc .row {
	clear: both;
	background: #faf8eb;
	border: solid #e7e4bf;
	border-width: 1px 0px;
	padding: 15px 20px;
	overflow: hidden;
}
.blok-tresc .row p {line-height: 16px;}
	.blok-tresc.pliki a {
		font-weight: bold;
		color: #263578;
		padding: 3px 0px 3px 20px;
		display: block;
		background: url(../images/arr-download.gif) no-repeat 0px 7px;
	}
	.blok-tresc.pliki span {
		color: #5b781d;
		font-weight: normal;
	}

/* mapa-serwisu */

.mapa-line1,
.mapa-line2,
.mapa-line3,
.mapa-line4 {
	background: url(../images/line02.gif) repeat-y;
	overflow: hidden;
}
.mapa-line1 {background-position: 182px 0px;}
.mapa-line2 {background-position: 364px 0px;}
.mapa-line3 {background-position: 546px 0px;}
.mapa-line4 {background-position: 728px 0px;}

div.mapa {
	float: left;
	width: 142px;
	margin: 0px 20px;
}
h3.belka {
	font-size: 18px;
	font-family: Georgia, Tahoma, Arial, Verdana;
	font-weight: normal;
	padding: 20px 0px 13px;
}

ul.mapa {
	margin: 0px;
	padding: 0px;
}
ul.mapa li {
		background: url(../images/arr-right.gif) no-repeat 0px 5px;
		margin: 0px;
		padding: 0px;
		line-height: 14px;
		padding: 0px 0px 8px 20px;
}

/* blok-wydarzenia */

.blok-wydarzenia {
	padding: 0px 0px 10px 20px;
	background: url(../images/arr01.gif) no-repeat 0px 5px;
}
	.blok-wydarzenia div {
		padding: 1px 0px 0px;
		font-size: 11px;
		font-family: Tahoma, Arial, Verdana;
	}
	.blok-wydarzenia .spacer {
		color: #e2deb4;
		padding: 0px 5px;
	}
	.blok-wydarzenia .data {color: #da7d0f;}

/* ------------ komunikaty --------------- */
.komunikat {
	background: url(../images/tlo-komunikat-a.gif) no-repeat 0px 0px;
	margin: 7px;
	overflow: hidden;
	height: 1% !iefix;
	line-height: 18px;
}

.komunikat .tr {
	background: url(../images/tlo-komunikat-b.gif) no-repeat right 0px;
	padding-top: 17px;
}

.komunikat .br {
	background: url(../images/tlo-komunikat-c.gif) no-repeat right bottom;
	padding-bottom: 16px;
}

.komunikat .bl {background: url(../images/tlo-komunikat-d.gif) no-repeat 0px bottom;}

.komunikat .ramka {
	border-left: 1px solid #E6EAEC;
	border-right: 1px solid #E6EAEC;
	background: #fcfcfd;
	text-align: center;
	font-weight: bold;
	padding: 0px;
	color: #4A5254;
}
.komunikat2 {
	text-align: center;
	font-weight: bold;
	padding: 0px;
	color: #4A5254;
	line-height: 16px;
}
.blok-porownania .komunikat2 {padding-top: 8px;}

/* popup komunikat */
.message {
	font-weight: bold;
	padding:0px 0px 10px 0px;
	text-align: center;
}
.message p {
	text-align: center;
	padding: 15px 0px 0px;
}

.message div.info{
	padding:25px 5px 14px 100px;
	background: #FFFFFF url(../images/komunikat-info.jpg) no-repeat 15px 10px;
	text-align: left;
	color: #333333;
}
.message div.error{
	padding:25px 5px 14px 100px;
	background: #FFFFFF url(../images/komunikat-error.jpg) no-repeat 15px 10px;
	text-align: left;
	color: #333333;
	line-height: 18px;
}
.message .button {background: #EEA731;}

/* subskrypcja */

.subskrypcja-opis {
	font-size: 14px;
	padding: 0px 0px 10px;
}
.blok-subskrypcja input.text {
	 float: left;
	 margin: 0px 10px 0px 0px;
	 width: 127px;
}
	.region4 .blok-subskrypcja input.text {width: 140px;}

div.radio,
div.radio label {
	float: none;
}
div.radio input {
	width: auto;
	border: 0px;
	background: none;
}

/* wizytowki */

.tytul-border {
	border-bottom: 1px solid #e7e5cc;
	margin: 0px 0px 16px;
	padding: 0px 0px 7px
}
.belka-szukaj {
	padding: 0px 0px 16px;
	text-align: right;
}
.belka-szukaj label {margin: 0px 38px 0px 0px;}
.belka-szukaj select,
.belka-szukaj input {
	border: 1px solid #d7cfa1;
	margin: 0px 0px 0px 5px;
}
.belka-szukaj #kategoria,
.belka-szukaj #rodzaj {
	width: 200px;
}
.belka-szukaj-ogloszenia #kategoria,
.belka-szukaj-ogloszenia #rodzaj {
	width: 170px;
}
.belka-szukaj #limit {
	width: 70px;
	text-align: center;
}
span.zaawansowane,
input.zaawansowane {
	color: #263578;
	cursor: pointer;
	background: none;
	border: 0;
	font-family: Georgia,Tahoma,Arial,Verdana;
	font-size: 12px;
}

.nB {border-left: 0px !important}

.table {
	margin: 0px 0px 16px;
	width: 100%;
	border: 0px;
}
.table th,
.likeTableHeader div {
	border-left: 1px solid #fff;
	background: #f6f4dc;
	padding: 0px 10px;
	font-weight: normal;
	height: 48px;
	vertical-align: middle;
	color: #26398D;
	cursor: pointer;
}
.likeTableHeader {
	border-bottom: 4px solid #F2B043;
}
	.likeTableHeader div {
		text-align: center;
		padding-top: 22px;
		height: 35px;
	}
.table th a.active {
	background: url(../images/sortowanie.gif) no-repeat 100% 50%;
	padding: 0px 13px 0px 0px;
	display: inline-block;
}
.table-border {
	background: #f2b043;
	height: 4px;
	border: 0px !important;
	padding: 0px !important;
}
.table td {
	border: solid #e7e4bf;
	border-width: 0px 0px 1px 1px;
	padding: 13px 10px;
}
.table .nazwa {
	font-style: italic;
	color: #263578;
}
.table .nazwa a {
	font-style: normal;
	font-weight: bold;
}
.dystrybutor {
	color: #aba16d;
	font-size: 10px;
	font-style: normal;
	padding: 2px 0px 0px;
}
.table .cechy {
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
}

.pager {
	text-align: center;
	background: #f6f4dc;
	padding: 16px 0px 15px;
	margin: 0px 0px 16px;
	position: relative;
	overflow: hidden;
}
.pager-margin {margin: 20px 0px;}
.pager a {
	font-weight: bold;
	font-size: 14px;
	padding: 0px 2px;
}
.pager a:hover {
	color: #61821b;
	text-decoration: none;
}
.pager a.next,
.pager a.back {
	background: #eea731;
	position: absolute;
	display: block;
	top: 9px;
	text-transform: uppercase;
	font-size: 10px;
	padding: 7px 0px 6px;
	width: 104px;
}
.pager a.next {right: 10px;}
.pager a.back {left: 10px;}
.pager b u {
	text-decoration: none;
	color: #61821b;
	font-size: 14px;
	padding: 0px 2px;
}

#advanceSearch {
	text-align: left;
	margin: 25px 50px 0px;
	overflow: hidden;
}
#advanceSearch div {
	clear: both;
	margin: 0px 0px 5px 0px;
}
#advanceSearch div.kontaktFormularzLabel {
	float: left;
	clear: none;
	width: 146px;
	background: url(../images/wyszukiwarka-label.gif) no-repeat 0px 0px;
	padding: 15px 10px 0px 35px;
	margin: -10px 0px 0px;
}
#advanceSearch div.ogloszenInput {
	float: left;
	clear: none;
}
#advanceSearch .ogloszenInputZakresCenowy input,
#advanceSearch .ogloszenInput input {
	background: #efedd4;
	width: 108px;
	margin: 0px 5px;
}
#advanceSearch .ogloszenInput2 input {width: 239px;}
#advanceSearch select {
	background: #efedd4;
	margin: 0px 5px;
	width: 248px;
	border: solid #cac691;
	border-width: 1px 0px 0px 1px;
}
#advanceSearch .ogloszenInputZakresCenowy {
	float: left;
	clear: none;
}
#advanceSearch .formularz-stopka {
	width: 249px;
	padding: 5px 0px 10px 196px;
}
#advanceSearch .formularz-stopka a {
	margin: 7px 0px 0px;
	float: right;
}
#advanceSearch div.radio {
	clear: none;
	font-weight: normal;
}
#advanceSearch div.radio label {
	float: none;
	clear: both;
	display: block;
	margin: 0px 0px 10px;
}

/* wizytowki produkty */

.wizytowki-margines {margin: 0px 0px 10px;}
.wizytowki-margines2 {margin: 15px 0px;}
.wizytowki-margines2 th {cursor: auto;}
.wizytowki-produkty {
	background: #1f2b5e;
	display: block;
	margin: 0px 0px 10px 0px;
	position: relative;
	color: #84a5e8;
	font-size: 16px;
	cursor: pointer;
	overflow: hidden;
	height: 80px;
}
.wizytowki-produkty:hover {text-decoration: none;}
.wizytowki-produkty span {
	display: block;
	overflow: hidden;
}
.wizytowki-produkty img {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 120px;
	height: 80px;
	overflow: hidden;
}
.wizytowki-produkty .wizytowki-ramka {
	border: 1px solid #405199;
	margin: 5px;
	height: 41px;
	padding: 27px 0px 0px 5px;

}
.wizytowki-produkty .tresc {
	width: 132px;
	text-align: right;
}
.wizytowki-produkty .nazwa {
	color: #84a5e8;
	height: 16px;
	line-height: 15px;
	margin: 0px 0px 1px;
}
.wizytowki-produkty .kategoria {
	color: #fff;
	font-size: 11px;
	color: #e4c01a;
	font-family: Tahoma, Arial, Verdana;
	height: 16px;
}

.region6 .wizytowki-produkty,
.region7 .wizytowki-produkty {
	width: 282px;
	float: left;
	margin: 0px 10px 10px 0px;
}
.region6 .wizytowki-margines,
.region7 .wizytowki-margines {margin: 0px -10px 10px 0px;}
.region6 .wizytowki-margines .wiecej,
.region7 .wizytowki-margines .wiecej {margin: 0px 10px 0px 0px;} 

.nawigacja {
	border-top: 1px solid #e7e5cc;
	padding: 10px 0px 10px 20px;
}
.nawigacja-line2 {margin: 0px 0px 16px;}
.nawigacja a,
.nawigacja span.dodano {
	padding: 0px 0px 0px 13px;
	margin: 6px 34px 0px 0px;
	font-size: 11px;
}
.nawigacja a.porownanie,
.nawigacja span.dodano {
	background: url(../images/fajka.gif) no-repeat 0px 50%;
	color: #6e920d;
	display: inline-block;
}
.nawigacja a.porownanie {
	background: url(../images/arr05.gif) no-repeat 0px 50%;
	color: #D67B0F;
}
.nawigacja a.schowek {
	background: url(../images/schowek.gif) no-repeat 0px 50%;
	color: #d48014;
	border: 0px;
	display: inline-block;
}
.nawigacja-wyszukiwarka {
	text-align: right;
	padding: 0px 0px 18px;
}
.nawigacja-wyszukiwarka a {
	background: url(../images/arr02.gif) no-repeat 100% 5px;
	padding: 0px 9px 0px 0px;
}
.nawigacja-dol {
	margin: 3px 0px 0px;
	margin: 0px 0px 17px;
	border: solid #e7e5cc;
	border-width: 1px 0px;
	padding: 10px 0px;
}
.nawigacja-dol a.porownanie {
	background: url(../images/plus.gif) no-repeat 19px 50%;
	color: #263578;
	padding: 6px 19px 5px 34px;
	border: 1px solid #f2b043;
	font-size: 10px;
	text-transform: uppercase;
	float: left;
}
.nawigacja .next,
.nawigacja-dol .next,
.nawigacja .back,
.nawigacja-dol .back {
	background: #eea731;
	text-transform: uppercase;
	font-size: 10px;
	padding: 7px 0px 6px;
	width: 104px;
	margin: 0px 0px 0px 10px;
	float: right;
	text-align: center;
	font-weight: bold;
}

.produkt-blok {
	width: 100%;
	overflow: hidden;
	margin: 0px 0px 17px;
	float: left;
	border: 0px;
}
.produkt-blok-width {width: 444px;}
.produkt-blok th {
	border-bottom: 1px solid #e7e5cc;
	text-align: left;
	padding: 0px 0px 9px;
}
.produkt-blok th.label {
	border-bottom: 5px solid #f2b043;
	width: 177px;
}
.produkt-blok th.label2 {width: auto;}
.produkt-blok th.label h4 {font-size: 14px;}
.produkt-blok td {
	padding: 6px 12px;
	border: solid #e7e5cc;
	border-width: 0px 0px 1px 0px;
	line-height: 18px;
}
.produkt-blok td.label {
	background: #faf8eb;
	text-align: right;
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	text-transform: uppercase;
}
.produkt-blok td span {
	color: #5b781d;
	font-size: 10px;
	padding: 0px 10px 0px 0px;
}
.produkt-blok a {
	font-weight: bold;
}

.wizytowki-produkt {
	margin: 0px -20px 0px 0px;
	overflow: hidden;
}
.wizytowki-produkt .blok-tresc {
	float: left;
	margin-right: 20px;
	width: 364px;
	padding: 0px;
}

.table .schowek {border: 0px;}
.table .schowek a, 
.table .schowek span {
	float: left;
	clear: none;
	font-weight: normal;
	margin: 5px 20px 0px 0px;
}
.table .schowek a.schowek {
	background:transparent url(../images/schowek.gif) no-repeat scroll 0 50%;
}

/* wyszukiwarka */

h3.tytul-wyszukiwarka {
	padding: 13px 20px 22px;
	background: url(../images/kropka.gif) no-repeat 0px 18px;
	font-size: 16px;
	color: #485794; 
	text-transform: uppercase;
	line-height: 18px;
	letter-spacing: -1px;
}
.sIFR-replaced.sIFR20Blue {padding: 10px 20px;}


.wyszukiwarka {
	background: url(../images/wyszukiwarka-label.gif) no-repeat 29px 43px;
	padding: 0px 0px 22px;
}
.wyszukiwarka form {
	padding: 0px 0px 0px 65px;
	width: 359px;
}
.wyszukiwarka input.input {
	background: #efedd4;
	width: 350px;
	display: block;
	margin: 0px 0px 10px;
}
.wyszukiwarka input.button {
	float: right;
	padding: 6px 25px 7px 21px;
	background-position: 78% center;
}

.wyszukiwarka-info {
	padding: 0px 0px 25px;
	border-bottom: 1px solid #efedd1;
}
.wyszukiwarka-info span {
	color: #5b781d;
	font-weight: bold;
}
.wyszukiwarka-info .fL {padding: 0px 0px 16px;}

.wyszukiwarka-naglowek {
	color: #26398d;
	border-bottom: 1px solid #efedd1;
	font-size: 12px;
	padding: 13px 0px 12px;
	cursor: pointer;
}
.wyszukiwarka-naglowek span {
	float: right;
	color: #010101;
	font-size: 11px;
	font-weight: normal;
}
.wyszukiwarka-naglowek span span {
	color: #5b781d;
	float: none;
	font-weight: bold;
}

.wyszukiwarka-lista {
	display: none;
	border-bottom: 1px solid #efedd1;
	padding: 10px 15px 6px;
}
.wyszukiwarka-lista dt {
	background: url(../images/arr-right.gif) no-repeat 0 5px;
	padding: 0px 0px 4px 20px;
	color: #26398d;
	line-height: 16px
}

/* schowek */

.schowek {
	border-top: 1px solid #e7e4bf;
}
.schowek table {
	border: solid #e7e4bf;
	border-width: 0px 0px 1px;
	width: 100%;
}
.schowek td {
	padding: 16px 17px;
	border: 0px;
}
.schowek .colA {
	width: 148px;
	background: #faf8eb;
	text-transform: uppercase;
	text-align: right;
}
.schowek .colA h3 {font-size: 11px;}
.schowek .colB {padding: 16px 17px 3px 17px;}
.schowek .usun {
	background: #d61313 url(../images/usun.gif) no-repeat 0px 0px;
	float: left;
	width: 11px;
	height: 11px;
	margin: 0px 0px 0px 4px;
	font-size: 0px;
}
.schowek .hR {padding: 0px 0px 9px 13px}
.schowek h4 {
	display: inline;
	padding: 0px 5px 0px 0px;
}
.schowek h4 a {
	color: #263578;
	font-size: 12px;
}
.schowek .wizytowka {
	color: #263578;
	font-size: 12px;
	font-style: italic;
}
.schowek .dodaj,
.schowek .dodano,
.schowek .usuniecie {
	float: left;
	clear: both;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 12px;
	color: #d67b0f;
	font-size: 10px;
	background: url(../images/arr05.gif) no-repeat 0px 4px;
}
.schowek .dodano {
	color: #7da415;
	background: url(../images/fajka.gif) no-repeat 0px 6px !important;
}
.schowek .usuniecie {
	clear: none;
	margin-left: 10px;
}
.schowek .button {
	margin: 10px 0px 0px;
	float: right;
	padding: 6px 25px 7px 21px;
	background: #d61313 url(../images/arr04.gif) no-repeat 90% 50%;
	color: #fff;
}

/* aniety */

.ankiety {padding: 10px 0px 20px;}
.ankiety h3 {
	font-size: 20px;
	padding: 0px 0px 10px;
	font-weight: normal;
	line-height: 20px
}
.ankiety .row {
	padding: 0px 0px 8px;
}
.glosow {float: right;}
.odpowiedz {
	float: left;
	padding: 0px 0px 3px;
}
.wynik-bg {
	background: url(../images/ankieta-bg.gif) repeat-x scroll 0px 0px;
}
.wynik-bg-left {
	background: url(../images/ankieta-bg-left.gif) no-repeat 0px 0px;
}
.wynik-bg-right {
	background: url(../images/ankieta-bg-right.gif) no-repeat 100% 0px;
	height: 9px;
}
.wynik {
	background: url(../images/ankieta.gif) repeat-x scroll 0px 0px;
	height: 9px;
	min-width: 8px;
}
.wynik-left {
	background: url(../images/ankieta-left.gif) no-repeat 0px 0px;
}
.wynik-right {
	background: url(../images/ankieta-right.gif) no-repeat 100% 0px;
}

.ankiety h4 {
	font-size: 17px;
	padding: 0px 0px 20px;
	font-weight: normal;
}
.ankiety a {
	background: url(../images/arr-right.gif) no-repeat scroll 0 5px;
	padding: 0px 0px 4px 20px;
	color: #26398d;
	line-height: 16px;
	display: block;
	margin: 0px 20px;
}
.ankiety a:hover {
	font-weight: bold;
	text-decoration: none;
}
.ankiety a.active {font-weight: bold;}

.ankieta-blok h3 {padding: 0px 0px 15px;}
.ankieta-blok .row {padding: 0px 0px 8px;}
.ankieta-blok .ankieta-przyciski {padding: 7px 0px 0px;}

.ankieta-blok .wynik-bg-left {
	background: url(../images/ankieta-bg-left-blok.gif) no-repeat 0px 0px;
}
.ankieta-blok .wynik-bg-right {
	background: url(../images/ankieta-bg-right-blok.gif) no-repeat 100% 0px;
	height: 9px;
}
.ankieta-blok .wynik-left {
	background: url(../images/ankieta-left-blok.gif) no-repeat 0px 0px;
}
.ankieta-blok .wynik-right {
	background: url(../images/ankieta-right-blok.gif) no-repeat 100% 0px;
}

/* kalendarz */

.kalendarz {
	text-align: center;
	padding: 10px 0px;
}
.kalendarz table {
	width: 100%;
	text-align: center;
	width: 400px;
	margin: 0px auto;
	border: 0px;
}
.kalendarz th {
	background: #5b781d;
	color: #fff;
	font-weight: bold;
	width: 50px;
	height: 40px;
	text-align: center;
}  
.kalendarz td {
	background: #f2f0dc;
	height: 40px;
	vertical-align: middle;
}
.kalendarz td.Empty {
	background: #fff;
	border: 1px solid #f2f0dc;
}
.kalendarz td.Active {
	border: 1px solid #EEA731;
	cursor: pointer;
}
.kalendarz td.DzienNow,
.kalendarz td.ActiveSelected {
	background: #EEA731;
	color: #fff;
	font-weight: bold;
}

.kalendarz select {
	background: #EFEDD4;
	margin: 2px 0px 10px;
	width: 150px;
}
.kalendarz .dzis {
	float: left;
	padding: 6px 0px 0px;
	font-weight: bold;
}
.kalendarz .button {
	background: #cfd7f6 url(../images/plus.gif) no-repeat 7% 50%;
	padding: 6px 15px 7px 23px;
	*padding: 8px 0px 6px;
	display: block;
}

.kalBtn {
	float: right;
	margin: 5px 0 10px;
}

/* wydarzenia */

.wydarzenia {
	margin: 5px 0px 0px;
	border-top: 1px solid #e7e5cc;
}
.wydarzenia table {
	border: solid #e7e5cc;
	border-width: 0px 0px 1px;
	width: 100%;
}
.wydarzenia td {
	padding: 16px;
	border: 0px;
}
.wydarzenia .colA {
	background: #fbfaf2;
	width: 187px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
}
.wydarzenia .colA.plecony {
	background: #f9f0d6 url(../images/plecony.gif) no-repeat 16px 88%;
}
.wydarzenia .data {
	color: #da7d0f;
	padding: 0px 0px 2px;
}
.wydarzenia .miejscowosc {
	color: #5b781d;
	font-weight: bold;
}
.wydarzenia .colA.plecony .miejscowosc {padding: 0px 0px 26px;}
.wydarzenia h3 a {
	color: #26398d;
	font-size: 14px;
	line-height: 18px;
}
.wydarzenia .opis {
	padding: 7px 0px 0px;
	line-height: 18px;
}
.wydarzenia .opis a {
	padding: 0px 8px;
	background: url(../images/arr02.gif) no-repeat 100% 6px;
}

.wydarzenia-szczegoly {line-height: 18px;}
.wydarzenia-szczegoly h3 {
	font-size: 20px;
	font-weight: normal;
	line-height: 20px;
	padding: 0px 0px 15px;
}
.wydarzenia-szczegoly div.data {
	background: #f2f0dc;
	padding: 8px 20px;
	float: left;
	margin: 0px 0px 20px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
}
.wydarzenia-szczegoly div.data.plecony {
	background: #f2f0dc url(../images/plecony.gif) no-repeat 19px 50%;
	padding: 8px 20px 8px 150px;
}
.wydarzenia-szczegoly .data .data {
	color: #da7d0f;
	display: block;
	line-height: 15px;
}
.wydarzenia-szczegoly .data .miejscowosc {
	color: #5b781d;
	font-weight: bold;
	line-height: 16px
}
.wydarzenia-szczegoly .opis {padding: 0px 0px 20px;}
.wydarzenia-szczegoly .row {padding: 0px 0px 5px;}
.wydarzenia-szczegoly .label {
	float: left;
	font-weight: bold;
	padding: 0px 5px 0px 0px;
}

/* uzytkownicy */

.uzytkownicy-nawigacja {
	margin: 3px -5px 20px;
	line-height: 18px;
}
.uzytkownicy-nawigacja a {
	background: #cfd7f6;
	border: 0px;
	color: #263578;
	font-size: 10px;
	font-family: Tahoma, Arial, Verdana;
	padding: 4px 15px 5px;
	font-weight: bold;
	margin: 0px 2px 2px;
	text-transform: uppercase;
	cursor: pointer;
	float: left;
}
.uzytkownicy-nawigacja .clear {margin: 0px 0px 15px;}
.formularz-stopka.account input {background-position: 84% center;}

/* wizytowki */

.wizytowki-lista {
	border-top: 1px solid #f2f0dc;
}
.wizytowki-lista .lista-row {
	border-bottom: 1px solid #f2f0dc;
	padding: 20px 0px 0px;
	position: relative;
}
.lista-row .szablon5 {padding: 0px 15px 15px 0px;}
.lista-row h3 {padding: 0px 0px 5px;}
.lista-row h3 a {
	color: #26398d;
	font-size: 20px;
	font-weight: normal;
	line-height: 20px;
}
.lista-row .miejscowosc {
	color: #26398d;
	font-size: 14px;
	line-height: 14px;
	font-style: italic;
	padding: 0px 100px 15px 0px;
	
}
.lista-row .wiecej {
	position: absolute;
	right: 20px;
	bottom: 14px;
}

.lista-row .akcje {
	position: absolute;
	right: 20px;
	bottom: 15px;
}
div.usun-popup {
	position: absolute;
	left: 475px;
	bottom: 10px;
	border: 3px dotted #26398d;
	padding: 20px;
	text-align: center;
	background: #f2f0dc;
	width: 170px;
	height: 55px;
}
div.usun-popup a {background-image: none;}
td.usun-popup {width: 48px;}
td.polec-popup {width: 72px;}
td.usun-popup .akcje a {
	margin: 0px 5px 0px;
}
td.usun-popup div.usun-popup {
	left: -187px;
	top: -101px;
}
td.usun-popup div.polec-popup {
	left: -163px;
	top: -211px;
	white-space: normal;
	height: 165px;
}
.akcje a {
	float: left;
	width: 14px;
	height: 14px;
	margin: 15px 10px 0px 5px; 
}
.akcje a.edycja {
	background: url(../images/edit.gif) no-repeat 50% 50%;
}
.akcje a.usun {
	background: url(../images/usun2.gif) no-repeat 50% 50%;
}
.akcje a.polec {
	background: url(../images/stick.gif) no-repeat 50% 50%;
}
.belka-szukaj-wizytowki {
	margin: 18px 0px 0px;
	padding: 10px 0px;
	border-top:1px solid #F2F0DC;
	clear: both;
}
.belka-szukaj-wizytowki a,
.belka-szukaj-wizytowki .abutton {
	padding: 6px 15px 7px 11px;
	color: #d61313;
	text-decoration: none;
	background: none;
}
.belka-szukaj-wizytowki .abutton {
	border: 0px;
	margin: 0px;
	padding:6px 15px 7px 11px !important;
}
.belka-szukaj-wizytowki label {
	margin: 0px 20px 0px 0px;
	*vertical-align: 6px;
}
.belka-szukaj-wizytowki label select {*vertical-align: -2px;}
.belka-szukaj-wizytowki label input {
	border-width: 1px;
	margin: 0 0 0 5px;
	padding: 5px 5px 6px;
	width: 300px;
	*vertical-align: -7px;
}
.belka-szukaj-wizytowki input.button {
	padding: 5px 25px 6px;
	*padding: 6px 13px 5px;
}
.belka-szukaj-wizytowki .button {vertical-align: 2px;}
.belka-szukaj-wizytowki a.button {*vertical-align: 8px;}

.regsrodkowy-9P .belka-szukaj-wizytowki label input {width: 150px;}
.regsrodkowy-9P .belka-szukaj-wizytowki label #kategoria {width: 190px;}

.wizytowki-lista-linki {
	float: right;
	padding: 0px 0px 10px;
}
.wizytowki-lista-linki a {
	background: #cfd7f6 url(../images/plus.gif) no-repeat 7% 50%;
	padding: 6px 15px 7px 23px;
	*padding: 8px 20px 6px;
	float: right;
	margin: 0px 0px 0px 10px;
}

.wizytowki-nawigacja {margin: 10px 0px 5px;}
.wizytowki-stopka {
	text-align: right;
	color: #bab58c;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	margin: 0px 0px 10px;
}
.wizytowki-stopka a {
	color: #bab58c;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
}

#tabs {
	margin: -5px 0px 15px;
	text-align: center;
}
#tabs a {
	background: #cfd7f6 url(../images/plus.gif) no-repeat 7% 50%;
	padding: 6px 15px 7px 23px;
	*padding: 8px 20px 6px;
	display: inline-block;
	margin: 0px 0px 0px 10px;
}
.wizytowki-faktura {
	background: #cfd7f6 url(../images/plus.gif) no-repeat 7% 50%;
	padding: 6px 15px 7px 23px;
	*padding: 8px 20px 6px;
	float: right;
	margin: 0px 0px 0px 10px;
}
.wizytowki-faktura {
	float: left;
	margin: 0px 0px 15px 0px;
}

.wizytowki-pakiety .panel {margin: 0px 0px 20px;}
.wizytowki-pakiety h3 {margin: 0px 0px 10px}
.wizytowki-pakiety h3,
.wizytowki-pakiety h3 a {
	font-size: 20px;
	line-height: 20px;
	font-weight: normal;
	color: #26398D;
}
.wizytowki-pakiety .row {
	border-top: 1px solid #E7E5CC;
	padding: 20px 0px;
}
.wizytowki-pakiety .button2 {float: left;}
.wizytowki-pakiety .panel.margin {margin: 20px 0px 0px;}
.wizytowki-pakiety .cena {
	padding: 0px 0px 10px;
	font-weight: bold;
}
.wizytowki-pakiety .cena span {color: #7da415;}
.wizytowki-formularz .panel {margin: 0px 0px 20px;}
.wizytowki-formularz .pakiet {
	border-bottom:1px solid #E7E5CC;
	margin: 0px 0px 10px;
}
.wizytowki-formularz h3 {
	padding: 0px 0px 10px;
	font-size: 20px;
	line-height: 20px;
	font-weight: normal;
}
.wizytowki-formularz .pakiet .hR {
	padding: 5px 0px 5px;
	border-top:1px solid #E7E5CC;
}
.wizytowki-formularz .pakiet .hR input {border: 0px;}
.wizytowki-formularz .pakiet label {vertical-align: 2px;}

.wizytowki-formularz .formularz div {
	clear: both;
	display: block;
	float: left;
	font-weight: bold;
	margin: 10px 0 10px;
}
.wizytowki-formularz .formularz div h3 {
	float: left;
	padding: 5px 30px 0 0;
	width: 200px;
}
.przepisz-dane {
	padding: 7px 0px 0px;
	float: left;
}
.wizytowki-formularz .formularz iframe {
	width: 680px;
	height: 300px;
}
.wizytowki-formularz .logo {cursor: auto;}
.wizytowki-formularz .logo input {
	width: auto;
	float: left;
	margin: 5px 5px 0px 0px;
}
.wizytowki-formularz .logo label {
	float: none;
	clear: none;
	padding: 5px 0px 0px;
	font-weight: normal;
	margin: 0px 0px 5px;
}
#usun_logo0,
#usun_foto0,
#publikuj {
	background: none;
	border: 0px;
}
.foto-dodaj .line2 {margin: 4px 0 20px; }
.foto-dodaj h3 {
	border-bottom: 1px solid #E7E5CC;
}
.foto-dodaj .row {
	border-bottom: 1px solid #E7E5CC;
	padding: 10px 0px;
}
.foto-dodaj .label {
	float:left;
	padding:5px 30px 0 0;
	width: 220px;
	font-weight: bold;
}
.foto-dodaj .hR {
	display: block;
	padding: 0px 0px 10px;
}
.foto-dodaj .hR input {
	background: #EFEDD4;
}
.foto-dodaj .hR br {
	margin: 8px 0px 0px;
	display: block;
}
.foto-dodaj .hR.text input {
	background: #EFEDD4;
	width: 350px;
}
.foto-dodaj-button {
	padding: 10px 0px;
	border-bottom: 1px solid #E7E5CC;
	margin: 0px 0px 20px;
}
.foto-dodaj-button input {border: 0px;}
.foto-dodaj-button .info {
	color: #BAB58C;
	font-family: Tahoma,Arial,Verdana;
	font-size: 11px;
	font-weight: bold;
	padding: 8px 10px 0px;	
}
.dodaj-slowo .hR {padding: 0px;}
.dodaj-slowo div.usun {padding: 3px 0px 0px 10px;}
.dodaj-slowo div.usun input,
.foto-dodaj input.usun {
	border: 0px;
	background: none;
}
.formularz div.radio-konfiguracja {
	margin: 0px;	
	float: none;
}
div.radio-konfiguracja span {
	float: left;
	padding: 5px 30px 0 0;
	width: 200px;
}
.formularz span.radio-konfiguracja {
	width: auto;
	display: block;
}
.formularz span.radio-konfiguracja input {
	float: left;
	width: auto;
	margin: 0px 3px;
	*margin: -3px 3px 0px;
	border: 0px;
	
}
.formularz span.radio-konfiguracja label {
	float: left;
	width: auto;
	clear: none;
	padding: 0px 20px 0px 0px;
	white-space: nowrap;
	cursor: pointer;
}
.wizytowki-kategorie table {border: 0px}
.wizytowki-kategorie table td {
	padding: 5px 2px;
	border: 0px
}
.wizytowki-kategorie input {border: 0px;}

label.checkbox input {width: auto;}

#dodajKat {
	margin: 1px 0px 20px;
	border-bottom: 1px solid #E7E5CC;
	padding: 0 0 9px;
}

.tytul3 {
	padding: 20px 0px 10px;
	font-size: 20px;
	line-height: 20px;
	font-weight: normal;
}
.wizytowka-profil {
	padding: 0px 10px 30px;
}
.wizytowka-profil div {
	background: url(../images/wyszukiwarka-label.gif) no-repeat 0px 0px;
	padding: 14px 10px 0 30px;
	overflow: hidden;
}
.wizytowka-profil a {
	color: #000;
	display: block;
	float: left;
	clear: both;
	padding: 3px 0;
}

.wizytowka-szablon6 {
	margin: 0px -20px 0px -10px;
	padding: 0px 0px 10px 0px;
}
.wizytowka-szablon6 .zdjecie {padding: 15px 10px 15px 0px;}
.wizytowka-szablon7 {
	margin: 0px;
	padding: 0px;
}
.wizytowka-szablon7 .zdjecie {padding: 15px 7px;}
.ogloszenInput2 .kategoria {width: 248px !important;}
.no-clear .clear {clear: none !important}

.formularz-produkty label {margin: 0px;}
.formularz-produkty label input,
.formularz-produkty label textarea {
	border: 1px solid #dedaae;
	background: #fff;
	width: 190px !important;
}
.formularz-produkty label textarea {width: 314px !important;}
.zgoda-produkty {
	margin: 9px 0px !important;
	width: 320px !important;
}
.stopka-produkty {
	margin: 0px !important;
	padding: 0px !important;
	width: 320px !important;
}

/* filtr */

.blok-filtr {
	margin: 0px 0px 10px;
	padding: 14px 13px;
	background: #eaf0d5;
}
.blok-filtr .opis {
	padding: 0px 0px 16px;
	line-height: 15px;
}
.blok-filtr .label {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
}
.blok-filtr ul {
	margin: 0px;
	padding: 6px 0 14px 12px;
}
.blok-filtr li {
	margin: 0px;
	padding: 0px;
	background: none;
	line-height: 18px
}
.blok-filtr a {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #263578;
}
	.filtrActive a {
		color: #DF8F1C;
		font-weight: bold;
	}
.blok-filtr span {
	padding-left: 10px;
	font-weight: bold;
	color: #263578;
}
.blok-filtr var {
	font-style: normal;
	white-space: nowrap;
}

/* blok-porownania */

.blok-porownania {
	margin: 0px 0px 10px;
	padding: 14px 20px;
	background: #eaf0d5;
	border: 0px;
}
.blok-porownania h3 {
	float: left;
	height: 25px;
	padding: 0px !important;
	width: 186px;
}
.blok-porownania .hR {
	float: left;
	padding: 0px 10px 0px 10px;
	width: 102px;
}
.blok-porownania .hR a,
.blok-porownania .usun {
	float: left;
	margin-top: 9px !important;	
}
.blok-porownania a.porownaj {cursor: pointer;}
.blok-porownania span.porownaj {
	filter: alpha(opacity=30);
	opacity: 0.3;
	-moz-opacity: 0.3;
}
.blok-porownania a.porownaj,
.blok-porownania span.porownaj {
	background: #EEA731;
	float: right;;
	font-size: 10px;
	padding: 7px 0px 6px;
	text-transform: uppercase;
	width: 104px;
	font-weight: bold;
	color: #26398D;
	border: 0px;
	text-align: center;
}
.blok-porownania p {font-family: Tahoma, Arial, Verdana;}
.blok-porownania p span {font-size: 10px}

.regsrodkowy-4P .blok-porownania a.porownaj,
.regsrodkowy-4P .blok-porownania span.porownaj {clear: both;}

.regsrodkowy-4-9P .blok-porownania .row {clear: both;}
.regsrodkowy-4-9P .blok-porownania .hR {width: 93px;}

.table.porownywarka caption {
	border-bottom: 1px solid #F2B043;
	border-top: 1px solid #F2B043;
	font-size: 16px;
	padding: 5px 10px 0px;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
}
.table.porownywarka th {
	cursor: auto;
	padding: 5px 10px;
	font-weight: bold;
}
.table.porownywarka tbody tr:hover td {background: #FAF8EB;}
.table.porownywarka tbody td.nB.bG {
	background: #FAF8EB;
	font-family: Tahoma,Arial,Verdana;
	font-size: 10px;
	text-align: right;
	text-transform: uppercase;
}
.table.porownywarka tbody td span {
	color: #5B781D;
	font-size: 10px;
	padding: 0px 10px 0px 0px;
}
.table.porownywarka tbody td a {font-weight: bold;}
.table.porownywarka .button {white-space: nowrap;}

.schowek .porownywarka-foto {
	float: left;
	overflow: hidden;
	zoom: 1;
	padding: 0px 0px 0px 13px;
	text-align: center;
	width: 60px;
}
.porownywarka .porownywarka-foto {padding: 0px 0px 5px;}
.schowek.porownywarka {
	padding: 0px 0px 30px;
	border: 0px;
}
.schowek.porownywarka a {margin: 0px;}

/* blok schowek */

.blok-schowek {
	margin: 0px 0px 10px;
	padding: 8px 13px;
	background: #f5eddc;
}
.blok-schowek div.schowekInfo {padding: 0px 0px 9px;}
.blok-schowek div.schowekInfo span {
	font-size: 14px;
	color: #263578;
	font-weight: bold;
	padding: 0px 0px 0px 7px;
}
.blok-schowek a,
.blok-schowek span.wiecej {
	float: left;
	clear: both;
	padding: 0px 10px 0px 0px;
	margin: 2px 0px 0px;
	white-space: nowrap;
	cursor: pointer;
	color: #26398D;
	background: url(../images/arr02.gif) no-repeat right 5px;
}

/* wyszukiwarka produktow */

.wyszukiwarka-produktow {
	margin: -33px 0px 10px;
	padding: 35px 0px 0px;
	background: url(../images/lupa.jpg) no-repeat 88% 0px;
}
.wyszukiwarka-produktow .tlo {
	background: #202c5f url(../images/spacer-white.gif) repeat-y 0px 0px;
}
.tabsArea {
	padding: 0px;
	margin: 0px 0px -1px 2px;
	float: left;
}
.tabsArea li {
	padding: 0px;
	margin: 0px;
	overflow: visible;
	display: block;
	line-height: 0px;
	font-size: 0px;
	background: none;
}
.tabsArea li a {
	padding: 8px 5px 7px 15px;
	margin: 0px 0px 0px 5px;
	color: #26398d;
	font-family: Tahoma, Arial, Verdana;
	font-size: 9px;
	line-height: 10px;
	text-transform: uppercase;
	display: block;
	background: #eeeddd;
	border-bottom: 1px solid #fff;
	width: 67px;
}
.tabsArea li a:hover,
.tabsArea li.active a {
	font-weight: bold;
	color: #b1c6ef;
	background: #202c5f;
	margin: 0px;
	text-decoration: none;
	width: 72px;
}

.wyszukiwarka-produktow .zawartosc {
	padding: 24px 16px;
	color: #fff;
}
.wyszukiwarka-produktow .wyszukiwarkaPusta {
	height: auto;
	overflow: hidden;
	padding-bottom: 3px;
}
.wyszukiwarka-produktow .zawartosc select {
	background: #202c5f;
	border: 1px solid #5776c4;
	color: #fff;
	width: 100%;
	margin: 0px 0px 10px;
	text-transform: uppercase;	
}
.wyszukiwarka-produktow .zaawansowane {
	color: #b1c6ef;
	font-size: 10px;
	font-family: Tahoma, Arial, Verdana;
	float: left;
	width: 75px;
	background: url(../images/arr06.gif) no-repeat 70px 14px;
	line-height: 10px;
}
.wyszukiwarka-produktow .button {
	padding: 3px 14px 4px 8px;
	margin: 0px 0px 0px 15px;
}
.wyszukiwarka-produktow .opis {
	color: #fff;
	line-height: 16px;
	clear: both;
	border-top: 1px dotted #5776c4;
	margin: 10px 0px 0px;
	padding: 10px 0px 0px;
}

/* blok-polecamy */

.polecane {
	margin: -29px 0px 0px 0px;
}
.polecane .tabsArea {
	padding: 0px;
	margin: 0px;
	height: 25px;
	position: relative;
	margin: 0px 5px 0px 0px;
	z-index: 1;
	float: right;
}
.polecane .tabsArea li {
	background: none;
	padding: 0px;
	margin: 0px;
	float: left;
	padding: 0px 0px 0px 4px;
}
.polecane .tabsArea li a {
	padding: 0px;
	margin: 0px;
	display: block;
	border: solid #9ba8e4;
	border-width: 1px 1px 0px;
	color: #164470;
	font-size: 11px;
	line-height: 11px;
	background: none;
	text-transform: none;
	width: auto !important;
	font-family: Georgia, Tahoma, Arial, Verdana;
}
.polecane .tabsArea li a span {
	display: block;
	padding: 6px 10px 2px;
}
.polecane .tabsArea  a:hover,
.polecane .tabsArea li.active a {
	background: url(../images/arr08.gif) no-repeat 50% 100%;
	border: 0px;
	color: #000000;
	font-weight: normal;
	padding: 0px 0px 5px;
}
.polecane .tabsArea a:hover span,
.polecane .tabsArea li.active a span {
	background: #eea731;
	padding: 6px 10px 7px;
	border: solid #eea731;
	border-width: 1px 1px 0px;
}
.polecane .tabsArea li.active a span {
	font-weight: bold;
}

.blok-polecamy {
	margin: 0px 0px 30px;
	clear: both;
	display: block;
}
.blok-polecamy .apla {
	background-position: 50% 50% !important;
	background-repeat: no-repeat !important;
	background-color: #EEEDDD !important;
	width: 570px;
	height: 210px;

	position: relative;
	clear: both;
	*margin: -4px 0px 0px 0px;
}
div.blok-polecamy-bg {
	background: #1f2b5e;
	width: 560px;

	padding: 5px;
	filter:alpha(opacity=90);
	opacity: 0.9;
	*margin: -4px 0px 0px 0px;
}
.apla div.blok-polecamy-bg {
	position: absolute;
	bottom: 0px;
}
div.blok-polecamy-bg div {
	border: 1px solid #384990;
	padding: 13px 27px;
	color: #fff;
	font-size: 14px;
	line-height: 17px;
}
div.blok-polecamy-bg span {
	color: #eea731;
		font-size: 20px;
}
div.blok-polecamy-bg a {
	color: #b1c6ef;
	background: url(../images/arr07.gif) no-repeat 100% 8px;
	padding: 0px 10px 0px 0px;
}

/*  ogloszenia */

input.ogloszenie-wyszukiwarka {
	margin: 0px;
	width: 193px;
}
.cechy.edytuj {width: 0px;}
.ogloszenia-navi {
	position: relative;
}
.ogloszenia-navi div {
	position: absolute;
	top: -25px;
	left: -67px;
	border: 3px solid #F2B043;
	background: #E7E4BF;
	padding: 10px;
}
.formularz .box-radio .radio {
	clear: none;
	margin: 0px
}
.formularz .box-radio div.label {
	width: 157px;
	float: left;
	padding: 5px 30px 0px 0px;		
	background: none;
	clear: none;
	float: left;
	margin: 0px;
	overflow: hidden;
	zoom: 1;
}
.formularz .box-radio div.label2 {width: 297px;}
.formularz .box-radio input {width: auto !important}
.formularz .box-radio .radio label {font-weight: normal;}
