@import "update.css";

/* ---------------------------------------------------------------- */
/* ----------------------- BASIC CSS STYLES ----------------------- */
/* ---------------------------------------------------------------- */

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, ol, ul, li,
fieldset, form, label, legend,
table, caption, thead, tbody, tfoot, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
}
table { /* cellspacing="0" */
	border-collapse: separate; 
	border-spacing: 0; 
}

body, td {
	font-family: Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 11px;
}
body {
	background-color: #fff;
	color: #484848;
}
td {text-align: left}

a {
	color: #484848;
	text-decoration: none;
}
a:hover {text-decoration: underline}

ul {list-style: none}

/* ---------------------------------------------------------------- */
/* ---------------------- WEBSITE CSS STYLES ---------------------- */
/* ---------------------------------------------------------------- */

#printLogo {display: none}

/* ---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------- BASIC & GENERAL CSS --------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------------------------------------------------- */

h2 {font: normal 15px "Trebuchet MS", Tahoma, Arial, Verdana, Sans-Serif}
h3 {font: bold 12px Tahoma, Arial, Verdana, Sans-Serif}
	h3.normal {font-size: 11px}
	h4.date,
	h4.source {font: normal 10px Tahoma, Arial, Verdana, Sans-Serif; color: #adadad}
	h4.source {font-size: 11px}

/* ============= HANDLE CLASSES ============ */

.relative {position: relative !important}

.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,
.hR2 {height: auto; overflow: hidden}
.hRA {height: auto; overflow: auto}

.fL {float: left !important}
.fR {float: right !important}
.clear {clear: both !important}

.cN {cursor: auto !important}
.cP {cursor: pointer !important}

.lh150,
.lh150 h3,
.lh150 h4 {line-height: 150%}

.uppercase {text-transform: uppercase}

/* margins */

.m_5_0_0_0 {margin: 5px 0 0 0 !important}
.m_5_0_0_10 {margin: 5px 0 0 10px !important}

.m_0_0_0_5 {margin: 0 0 0 5px !important}
.m_0_0_0_10 {margin: 0 0 0 10px !important}
.m_0_0_0_30 {margin: 0 0 0 30px !important}

.m_0_5_10_0 {margin: 0 5px 10px 0 !important}
.m_0_10_15_0 {margin: 0 10px 15px 0 !important}
.m_0_195_15_0 {margin: 0 195px 15px 0 !important}

.m_0_5_0_5 {margin: 0 5px 0 5px !important} 
.m_0_10_0_5 {margin: 0 10px 0 5px !important} 

.m_0_5_0_0 {margin: 0 5px 0 0 !important}
.m_0_10_0_0 {margin: 0 10px 0 0 !important}
.m_0_30_0_0 {margin: 0 30px 0 0 !important}
.m_0_45_0_0 {margin: 0 45px 0 0 !important}

.m_0_10_0_10 {margin: 0 10px 0 10px !important}

.m_0_15_10_0 {margin: 0 15px 10px 0 !important} 
.m_0_20_10_0 {margin: 0 20px 10px 0 !important} 

.m_0_0_5_0 {margin: 0 0 5px 0 !important}
.m_0_0_10_0 {margin: 0 0 10px 0 !important}
.m_0_0_15_0 {margin: 0 0 15px 0 !important}
.m_0_0_20_0 {margin: 0 0 20px 0 !important}

.m_0_0_10_-10 {margin: 0 0 10px -10px !important}

.m_0_0_0_20 {margin: 0 0 0 20px !important}

.m_0_0_5_135 {margin: 0 0 5px 135px !important}
.m_0_0_15_5 {margin: 0 0 15px 5px !important}
.m_0_0_5_10 {margin: 0 0 5px 10px !important}
.m_0_0_10_15 {margin: 0 0 10px 15px !important}
.m_0_0_15_10 {margin: 0 0 15px 10px !important}
.m_0_0_15_15 {margin: 0 0 15px 15px !important}
.m_0_0_15_30 {margin: 0 0 15px 30px !important}

.m_-5_0_15_0 {margin: -5px 0 15px 0 !important}

.m_0_auto_15_auto {margin: 0 auto 15px auto !important}

/* paddings */

.p_0_0_5_0 {padding: 0 0 5px 0 !important}
.p_0_0_10_0 {padding: 0 0 10px 0 !important}

/* colors */

.cDarkGray {color: #636d76 !important}
.cDarkRed {color: #fb8e0e !important}
.cOrange {color: #fb8e0e !important}

/* widths */

.w40 {width: 40px !important}
.w90 {width: 90px !important}  
.w140 {width: 140px !important}  
.w228 {width: 228px !important}

/* ----------------------------------------- */
/* ---------- REPEATABLE ELEMENTS ---------- */
/* ----------------------------------------- */

/* more / back */

.more,
.back {
	padding-right: 17px;
	color: #484848;
	line-height: 13px;
	background: transparent url(../images/v01/mark01.png) 100% 100% no-repeat;
}
.back {
	padding: 0 0 0 17px;
	background: transparent url(../images/v01/mark01R.png) 0 0 no-repeat
}

/* mode */

.mode {
	padding: 0 0 2px 20px;
	color: #ede9e6;
	background: transparent url(../images/v01/mark01.png) 0 0 no-repeat; 
}
.mode02 {
	padding-left: 7px;
	color: #dddbd9;
	background: transparent url(../images/v01/mark05.gif) 0 5px no-repeat; 
}

/* break */

.break {
	display: block;
	height: 10px;
}

/* bT, bB */

.bT {
	border-top: 1px solid #d5d5d5;
	padding-top: 15px;
}
.bB {
	border-bottom: 1px solid #d5d5d5;
	margin-bottom: 20px;
}

/* marker */

.marker {padding: 12px !important}
	.marker .mark {
		padding-left: 12px;
		background: transparent url(../images/v01/mark02.gif) 0 7px no-repeat;
	}

/* pager */

.pager {
	height: auto;
	overflow: hidden;
}
	.pager a,
	.pager b {
		float: left;
		height: 13px;
		line-height: 13px;
		margin: 0 12px 0 -6px;
		padding-left: 6px;
		border-left: 1px solid #c6c6c6;
	}
	.pager a:hover,
	.pager b u {color: #fb8e0e;}
	.pager a:hover,
	.pager * {text-decoration: none}
	
.pager .prev,
.pager .next {
	display: block;
	width: 14px;
	height: 13px;
	background: transparent url(../images/v01/mark01.png) 0 0 no-repeat;
	cursor: pointer;
}
.pager .prev {background-image: url(../images/v01/mark01R.png);}

/* ============= FORM ELEMENTS ============= */

fieldset legend {display: none}

input[type="text"],
input[type="password"],
textarea,
select {
	height: 16px;
	width: 178px;
	padding: 3px 0 0 5px;
	font: normal 11px Tahoma, Arial, Verdana, Sans-Serif;
	color: #788088;
	vertical-align: middle;
	border: 1px solid #b0b8bf;
}

input.text2 {width: 60px;}
input.text3 {width: 160px;}

input.searchInput {
	width: 400px;
	height: 16px;
	padding-left: 34px;
	background: #fff url(../images/v01/icoLup.png) 6px 3px no-repeat;
}

textarea {
	height: 159px;
	width: 528px;
}
select {
	width: 264px;
	height: 19px;
	padding: 0;
}
select.select2 {width: 167px;}

select.selectA {width: 60px;}
select.selectB {width: 80px;}
select.selectC {width: 120px;}

input[type="submit"],
input[type="button"],
.btn {
	height: 21px;
	padding: 1px 12px 0;
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
	font: bold 13px "Trebuchet MS", Tahoma, Arial, Verdana, Sans-Serif;
	border: 0;
	color: #6d767f;
	letter-spacing: -0.02em;
	background: transparent url(../images/v01/bgSubmitB.png) 100% 0 no-repeat;
}
.btn {
	display: block;
	background: #f6f6f6;
	border: 1px solid #abb3ba;
}
.btn:hover {text-decoration: none}

.submitShell {display: block; background: transparent url(../images/v01/bgSubmitA.png) 0 0 no-repeat;}

input.disabled {background-color: #f6f6f6}

.error {border: 1px solid #fb8e0e !important}

.star {
	padding-left: 3px;
	font: bold 12px Tahoma, Arial, sans-serif;
	color: #fb8e0e;
}

/* webForm */

.webForm .hR {margin-bottom: 6px;}
.webForm .noLabel {margin-left: 130px;}

.webForm h3 {
	font-size: 11px;
	margin-bottom: 6px;
}
.webForm h3 em {font-style: normal}

.webForm.wfCrux01 .hR span {
	float: left;
	width: 130px;
	padding-right: 5px;
	text-align: right;
}

.withoutLabel {margin-left: 135px}
	.withoutLabel label {
		display: block;
		margin-bottom: 3px;
		cursor: pointer;
	}
	.withoutLabel input {
		vertical-align: middle;
	}

.consent {
	height: auto;
	overflow: hidden;
}
.webForm.wfCrux01 .consent,
.webForm.wfCrux02 .consent {
	width: 528px;
	margin: 0 0 15px 135px;
}
.webForm.wfCrux02 .consent {margin: 0 0 0 135px}
	
	.consent .input {
		margin: 0 10px 3px 0;
		float: left;
	}
		.consent .input .star {
			margin-left: -3px;
			vertical-align: top;
		}
	.consent p {padding-top: 10px;}
	.consent label {cursor: pointer;}
	
.webForm.wfCrux01 .formSubmit {margin-left: 130px}

.checkboxes label {
	display: block;
	margin-bottom: 3px;
	cursor: pointer;
}

/* ============= MESSAGES ============= */

.messageBlock {
	padding: 10px;
	margin-bottom: 20px;
	border: 1px solid #fb8e0e;
}
	
	.messageBlock .errorMessage {
		margin-bottom: 10px;
		padding: 5px 30px;
		background: transparent url(../images/v01/messageError.png) 0 0 no-repeat
	}
		.messageBlock .errorMessage span,
		.messageBlock .errorMessage b {display: block}
		
		.messageBlock .errorMessage span,
		.messageBlock .okMessage {
			font-weight: bold;
			font-size: 12px;
			padding: 5px 0 10px 24px;
		}
		.messageBlock .errorMessage b {font-weight: normal}
	
	.messageBlock .okMessage {
		margin-bottom: 10px;
		padding: 5px 30px 5px 54px;
		background: transparent url(../images/v01/messageOK.png) 0 0 no-repeat
	}
	
	.messageBlock .submitShell {
		width: 60px;
		margin: 0 auto;
	}

/* ----------------------------------------- */
/* ---------------- LISTS ------------------ */
/* ----------------------------------------- */

/* list - lista uniwersalna */

.list {margin: 0 0 15px 11px}
	.list li {
		padding-left: 10px;
		background: transparent url(../images/v01/mark02.gif) 0 6px no-repeat;
	}
	.list li.active a {color: #fb8e0e}

/* LIST01 - nawigacja górna, nawigacja dolna */

.list01 {
	height: auto;
	overflow: hidden;
}
	.list01.list01Crux {
		height: auto;
		overflow: hidden;
		margin: 15px 0 0 0;
		padding-right: 2px;
		border-right: 1px solid #c6c6c6;
		float: right;
	}
	
.list01 li {
	display: inline;
	margin: 0 3px 0 -1px;
	padding-left: 6px;
	border-left: 1px solid #c6c6c6;
}
	.list01 li a {color: #a2a1a1}
	.list01.list01Crux li a {color: #5d5d5d}

/* LIST02 - lista podkategorii, komunikat o bledzie, drugi rodzaj wypunktowania dla edytora */

.list02 {margin: 0 0 15px 30px}
	.list02 li,
	.errorMessage b {
		padding: 0 0 5px 23px !important;
		background: transparent url(../images/v01/mark01.png) 0 1px no-repeat !important;
	}
	.list02 a {font-weight: bold !important}

/* ----------------------------------------- */
/* --------------- FEATURES ---------------- */
/* ----------------------------------------- */

/* FEATURE01 - bloczek akutalności */

.feature01 {
	height: auto;
	margin-left: -30px;
	overflow: hidden;
}
.feature01.feature01Crux * {
	line-height: 1.3em;
}
	.feature01 li {
		float: left;
		width: 342px;
		margin-left: 30px;
		padding-bottom: 28px;
	}
	.priority {
		margin-left: 0;
		padding-bottom: 28px;
	}
		
		.feature01 h3,
		.feature01 h3 a {color: #484848}

/* FEATURE02 - moduł akutalności */

.feature02,
.feature02 li {
	height: auto;
	overflow: hidden;
}
.feature02 li {
	margin-bottom: 15px;
	padding-bottom: 10px;
	border-bottom: 1px solid #d5d5d5;
}

/* FEATURE03 - modul mapy serwisu */

.feature03 h3,
.feature04 dt,
.marker {
	margin-top: -1px;
	padding: 0 15px;
	background-color: #fff6e9;
	border: solid #ffc573;
	border-width: 1px 0;
	color: #484848;
}
	.feature03 ul {margin: 5px 26px 0}
	.feature03 ul li {
			padding: 0 0 5px 12px;
			background: transparent url(../images/v01/mark02.gif) 0 6px no-repeat;
		}
		
		.feature03 ul ul {margin: 5px 0 -5px 12px}
		
/* FEATURE04 - faq, wyszukiwarka */

.feature04 dt {
	margin-bottom: 10px;
	padding: 2px 20px;
	cursor: pointer;
	background: #fff6e9 url(../images/v01/mark02.gif) 10px 9px no-repeat;
}
.feature04.feature04Crux dt {font-weight: bold}
	.feature04.feature04Crux dt span {
		float: right;
		font-weight: normal;
	}
		.feature04.feature04Crux em,
		.marker em {
			font-style: normal;
			font-weight: bold;
			color: #fb8e0e;
		}
		.feature04.feature04Crux dd .hR {font-weight: bold; margin: 10px 0 5px;}
			.feature04.feature04Crux dd em,
			.feature04.feature04Crux dd span {padding-right: 5px}
			.feature04.feature04Crux dd p {padding-bottom: 5px}
	
	.feature04 dd {margin: 11px 20px}
	
/* FEATURE05 - galeria */

.feature05 {
	height: auto;
	margin: 0 0 15px -63px;
	overflow: hidden;
}
.feature05 li {
	float: left;
	height: auto;
	margin-left: 63px;
	padding-bottom: 20px;
	width: 191px;
	overflow: hidden;
}
	.feature05 li.gList {
		width: 181px;
		padding-left: 10px;
	}
	.feature05 li.clear {float: none; height: 0; margin: 0 !important; padding: 0 !important}
	
	.feature05 h3 {
		color: #636d76;
		padding-left: 9px;
		margin-left: -10px;
		background: transparent url(../images/v01/mark02.gif) 0 7px no-repeat;
	}
	.feature05 .gList h3 {margin-left: -10px}
	
/* ----------------------------------------- */
/* -------------- APPEARANCE --------------- */
/* ----------------------------------------- */

/* b1 */

.b1,.b2 {
	padding: 1px;
	border: 1px solid #dfdfe0;
}
.b2 {padding: 7px}

/* ========== AKTUALNOSCI / OPISY ========== */

/* photoShell */

.photoShell {padding: 0 0 5px 15px}
.photoShell.psCrux01 {
	float: left;
	padding: 0 13px 5px 0;
}
	.photoShell p {
		padding: 2px;
		text-align: center;
	} 

/* img_4, img_5, img_6, img_7 */

.img_4 {
	margin-bottom: 5px;
	float: right;
}
.img_5 {
	margin: 0 15px 5px -15px;
	float: left;
}
.img_6,
.img_7 {
	height: auto;
	margin-left: 80px;
	padding-bottom: 15px;
	overflow: hidden;
}
	.img_6 .photoShell,
	.img_7 .photoShell {float: left}

/* kernel */

.kernel a {color: #fb8e0e !important}

.kernel p {margin-bottom: 15px}
.kernel .photoShell p {margin-bottom: 0}

.kernel ul,
.kernel ol {margin: 0 0 10px 30px}
	.kernel ul li {
		padding: 2px 0 2px 15px;
		background: transparent url(../images/v01/mark02.gif) 0 9px no-repeat;
	}
		.kernel ul ul {margin: 10px 0 0 10px}
		.kernel ul li li {background: transparent url(../images/v01/mark04.gif) 0 9px no-repeat;}
	
.kernel table {
	margin: 0 auto 15px;
	border: solid #b0b8bf;
	border-width: 1px 0 0 1px;
}
.kernel table.rowTable,
.kernel table.rowTable caption,
.kernel table.rowTable th,
.kernel table.rowTable td {border: 0}
	
	.kernel table caption,
	.kernel table th,
	.kernel table td {
		border: solid #b0b8bf;
		border-width: 0 1px 1px 0;
	}
	.kernel table caption {
		border-width: 1px 1px 0 1px;
	}
	.kernel table caption,
	.kernel table th {
		padding: 3px 8px;
		color: #fb8e0e;
		font-weight: bold;
		background-color: #dae0e6;
	}
	.kernel table td {
		background-color: #fff;
		padding: 4px 10px;
	}
	.kernel table .even td {background-color: #eff0f2}

/* files */

.files {
	height: auto;
	overflow: hidden;
}
	.files .file {
		float: left;
		width: 340px;
		margin: 0 20px 10px 0;
	}
	.files a {
		margin-left: 4px;
		line-height: 20px;
		font-weight: bold;
		color: #fb8e0e;
	}
	.files img {vertical-align: middle}
	.files span,
	.files p {
		display: block;
		padding-bottom: 5px;
	}

/* ---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------- BODY ------------------------------------------------------------------------ */
/* ---------------------------------------------------------------------------------------------------------------------------------------------------- */

/* ----------------------------------------- */
/* -------------- CONTAINERS --------------- */
/* ----------------------------------------- */

.velcro {
	height: auto;
	width: 980px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}

/* ----------------------------------------- */
/* --------------- STRUCTURE --------------- */
/* ----------------------------------------- */

#webSite {background: transparent url(../images/v01/bgBody.jpg) 0 120px repeat-x}

/* =============== TOP AREA ================ */

#webSiteTop {
	height: 362px;
	margin-bottom: 15px;
}
.webSiteToplogopl {
	background: transparent url(../images/v01/mainMotifpl.jpg) 0 0 no-repeat;
}
.webSiteToplogoen {
	background: transparent url(../images/v01/mainMotifen.jpg) 0 0 no-repeat;
}
/* logo */

#webSiteLogo {position: absolute; top: 12px; left: -2px}
	
	#webSiteLogo a {
		display: block;
		width: 118px;
		height: 116px;
	}
	#webSiteLogo span {display: none}

/* wersja jezykowa */

#langVersion {
	margin-top: 15px;
	float: right;
}
	#langVersion a {
		margin-left: 5px;
		color: #5d5d5d;
	}

/* menu flashowe */

#flashNavigation {
	width: 980px;
	height: 203px;
	position: absolute; top: 163px; left: 0;
	z-index: 10;
}

/* ============= MAIN CONTENT ============== */

#leftColumn {
	margin: 0 0 15px 4px;
	float: left;
}
	#leftColumn.activeRegion- {
		width: 980px;
		float: none;
	}
	#leftColumn.activeRegion-4 {width: 723px}
	
#rightColumn {
	width: 239px;
	margin: 0 0 15px 14px;
	float: right;
}

/* ============= FOOTER AREA =============== */

#webSiteFooter {color: #777}
	
	#webSiteFooter .realization {
		margin: 6px 0 21px;
		padding-top: 6px;
		text-align: left;
		color: #a2a1a1;
		border-top: 1px solid #c6c6c6;
		position: relative;
	}
		#webSiteFooter .realization a.edito {margin-right: 25px;}
		#webSiteFooter .realization a.cms {position: absolute; right: 0;}

/* ----------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------- BLOCKS / MODULES ------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------------------------------------------------------------------- */

/* ----------------------------------------- */
/* -------------- CONTAINERS --------------- */
/* ----------------------------------------- */

/* container01 */

.container01 h2,
.sonda h2 {
	margin-bottom: 17px;
	color: #484848;
}
	.container01 h2 span.bg,
	.sonda h2 span.bg {
		display: block;
		margin-top: -31px;
		background: transparent url(../images/v01/spacer01.gif) 0 100% repeat-x;
	}
	.container01 h2 span.sIFR,
	.sonda h2 span.sIFR {
		position: relative;
		padding-right: 9px;
		background-color: #fff;
	}

/* container02 */

.container02 { 
	padding: 10px 0 0 10px;
	border-width: 1px 0 1px 1px;
	border-style: solid;
	border-top-color: #dfe7ed;
	border-bottom-color: #b8c2ca;
	border-left-color: #f9fbfb;
}

/* logArea */

.logArea {
	width: 211px;
	height: 96px;
	padding: 10px 14px 0;
	background: transparent url(../images/v01/bgLogArea.png) 0 0 no-repeat;
}

	#webSiteTop .logArea {
		position: absolute; top: 63px; right: 0;
		z-index: 20;
	}
	#rightColumn .logArea {margin-bottom: 10px}
	
	.logArea .logAreaPeople {
		margin-top: -24px;
		padding-top: 24px;
		background: transparent url(../images/v01/bgLogAreaPeople.png) 100% 0 no-repeat
	}

/* ----------------------------------------- */
/* ---------- REPEATABLE ELEMENTS ---------- */
/* ----------------------------------------- */

/* activities */

#activities {
	float: right;
	height: auto;
	margin-top: -28px;
	background-color: #fff;
	font: normal 11px Tahoma, Arial, Verdana, Sans-Serif;
	overflow: hidden;
}
#activities.activitiesCrux01 {width: 120px}
#activities.activitiesCrux02 {width: 240px}
	
	#activities .info {
		float: right;
		padding-left: 7px;
	}
	#activities #fontResizer,
	#activities .printer {
		float: right;
		width: 31px;
		height: 11px;
		padding: 0 6px;
		border-right: 1px solid #c6c6c6;
		background: transparent url(../images/v01/bgFontZoom.jpg) 6px 0 no-repeat;
	}
	#activities .printer {
		width: 15px;
		height: 12px;
		cursor: pointer;
		background: transparent url(../images/v01/icoRecommend.gif) 5px 1px no-repeat;
	}
	
		#activities #fontResizer a {
			float: left;
			width: 10px;
			height: 11px;
		}
		#activities a:hover {text-decoration: none !important}
		
		#activities #fontResizer.fontSmall #fontSmall, 
		#activities #fontResizer #fontSmall:hover {background: transparent url(../images/v01/bgFontZoom.jpg) 0 -11px no-repeat}
		#activities #fontResizer.fontMedium #fontMedium,
		#activities #fontResizer #fontMedium:hover {background: transparent url(../images/v01/bgFontZoom.jpg) -10px -11px no-repeat}
		#activities #fontResizer.fontBig #fontBig,
		#activities #fontResizer #fontBig:hover {background: transparent url(../images/v01/bgFontZoom.jpg) -20px -11px no-repeat}

/* fontResizer */

#fontResizerContent.fontMedium * {
	font-size: 16px !important;
	line-height: 1.3em !important;
}
#fontResizerContent.fontMedium h3 {font-size: 17px !important}
#fontResizerContent.fontMedium h4 {font-size: 13px !important}
	
#fontResizerContent.fontBig * {
	font-size: 20px !important;
	line-height: 1.5em !important;
}
#fontResizerContent.fontBig h3 {font-size: 21px !important}
#fontResizerContent.fontBig h4 {font-size: 15px !important}

/* path */

#path {
	height: auto;
	margin-bottom: 10px;
	overflow: hidden;
}
#path li {
	float: left;
	margin-left: -14px;
	padding: 0 19px 0 14px;
	background: transparent url(../images/v01/mark03.gif) 0 5px no-repeat;
}

/* EditoPlayer */

#editoPlayer {
	margin: 0 auto 20px;
	width: 420px;
	height: 350px;
}

/* ----------------------------------------- */
/* ---------------- BLOCKS ----------------- */
/* ----------------------------------------- */

/* alternatywna nawigacja flashowa */

.flashNavigationAlternative {
	margin-top: 32px;
	color: #fff;
}
	.flashInfo {
		margin-bottom: 8px;
		text-align: center;
	}
		.flashInfo a {
			font-weight: bold;
			color: #999;
		}

.navigationBookmark {
	float: left;
	width: 125px;
	padding-right: 15px;
}
	.navigationBookmark li {
		padding: 0 0 1px 8px;
		background: transparent url(../images/v01/mark02.gif) 0 5px no-repeat;
	}
	.navigationBookmark li.bookmark {
		padding: 0 0 8px 0;
		font-weight: bold;
		background: none;
	}
		.navigationBookmark li a {color: #fff}

/* obszar wyszukiwania */

.searchAreaForm input[type="text"] {
	width: 154px;
	padding-left: 36px;
	vertical-align: top;
	background: transparent url(../images/v01/icoLup.png) 6px 3px no-repeat;
	border-color: #b2b2b2;
}
.searchAreaForm input[type="submit"] {
	width: 22px;
	height: 21px;
	margin-left: 3px;
	background: transparent url(../images/v01/submit02.png) 0 0 no-repeat;
}

/* boczna nawigacja */

h2.sidebarNavigation,
.sidebarNavigation > li {
	margin-bottom: 1px;
	padding: 7px 10px 0 17px;
	border: solid #ffc573;
	border-width: 1px 0;
	background: #ffe9c9 url(../images/v01/bgSidebarNawigationHeader.jpg) 0 0 repeat-x;
}

.sidebarNavigation > li {
	padding: 0;
	background: #ffe9ca url(../images/v01/bgSidebarNavigation.jpg) 0 0 repeat-x;
}
	.sidebarNavigation > li > a {
		display: block;
		padding: 7px 10px 8px 35px;
		background: transparent url(../images/v01/bgSidebarNavigationLi.jpg) 13px 7px no-repeat;
	}
	
	.sidebarNavigation a {color: #5d5d5d}
	
	.sidebarNavigation a.active ,
	.sidebarNavigation a:hover {
		color: #b8a282;
		text-decoration: none;
	}
	
	.sidebarNavigation ul {margin: 2px 0 12px 20px}
		
		.sidebarNavigation ul > li {margin-bottom: 3px}
		.sidebarNavigation ul > li > a {
			padding: 0 5px 0 10px;
			background: transparent url(../images/v01/mark02.gif) 0 5px no-repeat;
		}

/* sonda */

.sonda.sondaCrux01 {
	padding: 6px 12px 12px;
	border: 1px solid #d5d5d5;
}

	.sonda .quest input {vertical-align: bottom; margin-right: 8px}
	.sonda .quest label {display: block; margin-bottom: 5px}
	
	.sonda h3,
	.sonda .mark {
		font-weight: bold;
		color: #fb8e0e;
	}
	.sonda dt {margin-bottom: 3px}
	.sonda dd {background: transparent url(../images/v01/sondaDD.gif) 100% 0 no-repeat}
		.sonda .graphShell {
			height: 12px;
			padding: 1px 0 1px 3px;
			background: transparent url(../images/v01/sondaGraphShell.png) 0 0 no-repeat;
		}
		.sonda .graph {
			height: 10px;
			font-size: 0;
			background: #fb8e0e url(../images/v01/sondaGraphEnd.gif) 100% 0 no-repeat;
		}

.sonda label {cursor: pointer}

/* blok logowania */

.logArea label span {
	float: left;
	width: 30px;
	text-align: left;
}
.logArea label input {
	float: left;
	width: 139px;
	height: 15px;
	padding: 1px 0 0 5px;
	border-color: #cfb795;
}
.logArea input.submit {
	width: 27px;
	height: 40px;
	background: transparent url(../images/v01/submit01.png) 0 0 no-repeat;
}
.logArea .messageInline {display: none;}

.logArea .logAreaPeople .button {
	width: 67px;
	height: 24px;
	background: transparent url(../images/v01/submit03.png) 0 0 no-repeat;
}

/* ----------------------------------------- */
/* ---------------- MODULES ---------------- */
/* ----------------------------------------- */

/* tabMenu - moduł użytkowników - zakładki */

.tabMenu li {
	margin-right: 5px;
	text-transform: uppercase;
}
	.tabMenu li.active a {color: #fb8e0e}

/* Biuro prasowe */

.cnt {padding-right: 100px}

.ico {
	float: right;
	width: 100px;
	text-align: center;
}
	.ico a {
		font-weight: bold;
	}
	.ico a:hover {text-decoration: none}

/* Kalkulator odsetkowy */

#calendar {top: 10px; left: 335px;}
#selectYear {top:45px; left:467px;}
#selectMonth {top:45px; left:372px;}

.resultsTable {
	width: 100%;
	border: solid #ffc573;
	border-width: 1px 1px 0 0;
}
.resultsTable td,
.resultsTable th {
	padding: 3px 6px;
	text-align: center;
	border: solid #ffc573;
	border-width: 0 0 1px 1px;
}
.resultsTable th,
.resultsTable .summary {background-color: #fff6e9}

.resultsTable .even td {background-color: #fff6e9}

.resultsTable .summary {
	text-align: right;
	font-weight: bold;
}
.resultsTable .noBorder {border: 0}

/* Mapa interaktywna */

#mapArea {
	width: 400px;
	margin: 40px auto;
}

/* Spis dłuźników */

h2.multilista_plikow ,
h1.aktualnosc {
	font-family: Tahoma,Arial,Verdana,Sans-Serif;
	font-size: 12px;
	font-weight: bold;
}
h1.aktualnosc {
	margin-bottom: 0;
	line-height: 150%;
}


/* ------------ menujq ----------- */

.nawigacja_jq_erif {
	width: 980px;
	height: 195px;
	position: absolute; top: 161px; left: 0;
}

.menu_jq
{
	float: left;	
}

.menu_jq_ul
{
	height: 24px;
	margin: 0px;
	padding: 0px;
	position: relative;	
}

.menu_jq_ul li
{
	height: 24px;
	float: left;
	margin-right: 1px;
	padding: 0px;
	list-style: none outside none;
	text-align: center;
}

.menu_jq_ul li.active
{
	margin-right: 3px;
}

.menu_jq_li
{
	height: 24px;
	overflow: hidden;
	cursor: pointer;
}

.menu_jq_lay
{

	height: 24px;
	float: left;
	display: block;
	background-image:url('../images/v01/menu_bg.png');
	background-repeat: repeat-x;
	background-position: 0px -29px;
	padding: 6px 10px; 
	overflow: hidden;
	text-shadow: 1px 1px 1px #fff;
}

.active .menu_jq_lay
{
	padding: 4px 10px; 		
	text-shadow: 1px 1px 1px #fff;	
}

.active .menu_jq_lay a
{
	color: #854f03;
	font-size: 13px;
	text-decoration: none;	
}

.menu_jq_lay a
{
	color: #434343;
	font-size: 13px;
	text-decoration: none;	
}

.menu_jq_lay a:hover
{
	color: #fff;
	text-shadow: 1px 1px 1px #000;
}
	
.menu_jq_box
{
	float: left;
	width: 741px;
	height: 169px;
	background-color: #ffc573;
	
}

.menu_jq_nav
{
	height: 24px;
	margin: 0px;
	padding: 0px;
}

.menu_jq_li_left
{
	width: 2px;
	height: 24px;
	background-image:url('../images/v01/menu_left.png');
	background-position: 0px -29px;
	float: left;
	overflow: hidden;
}

.menu_jq_li_right
{
	width: 2px;
	height: 24px;
	background-image:url('../images/v01/menu_right.png');
	background-position: 0px -29px;
	float: left;
	overflow: hidden;
}

.submenu a
{
	text-decoration: none;		
}

.sub_item
{
	float: left;
	width: 230px;
	height: 75px;
	margin: 6px 8px;
}

.sub_item_top
{
	background-image:url('../images/v01/menu_box_top.png');
	background-position: 0px 4px;
	float: left;
	width: 230px;
	height: 4px;
}

.sub_item_bottom
{
	background-image:url('../images/v01/menu_box_bottom.png');
	background-position: 0px 4px;
	float: left;
	width: 230px;
	height: 4px;
}

.sub_item_content
{
	border-right: 1px solid #ffdcab;
	border-left: 1px solid #ffdcab;
	width: 228px;
	height: 69px;
	overflow: hidden;
	background-color: #ffb44b;
	background-position: right bottom;
    background-repeat: no-repeat;
}

.sub_nazwa
{
	color: #834c00;
	display: block;
	width: 186px;
	line-height: 14px;
	padding: 5px 0px 5px 10px;
	text-shadow: 1px 1px 1px #fff;

}
.sub_opis
{
	color: #834c00;
	display: block;
	padding: 0 50px 5px 10px;
	line-height: 14px;	
	
}

.submenu .hover
{
	background-color: #fca62d;	
}

.hover .sub_item_bottom
{
	
	background-position: 0px 0px;
}

.hover .sub_item_top
{
	
	background-position: 0px 0px;
}

.sub_active .sub_item_bottom
{
	
	background-position: 0px 0px;
}

.sub_active .sub_item_top
{
	
	background-position: 0px 0px;
}

.hover .sub_item_content
{
	background-color: #fca62d;	
}

.sub_active .sub_item_content
{
	background-color: #fca62d;	
}

.blokkat
{
	float: left;
	width: 239px;
}

.blokkat_tab
{
	height: 24px;
	overflow: hidden;
	color: #fff;
	font-size: 13px;
}

.blokkat_li_left
{
	width: 2px;
	height: 24px;
	background-image:url('../images/v01/menu_left.png');
	background-position: 0px 0px;
	float: left;
	overflow: hidden;
}

.blokkat_li_right
{
	width: 2px;
	height: 24px;
	background-image:url('../images/v01/menu_right.png');
	background-position: 0px 0px;
	float: left;
	overflow: hidden;
}

.blokkat_li_center
{
	
	height: 24px;
	float: left;
	display: block;
	background-image:url('../images/v01/menu_bg.png');
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding: 5px 10px; 
	overflow: hidden;
	text-shadow: 1px 1px 1px #000;
	
}

.blokkat_submenu_items
{
	width: 239px;
	margin: 2px 0px;
	background: #f1f2f4 url('../images/v01/blokkat_bg.jpg') repeat-x bottom left;
	padding-top: 7px;
	padding-bottom: 10px;
	cursor: pointer;
}

.blokkat_box
{
	width: 239px;
	margin-top: 33px;
}

.blokkat_submenu_items span
{
	padding-left: 16px;
}

.blokkat_item_header
{
	color: #000;
	font-size: 14px;
	display: block;
	line-height: 17px;
	text-shadow: 1px 1px 1px #fff;	
}

.blokkat_item_info
{
	display: block;	
}

.blokkat_box a
{
	text-decoration: none;
}

.kontakt_left
{
	margin-top: 5px;
	width: 482px;
	height: 153px;
	float: left;
}

.kontakt_right
{
	margin-top: 5px;
	margin-left: 5px;
	width: 232px;
	height: 153px;
	float: left; 
}

.kontakt_left_top
{
	background-image: url('../images/kontakt_left_top.jpg');
	width: 482px; 
	height: 4px;
}

.kontakt_left_content
{
	color: #834c00;
	width: 480px; 
	height: 153px;
	border-right: 1px solid #ffdcab;
	border-left: 1px solid #ffdcab;
	letter-spacing: 0.4px;
	line-height: 13px;
	font-size: 11px;
	background-color: #ffb44b;
}

.kontakt_left_bottom
{
	background-image: url('../images/kontakt_left_bottom.jpg');
	width: 482px; 
	height: 4px;
}

.kontakt_right_top
{
	background-image: url('../images/kontakt_right_top.jpg');
	width: 232px; 
	height: 4px;
}

.kontakt_right_content
{
	color: #834b01;
	width: 230px; 
	height: 153px;
	border-right: 1px solid #fedcac;
	border-left: 1px solid #fedcac;
	background-color: #ffb54c;

}

.kontakt_right_bottom
{
	background-image: url('../images/kontakt_right_bottom.jpg');
	width: 232px; 
	height: 4px;
}

.kontakt_txt_wyr
{
	color: #fff;
	font-weight: bold;
}

a.kontakt_a
{
	color: #834b01;
	text-decoration: none;
	font-weight: bold;
}

a.kontakt_a:hover
{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

a.mail_link
{
    color: #834C00;
    text-decoration: none;
}

a.mail_link:hover
{
    color: #fff;
    text-decoration: none;
}

