/***********************************************************/
/****************** STYLE BAZOWE ***************************/
/***********************************************************/

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;
}

img { font-size: 0px;}

body {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #32312e;
}

body#welcome {
	background: #8f8370;
	background: #3c352e;
}

body#page { background: white url("../images/final/background-body.gif") 0 114px repeat-x;}

a {
	color: #8e0706;
	text-decoration: underline;
}

.d table {
	width: 100%;
	border: 1px solid #8f8370;
	margin-bottom: 10px;
}

.d table td {
	border: 1px solid #8f8370;
	padding: 3px;
}

/***********************************************************/
/*********************** WELCOME ***************************/
/***********************************************************/

/*********************** NAGŁÓWEK **************************/

.header {
	width: 100%;
	background: #8f8370;
}

#header-page {
	margin-top: 2px;
	_margin-top: 1px;
}

/* STYLE NAGŁÓWKÓW NA WELCOME I PAGE */
h1 {
	width: 267px;
	height: 71px;
	padding: 5px 0 0 31px;
	float: left;
}

h2 {
	font-weight: bold;
	font-size: 12px;
	color: white;
	background: url("../images/final/background-h2.gif") 0 0 repeat-x;
	line-height: 27px;
	padding-left: 24px;
}

h4 {
	font-size: 11px;
	font-family: Arial;
	font-weight: normal;
	margin: 2px 0;
}

	.header-content {
		width: 980px;
		height: 80px;
		margin: 0 auto;
	}

/* kontener na flagi */
	.lang {
		padding: 13px 13px 0 0;
		float: right;
	}
	
/* flagi */
		.lang-ul {
			display: inline;
			list-style-type: none;
		}
		
		.lang-li {
			display: inline;
			float: left;
			margin: 0 0 0 5px;
		}
		
			.lang-li a {
				display: block;
				height: 16px;
				width: 22px;
			}
			
			.lang-li a:hover { font-size: 0px;}
		
		#pl { background: url("../images/final/flaga_pl.gif") 0 0 no-repeat;}
		#en { background: url("../images/final/flaga_en.gif") 0 0 no-repeat;}
		#de { background: url("../images/final/flaga_de.gif") 0 0 no-repeat;}

/* górne menu */
	.top-menu {
		float: right;
		color: white;
		margin: 14px 3px 0 0;
	}

		.top-menu-ul { display: inline;}
		
		.top-menu-ul li {
			display: inline;
			padding: 0 3px 0 0;
		}
		
			.top-menu-ul li a {
				text-decoration: none;
				color: white;
			}
			
			.top-menu-ul li a:hover { text-decoration: underline;}

/* data i imieniny */
	.calendar-info {
		float: right;
		clear: right;
		padding: 25px 22px 0 0;
		color: white;
		width: 600px;
		text-align: right;
	}

/* dół nagłówka */
	.header-bottom {
		background: #3c352e url("../images/final/background-bottom.gif") 0 0 no-repeat;
		width: 100%;
		height: 3px;
		font-size: 0px;
	}

/************************ ZAWARTOŚĆ ************************/

.main {
	width: 100%;
	background: #3c352e;
}

	.main-content {
		width: 980px;
		margin: 0 auto;
		padding: 30px 0 0 0;
	}
	
	.welcome-flash { font-size: 0px;}
	
/* menu główne na welcome */
	.welcome-menu {
		text-align: center;
		padding: 25px 0;
		font-size: 12px;
		font-family: Tahoma, Arial, Verdana, sans-serif;
	}
	
		.welcome-menu-ul {
			color: white;
			display: inline;
		}
		
		.welcome-menu-ul li { display: inline;}
		
			.welcome-menu-ul li a {
				text-decoration: none;
				color: white;
			}
			
			.welcome-menu-ul li a:hover { text-decoration: underline;}

	.main-bottom {
		background: #3c352e url("../images/final/background-top.gif") 0 0 no-repeat;
		width: 100%;
		height: 3px;
		font-size: 0px;
	}

/************************ STOPKA ***************************/

.footer {
	width: 100%;
	background: #8f8370;
}

	.footer-content {
		color: white;
		margin: 0px auto;
		overflow: hidden;
		width: 980px;
	}
	
		.footer-ul { display: inline;}
		
		.footer-li {
			display: block;
			float: left;
			padding: 11px 0 0 0;
		}
		
			.footer-li a {
				color: white;
				text-decoration: none;
			}
			
			.footer-li a:hover { text-decoration: underline;}
		
		.f-l-fix {
			width: 300px;
			padding-left: 30px;
		}
		
		.f-l-fix-left {
			padding-left: 20px;
			width: 245px;
		}
		
		.f-l-fix-right {
			padding-left: 30px;
			width: 240px;
		}
		
		.footer-li-spacer {
			display: block;
			float:left;
			width: 4px;
			height: 80px;
			background: url("../images/final/footer-spacer.gif") 0 2px no-repeat;
		}
		
		.bip {
			color: white;
			background: url("../images/final/bip.gif") 0 0 no-repeat;
			float: left;
			width: 20px;
			height: 25px;
			padding: 9px 0 0 36px;
			margin: 24px 0 0 30px;
		}
	
	.footer-ideo {
		clear: both;
		float: left;
		padding: 10px 0 10px 20px;
		*width: 250px;
	}
	
		.footer-ideo a {
			color: white;
			text-decoration: none;
		}
		
		.footer-ideo a:hover { text-decoration: underline;}

/***********************************************************/
/*************************** PAGE **************************/
/***********************************************************/

.clear {
	clear: both;
	font-size: 0px;
	line-height: 0px;
}

/*************************** MENU **************************/
.menu-top {
	background: #3c352e url("../images/final/background-menu.gif") 0 0 repeat-x;
	border-top: 1px solid #d6d6d6;
	min-height: 31px;
	color: white;
}

.menu-top-content {
	width: 958px;
	margin: 0 auto;
	padding-left: 22px;
}

	.menu-top-ul {}
	
	.menu-top-ul li {
		list-style: none;
		float: left;
		height: 31px;
	}
	
	.menu-top-ul li a {
		display: block;
		padding: 9px 12px 7px 12px;
		color: white;
		font-size: 12px;
		text-decoration: none;
	}
	
	.menu-top-ul li a:hover { background: url("../images/final/menu-hover.gif") 0 0 repeat-x;}
	
	.menu-top-ul .active {
		font-weight: bold;
		background: url("../images/final/menu-hover.gif") 0 0 repeat-x;
	}
	
	.menu-top-ul li.spacer {
		display: block;
		float: left;
		width: 1px;
		height: 31px;
		font-size: 0px;
		background: url("../images/final/menu-spacer.gif") 0 0 no-repeat;
	}

/*************************** STRONA *************************/

.site-content {
	width: 980px;
	margin: 0 auto;
	padding-top: 8px;
}

.page-flash {
	margin-top: 8px;
	font-size: 0px;
}

/* nawigacja pod flashem */

.link-list {
	width: 980px;
	margin: 0 auto;
}

	.link-list-ul {
		font-family: Tahoma, Arial, Verdana, sans-serif;
		list-style: none;
		padding: 8px 0;
		height: 14px;
	}
	
	.link-list-li { float: left;}
	
	.link-list-li a {
		display: block;
		color: #595348;
		text-decoration: none;
	}
	
	.link-list-li a:hover { text-decoration: underline;}
	
	.link-list-li-spacer {
		background: url("../images/final/arrow-orange.gif") 0 4px no-repeat;
		float: left;
		width: 3px;
		height: 14px;
		font-size: 0px;
		margin: 0 4px 0 8px;
	}

/****************BLOKI POD FLASHEM I NAWIGACJĄ *******************/

.site-blocks {
	padding: 0 3px 0 1px;
	width: 976px;
	margin: 0 auto;
}

/************************BLOKI POD LEWEJ *************************/

.blocks-left {
	width: 194px;
	float: left;
}

/* style dla różnych menu po lewej */
.menu-green-ul {
	line-height: 14px;
	border-bottom: 1px solid #e9e9e9;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	background: #f0e7c6;
	list-style: none;
	padding: 4px 6px 8px 6px;
	font-size: 0px;
	margin-bottom: 6px;
	zoom: 1;
}

	.menu-green-ul li.menu-green-active {
		font-weight: bold;
		background: #128e1b;
	}
	
	.menu-green-ul li.menu-green-active a.act1 {
		color: white;
		background: url("../images/final/arrow-white.gif") 8px 8px no-repeat;
	}
	
	.menu-green-ul li.menu-green-active a.act1:hover {
		background: #128e1b url("../images/final/arrow-white.gif") 8px 8px no-repeat;
	}

	.menu-green-ul li a {
		display: block;
		width: 158px;
		color: #32312e;
		font-size: 11px;
		padding: 4px 0 3px 22px;
		text-decoration: none;
		background: url("../images/final/arrow-green.gif") 8px 8px no-repeat;
	}
	
	.menu-green-ul li a:hover {
		background: #128e1b url("../images/final/arrow-white.gif") 8px 8px no-repeat;
		color: white;
	}
	
	.menu-green-spacer {
		width: 180px;
		height: 1px;
		line-height: 1px;
		margin: 1px 0;
		*margin: 0 0 1px 0;
		font-size: 0px;
		background: #908f8f;
		overflow: hidden;
	}
	
		.mgs-fix {
			margin: 0 0 1px 0;
		}
	
		.menu-green-ul ul {
			list-style: none;
			font-size: 0px;
			background: #f0e7c6;
			font-weight: normal;
			padding-top: 1px;
			zoom: 1;
		}
		
		.menu-green-ul ul li {}
		
		.menu-green-ul ul li a {
			display: block;
			width: 136px;
			color: #32312e;
			font-size: 11px;
			padding: 4px 0 3px 44px;
			text-decoration: none;
			background: url("../images/final/arrow-green.gif") 31px 8px no-repeat;
		}
		
		.menu-green-ul ul li a:hover {
			background: #128e1b url("../images/final/arrow-white.gif") 31px 8px no-repeat;
			text-decoration: underline;
			font-weight: normal;
		}
		
		.menu-green-ul ul li a.active {
			color: #128e1b;
			text-decoration: underline;
		}
		
		.menu-green-ul ul li a.active:hover {
			color: white;
			text-decoration: underline;
			background: #128e1b url("../images/final/arrow-white.gif") 31px 8px no-repeat;
		}
	
	.menu-green-ul ul li ul li a {
		padding-left: 66px;
		width: 114px;
		background: url("../images/final/arrow-green.gif") no-repeat scroll 53px 8px;
		color: #32312e;
		text-decoration: none;
	}
	
	.menu-green-ul ul li ul li a:hover {
		background: #128E1B url("../images/final/arrow-white.gif") no-repeat scroll 53px 8px;
		text-decoration: underline;
	}
	
	.menu-green-ul ul li ul li a.active:hover {
		background: #128E1B url("../images/final/arrow-white.gif") no-repeat scroll 53px 8px;
		text-decoration: underline;
	}

.block-right .menu-green-ul .menu-green-active a.act {color: white;}
.block-right .menu-green-ul li a { width: 253px;}
.block-right .menu-green-spacer { width: 275px;}
.block-right .menu-green-ul ul li a { width: 231px;}
.block-right .menu-green-ul ul li ul li a {width: 209px;}


/* kontakt */

.contact-ul {
	list-style: none;
	background: #f0e7c6;
	border-bottom: 1px solid #e9e9e9;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	padding: 4px 5px 8px 6px;
	font-size: 0px;
	margin-bottom: 6px;
}

.contact-li { display: inline;}

.contact-li a {
	display: block;
	width: 143px;
	height: 14px;
	text-decoration: none;
	color: #32312e;
	font-size: 11px;
	padding: 3px 0 6px 38px;
	margin-top: 7px;
}

.contact-li a:hover {
	text-decoration: underline;
}

	#at { background: url("../images/final/at.gif") 5px 0 no-repeat;}
	#map { background: url("../images/final/map.gif") 5px 0 no-repeat;}
	#phone { background: url("../images/final/phone.gif") 5px 0 no-repeat;}
	#gps { background: url("../images/final/gps.gif") 5px 0 no-repeat;}
	
.contact-li-spacer-li {
	display: block;
	height: 1px;
	width: 149px;
	float: right;
}
	
	.contact-li-spacer {
		background: #908f8f;
		height: 1px;
		width: 149px;
		font-size: 0px;
		overflow: hidden;
	}

/**************************BLOKI W ŚRODKU ************************/

.blocks-middle {
	width: 477px;
	margin: 0 8px;
	float: left;
}

/* aktualności */
.news-block {
	border: 1px solid #e2e1de;
	padding: 0 9px;
	margin-bottom: 10px;
}

	.news-block h3 {
		color: #32312e;
		font-family: Arial;
		font-size: 12px;
		font-weight: bold;
	}
	
	.news-block h4 {
		font-size: 11px;
		font-family: Arial;
		font-weight: normal;
		margin: 2px 0;
	}
	
	.news-block h4.short {
		float: left;
	}
	
	.news-block p {
		line-height: 18px;
		text-align: justify;
	}
	
	.news-item a {
		font-weight: bold;
		line-height: 100%;
		color: #3a3838;
		clear: left;
		float: right;
		text-decoration: none;
		padding: 0 0 0 8px;
		margin: 0;
		background: url("../images/final/arrow-darkred.gif") 0 3px no-repeat;
	}

/* fix dla zdjęć w galerii */
		.news-item a.img {
			font-weight: normal;
			font-size: 0px;
			clear: none;
			float: none;
			padding: 0px;
			margin: 0px;
			background: none;
		}
	
		.news-item a.gallery-a {
			clear: none;
			float: none;
			padding: 0px;
			margin: 0px;
			background: none;
		}
		
		.news-item a.gallery-a:hover { text-decoration: none;}
/* */

	.news-item a.ie-f {
		*clear: none;
		*margin: 0;
	}

	.news-block a:hover { text-decoration: underline;}

.all-n {
	margin: 10px 0 10px 8px;
}

	.all-news {
		font-weight: bold;
		line-height: 100%;
		color: #3a3838;
		clear: both;
		text-decoration: none;
		padding: 0 0 0 8px;
		background: url("../images/final/arrow-darkred.gif") 0 4px no-repeat;
	}

/* przypisy obok daty w aktualnosciach */

.pri h4.white { color: white;}

.pri .cat-more-link { color: white;}

.news-item span {
	margin-top: 2px;
	float: left;
}

.citizens { color: #890908;}

.investors { color: #017fba;}

.tourists { color: #136615;}

/* aktualność priorytetowa */
.news-item {
	padding: 10px 3px 8px 3px;
	overflow: hidden;
	height: 100%;
}

.priority {
	padding: 10px 3px 12px 3px;
}

	.news-item img {
		border: 1px solid #6d6d6b;
		float: left;
		margin-right: 16px;
	}

.news-spacer {
	width: 100%;
	font-size: 0px;
	height: 1px;
	overflow: hidden;
	background: #d4d4d4;
}

/* linki w aktualnościach */
.news-list {
	border: 1px solid #e2e1de;
	padding: 1px;
	margin: 6px 0 5px 0;
}

	.news-list-ul {
		background: #8f8370;
		list-style-type: none;
		height: 100%;
		overflow: hidden;
	}
	
		.news-list-li {
			float: left;
			text-align: center;
		}
		
			.news-list-li a {
				font-family: Arial;
				font-weight: bold;
				color: white;
				display: block;
				padding: 0 16px;
				background: #8f8370;
				line-height: 22px;
				text-decoration: none;
			}
		
			.news-list-li a:hover { background: #108618;}
		
		.n-l-l-active a { background: #108618;}

/* lnki w multimediach */
.multi-ul {
		background: #8f8370;
		list-style-type: none;
		height: 100%;
		overflow: hidden;
	}
	
		.multi-li {
			float: left;
			text-align: center;
		}

			.multi-li a {
				font-family: Arial;
				font-weight: bold;
				color: white;
				display: block;
				width: 95px;
				background: #8f8370;
				line-height: 22px;
				text-decoration: none;
			}
		
			.multi-li a:hover { background: #07769a;}
		
		.m-l-active a { background: #07769a;}

/* multimedia */
.multi {
	height: auto;
	overflow: hidden;
	margin: 10px 0;
}

	.multi img {
		border: 1px solid #6d6d6b;
		float: left;
		
	}
	
	.multi h3 a {
		padding: 0 0 0 25px;
		width: 179px;
		float: right;
		color: #32312e;
		text-decoration: none;
	}
	
	.multi p {
		padding: 0 0 0 25px;
		width: 179px;
		float: right;
	}
	
	.multi p.text { height: 74px;}
	
	.multi-spacer {
		background: url("../images/final/video-spacer.gif") 0 0 no-repeat;
		font-size: 0px;
		width: 204px;
		height: 1px;
		overflow: hidden;
		float: right;
		margin: 10px 0 12px 0;
	}

/* video */

.video {
	margin: 10px auto;
	text-align: center;
}

	.video-link {
		font-weight: bold;
		padding: 0 9px 0 8px;
		background: url("../images/final/arrow-darkred.gif") 0 3px no-repeat;
	}
	
	a.v-b {
		background: url("../images/final/arrow-leftdarkred.gif") 0 3px no-repeat;
	}
	
	.play-button-cont { position: relative;}
	
		.play-button {
			display: block;
			float: left;
			position: absolute;
			height: 170px;
			width: 247px;
			background: transparent url("../images/final/play-button.png") center center no-repeat;
			_background: transparent url("../images/final/play-button-ie6.png") center center no-repeat;
			border: 0;
			left: 0%;
			_left: -247px;
			font-size: 0px;
		}


/************************BLOKI PO PRAWEJ *************************/

.blocks-right {
	width: 289px;
	float: left;
}

.block-right {
	margin-bottom: 10px;
}

/* wyszukiwarka */
.search {
	padding: 14px 19px 10px 19px;
	border-bottom: 1px solid #e9e9e9;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	background: #f0e7c6;
	height: 21px;
}

.search form {
	height: 21px;
}

	.search-input {
		border: 1px solid #b3b3b3;
		width: 182px;
		height: 13px;
		float: left;
		font-family: Arial;
		font-size: 11px;
		padding: 3px 0 3px 7px;
	}

	.search-submit {
		border: 1px solid #b3b3b3;
		width: 54px;
		height: 21px;
		float: left;
		font-family: Tahoma;
		font-size: 11px;
		font-weight: bold;
		margin-left: 1px;
		background: #4d453d url("../images/final/background-search.gif") 0 0 repeat-x;
		color: white;
		padding: 0;
		cursor: pointer;
	}

		.s-fix {
			float: left;
			padding: 3px 3px 0 0;
		}

/* moduł wyszukiwarki */
.search-module {}

	.search-middle {
		height: 19px;
		padding: 25px 0;
		background: #eeeff0;
	}

	.search-center {
		margin: 0 auto;
		width: 335px;
	}

.search-module-m {
	padding-top: 23px;
	line-height: 18px;
}

.search-module-d {}

	.search-module-d h3 {
		border-top: 1px solid #e9e9e9;
		border-bottom: 1px solid #e9e9e9;
		cursor: pointer;
		line-height: 29px;
		height: 29px;
		display: block;
		margin-bottom: 2px;
		text-decoration: none;
		color: #32312e;
		font-size: 11px;
		font-weight: bold;
		padding-left: 22px;
		background: #eeeff0 url("../images/final/square.gif") 10px 13px no-repeat;
	}

	.search-module-d dl { padding: 0 11px;}

	.search-module-d dt { margin: 8px 0;}
	
	.search-module-d dd { padding-bottom: 12px;}

	.f-s-fix { margin: 0px;}

	.orang {
		color: #c88616;
		font-weight: normal;
		padding-right: 8px;
	}

	.orang-link {
		color: #c88616;
		text-decoration: none;
		font-weight: bold;
	}
	
	.orang-link:hover { text-decoration: underline;}

/* imprezy */
.party {
	border-bottom: 1px solid #e9e9e9;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	background: #f0e7c6;
	overflow: hidden;
	height: auto;
	margin: 0 0 10px 0;
	zoom: 1;
}

.party-h3 { margin: 10px 0;}

.p-f-h3 h3 { color: #218eb2;}

.p-f-h3 h4 {
	font-family: Arial;
	font-size: 10px;
	color: #918383;
}

.party-ul {
	list-style-type: none;
	padding: 6px 0 0 0;
	overflow: hidden;
	height: auto;
	zoom: 1;
}

	.party-li {
		margin: 0 1px;
		float: left;
		width: 279px;
		font-size: 11px;
		padding: 6px 0 6px 6px;
		line-height: 17px;
	}
	
	.party-li h3 {
		color: #c88616;
		font-size: 12px;
		font-weight: bold;
		padding: 0 0 0 9px;
		background: url("../images/final/party-square.gif") 0 5px no-repeat;
	}
	
		.even {
			background: #eff1f2;
		}
		
		.p-spacer {
			font-size: 0px;
			background: red;
			float: left;
			width: 285px;
			height: 1px;
			margin-left: 1px;
			padding: 0;
		}
		
		.party-sp-fix { margin: 10px 0;}
		
		.more {
			font-weight: bold;
			line-height: 100%;
			color: #3a3838;
			float: right;
			text-decoration: none;
			padding: 0 9px 0 8px;
			margin: 10px 0 15px 0;
			background: url("../images/final/arrow-darkred.gif") 0 3px no-repeat;
		}
		
		.more:hover { text-decoration: underline;}
		
		.more2 {
			font-weight: bold;
			line-height: 100%;
			color: #3a3838;
			float: right;
			text-decoration: none;
			padding: 0 28px 0 8px;
			background: url("../images/final/arrow-darkred.gif") 0 3px no-repeat;
		}
		
		.more2:hover { text-decoration: underline;}
		
        .moreSearch {
			font-weight: bold;
			line-height: 100%;
			color: #3a3838;
			float: right;
			text-decoration: none;
			padding: 0 0 0 8px;
			margin: 10px 0 15px 0;
			background: url("../images/final/arrow-darkred.gif") 0 3px no-repeat;
		}
		
		.moreSearch:hover { text-decoration: underline;}
		
		.m2-fix { margin: -9px 0 4px 0;}
		
		.party-more {
			margin: -23px 0 0 0;
			color: #32312e;
		}
		
		.party-more:hover { text-decoration: underline;}
		
	.party-spacer {
		width: 285px;
		height: 1px;
		background: #d4d4d4;
		font-size: 0px;
		overflow: hidden;
		padding: 0;
	}
	
	.party-float {
		text-align: justify;
		padding: 0;
		zoom: 1;
	}
	
		.party-float .party-img {
			margin: 6px 12px;
			margin: 6px 10px;
		}
	
	.party-img {
		padding: 1px;
		border: 1px solid #d8d5d5;
		font-size: 0px;
		float: left;
		width: 121px;
		margin: 3px 0 3px 0;
	}
	

/* newsletter */
.news-letter {
	border-bottom: 1px solid #e9e9e9;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	padding: 11px 18px 10px 18px;
	background: #f0e7c6;
	height: auto;
	overflow: hidden;
	font-size: 11px;
	zoom: 1;
}

	.newsletter { padding: 0 53px 0 24px;}
	
	.sms { padding-left: 23px;}

	.news-l { color: #066989;}
	
	.news-input {
		border: 1px solid #b3b3b3;
		width: 210px;
		height: 13px;
		float: left;
		font-family: Arial;
		font-size: 11px;
		padding: 3px 0 3px 7px;
		margin: 9px 0 3px 0;
	}
	
	.news-submit {
		border: 1px solid #b3b3b3;
		width: 30px;
		height: 21px;
		float: left;
		font-family: Tahoma;
		font-size: 11px;
		font-weight: bold;
		margin-left: 1px;
		background: #4d453d url("../images/final/background-search.gif") 0 0 repeat-x;
		color: white;
		margin: 9px 0 3px 1px;
		padding: 0;
		cursor: pointer;
	}

	.tabsHead { padding: 0;}
	
	.tabsHead a {
		text-decoration: none;
		color: white;
		border-right: 1px solid white;
	}

	a.isActive { color: #31b2dc;}

	a.isLast {
		padding: 0 0 0 2px;
		border-right: none;
	}

.smsy {
	border-bottom: 1px solid #e9e9e9;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	background: #f0e7c6;
	padding: 11px 18px 10px 18px;
	width: 251px;
	margin-bottom: 10px;
	line-height: 18px;
	text-align: justify;
	overflow: hidden;
}

	.smsy-left { width: 156px;}

	.smsy a {
		font-weight: bold;
		line-height: 100%;
		color: #3a3838;
		text-decoration: none;
		padding: 0 0 0 8px;
		margin: 0;
		background: url("../images/final/arrow-darkred.gif") 0 3px no-repeat;
	}

/* zapraszamy do i informacje praktyczne - moduł nie standardowy */
.invite-ul {
	margin: 7px 0 10px 2px;
	list-style-type: none;
}

	.invite-li {
		margin-bottom: 1px;
		line-height: 25px;
		clear: both;
	}
	
	.invite-li h3 {
		display: block;
		width: 259px;
		height: 25px;
		padding: 0 8px 0 18px;
		background: #f0e7c6 url("../images/final/orange-down.gif") 265px 5px no-repeat;
		color: #3a3838;
		font-weight: bold;
		text-decoration: none;
		cursor: pointer;
	}
	
	h3.fix-back { background: #f0e7c6 url("../images/final/orange-up.gif") 265px 5px no-repeat;}
	
	.invite-ul-sub {
		list-style-type: none;
		margin-bottom: 2px;
		overflow: hidden;
	}
	
		.invite-li-sub {
			width: 142px;
			float: left;
		}
	
		.invite-li-sub a {
			background: white url("../images/final/arrow-black.gif") 0 9px no-repeat;
			font-weight: normal;
			display: block;
			line-height: 16px;
			padding: 4px 0 4px 10px;
			margin: 0 0 0 12px;
			text-decoration: none;
			color: #3a3838;
		}
		
		.invite-li-sub a:hover {
			background: white url("../images/final/arrow-darkred.gif") 0 9px no-repeat;
			text-decoration: underline;
			color: #8f0b07;
		}
		
		.invite-li-sub-spacer {
			width: 276px;
			height: 1px;
			line-height: 1px;
			background: #d4d4d4;
			margin: 0 4px;
			float: left;
		}

/************************** MENU NA DOLE ******************************/

.menu-bottom {
	text-align: center;
	padding: 12px 0;
	font-size: 12px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	clear: both;
}

	.menu-bottom-ul { display: inline;}
	
	.menu-bottom-ul li { display: inline;}
	
	.menu-bottom-ul li a {
		text-decoration: none;
		color: #595348;
	}
	
	.menu-bottom-ul li a:hover { text-decoration: underline;}
	
/***********************************************************/
/********************* MAPA SERWISU ************************/
/***********************************************************/

.sitemap {
	border: 1px solid #e9e9e9;
	padding: 13px 7px;
	margin-top: 7px;
}

.sitemap-ul {
	list-style-type: none;
	font-size: 0px;
}

	.sitemap-ul li {}
	
	.sitemap-ul li a {
		border-top: 1px solid #e9e9e9;
		border-bottom: 1px solid #e9e9e9;
		line-height: 29px;
		display: block;
		margin-bottom: 1px;
		_margin-bottom: 0;
		text-decoration: none;
		color: #32312e;
		font-size: 11px;
		font-weight: bold;
		padding-left: 22px;
		background: #eeeff0 url("../images/final/arrow-darkred.gif") 10px 13px no-repeat;
	}
	
	.sitemap-ul li a:hover {
		text-decoration: underline;
		color: #8d0907;
	}

	.sitemap-ul ul {
		list-style-type: none;
		background: white;
		margin: 10px 0;
		border: 0;
	}
	
		.sitemap-ul ul li {}
		
		.sitemap-ul ul li a {
			line-height: 170%;
			display: block;
			margin-bottom: 1px;
			_margin-bottom: 0;
			text-decoration: none;
			color: #32312e;
			font-size: 11px;
			font-weight: normal;
			border: 0;
			padding-left: 33px;
			background: url("../images/final/arrow-darkred.gif") 23px 7px no-repeat;
		}
		
		.sitemap-ul ul li a:hover {
			text-decoration: underline;
			color: #8d0907;
		}
		
		.sitemap-ul ul li ul {
			list-style-type: none;
			border-top: 1px solid #e9e9e9;
			margin-top: 8px;
			padding-top: 6px;
		}
		
			.sitemap-ul ul li ul li {}
			
			.sitemap-ul ul li ul li a {
				line-height: 170%;
				display: block;
				margin-bottom: 1px;
				_margin-bottom: 0;
				text-decoration: none;
				color: #32312e;
				font-size: 11px;
				font-weight: normal;
				border: 0;
				padding-left: 52px;
				background: url("../images/final/arrow-darkred.gif") 42px 7px no-repeat;
			}
			
			.sitemap-ul ul li ul li a:hover {
				text-decoration: underline;
				color: #8d0907;
			}
			
			.sitemap-ul ul li ul li ul li a {
				padding-left: 71px;
				background: url("../images/final/arrow-darkred.gif") 61px 7px no-repeat;
			}

.sitemap-back {
	width: 100%;
	border-top: 1px solid #e9e9e9;
	margin-top: 15px;
	padding-top: 10px;
	text-align: right;
}

	.sitemap-back a {
		color: #32312e;
		padding: 0 7px 0 10px;
		text-decoration: none;
		font-weight: bold;
		background: url("../images/final/arrow-leftdarkred.gif") 0 4px no-repeat;
	}
	
	.sitemap-back a:hover {
		text-decoration: underline;
	}

/***********************************************************************************/
/********************************* GALERIA *****************************************/
/***********************************************************************************/

.gallery {
	margin: 14px 0;
	float: left;
	width: 125px;
	padding: 0 12px;
}

.gallery-zoom {
	zoom: 1;
	height: auto;
	overflow: hidden;
}

.spacer-fix {
	margin-top: -1px;
	border-top: 1px solid #d4d4d4;
}

	.gallery img {
		border: 1px solid #6d6d6b;
		padding: 1px;
		float: left;
		margin: 0 0;
	}
	
	.gallery p {
		width: 121px;
		padding: 0 2px;
		clear: both;
	}

	.gallery-hack {
		border-top: 1px solid #D4D4D4;
		text-align: right;
		width: 100%;
		padding: 5px 0;
	}
	
	.gallery-list-hack {
		border-top: 1px solid #D4D4D4;
		padding: 12px 0 0 17px;
	}

	.back-link {
		font-weight: bold;
		color: #3a3838;
		text-decoration: none;
		padding: 0 0 0 8px;
		margin-right: 20px;
		background: url("../images/final/arrow-leftdarkred.gif") 0 4px no-repeat;
	}

	.gallery-ul {
		list-style-type: none;
		padding: 10px 0 8px 0;
	}
	
	.gallery-ul a {
		text-decoration: none;
		color: #32312e;
		font-size: 11px;
		padding-left: 9px;
		line-height: 21px;
		background: url("../images/final/arrow-darkred.gif") 0 4px no-repeat;
	}

/***********************************************************************************/
/********************************* OPISOWA *****************************************/
/***********************************************************************************/

.d {
	margin-bottom: 10px;
}

.d ol {
	margin: 10px 20px;
	list-style-type: decimal;
}

.d ol li {
	line-height: 17px;
	list-style-type: decimal;
}

.d ul {
	list-style-type: none;
	margin: 10px 0;
}

.d ul li {
	background: url("../images/final/square.gif") 5px 7px no-repeat;
	list-style-type: none;
	line-height: 17px;
	padding-left: 18px;
}

.cat-full p { line-height: 18px;}

.cat-full ul {
	list-style-type: normal;
	padding-left: 20px;
	margin-bottom: 10px;
}

.desc-block {
	border: 1px solid #e2e1de;
	padding: 8px 10px;
	margin: 8px 0 10px 0;
	height: auto;
	overflow: hidden;
	text-align: justify;
	zoom: 1;
	_width: 454px;
}

	.desc-block p {
			line-height: 18px;
			margin-bottom: 10px;
			text-align: justify;
		}
	

	.desc-block h4 {
		margin-bottom: 6px;
	}

	.desc-left {
		float: left;
		margin: 0 12px 0 0;
		_margin: 0 6px 0 0;
		width: 121px;
	}
	
	.desc-right {
		float: right;
		margin: 0 0 0 12px;
		_margin: 0 0 0 6px;
		width: 121px;
	}
	
	.desc-img {
		float: left;
		width: 123px;
		margin: 3px 0 3px 0;
	}
	
		.desc-img img {
			border: 1px solid #6d6d6b;
		}
	
		.desc-img p {
			width: 123px;
		}
	
	.desc-float {
		text-align: justify;
	}
	
		.desc-float .desc-img {
			margin: 6px 13px;
			_margin: 6px 0px;
			_padding: 0 13px;
		}

/* pliki do pobrania */
.file-spacer {
	margin: 12px 0;
	background: #D4D4D4;
	height: 1px;
	overflow: hidden;
	width: 100%;
	font-size: 0px;
	line-height: 0px;
}

	.files a {
		background: url("../images/final/save.gif") 0 0 no-repeat;
		font-weight: bold;
		text-decoration: none;
		padding: 0 0 0 24px;
		margin: 0 0 0 18px;
		color: #32312e;
		display: block;
		height: 15px;
	}
	
	.files p {
		padding: 5px 0 12px 20px;
		display: block;
	}

	.files h3 {
		margin-bottom: 17px;
		font-size: 11px;
	}

/* wyszukiwarka */

	.m-fix { margin: -10px 0 0 0;}

/**************************************************************************/
/************************** FORMULARZ KONTAKTOWY **************************/
/**************************************************************************/

.formularz label input._error,
input._error,
.formularz label textarea._error,
textarea._error{
	border-top: 1px solid #b10a1d;
	border-left: 1px solid #b10a1d;
	border-bottom: 1px solid #c60c24;
	border-right: 1px solid #c60c24;
	background: #FAFAFA;
	padding-left: 3px;
}

.label {
	height: auto;
	overflow: hidden;
}

.form-label {
	width: 85px;
	margin: 0 10px;
	padding-top: 3px;
	float: left;
}

.form-input {
	border: 1px solid #c1c1b5;
	height: 15px;
	line-height: 15px;
	font-size: 12px;
	font-family: Arial;
	padding: 2px 0 2px 3px;
	margin: 2px 0;
	*margin: 1px 0;
}

.form-select {
	border: 1px solid #c1c1b5;
	line-height: 15px;
	font-size: 12px;
	font-family: Arial;
	padding: 2px 0 2px 3px;
	margin: 2px 0;
	*margin: 1px 0 2px 0;
}

	.form-sub {
		clear:both;
		float: left;
	}
	
	.form-text { float: left;}

.star {
	font-size: 12px;
	color: #ffc000;
}

.area {
	width: 334px;
	height: 91px;
}

.agree-m {
	margin: 10px 0 0 100px;
	text-align: justify;
}

	.ie7-fix {
		*margin: 10px 0 0 50px;
		_margin: 10px 0 0 100px;
	}
	
	.req { padding-top: 3px;}

	.contact-desc p {
		line-height: 14px;
		font-size: 12px;
		padding: 16px 0 42px 15px;
	}

/*****************************************************************************/
/***************************** AKTUALNOŚCI KATEGORYZOWANE ********************/
/*****************************************************************************/

.categorized {
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	height: auto;
	overflow: hidden;
	padding: 8px 10px;
	text-align: justify;
}

.categorized-fix {
	border: 0;
	padding: 0;
	margin: 10px 0;
}

.akt-pierwsza {
	padding: 24px 10px;
	zoom: 1;
}

	.akt-pierwsza h3 a {
		font-size: 16px;
	}
	
	.akt-pierwsza h4 {
		margin: 0 0 20px;
	}

.pri {
	background: #108618;
	color: white;
	padding: 24px 10px;
	zoom: 1 !important;
}

	.pri h3 a {
		color: white;
		font-size: 16px;
	}
	
	.pri h4 {
		color: #32312e;
		margin: 0 0 20px;
	}

	.pri-fix {
		padding: 10px 13px 8px 13px;
		margin: -9px 0 1px -13px;
		width: 100%;
	}

	.categorized p { line-height: 18px;}
	
	.categorized img { margin-right: 12px;}
	
	.categorized h4 { text-align: left;}
	
	h4 .dla-mieszkancow { color: #890908;}
	
	h4 .dla-turystow { color: #136615;}
	
	h4 .dla-przedsiebiorczych { color: #017fba;}
	
	.cat-fix {
		float: left;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}
	
	.cat-down {
		clear: both;
		border-left: 1px solid #e9e9e9;
		border-right: 1px solid #e9e9e9;
		background: #e9e9e9;
		height: 1px;
		overflow: hidden;
	}
	
	.eraser {
		border-left: 1px solid #e9e9e9;
		border-right: 1px solid #e9e9e9;
		height: 1px;
		margin-top: -1px;
		font-size: 0px;
		line-height: 0px;
		background: white;
		clear: both;
	}
	
	.categorized-break { border-bottom: 1px solid #e9e9e9;}
	
	.cat-breaker {
		border-left: 1px solid #e9e9e9;
		border-right: 1px solid #e9e9e9;
		padding: 0 9px;
	}
	
	.c-b-akt-fix { padding: 0;}
	
		.c-b { 
			background: #d4d4d4;
			height: 1px;
			overflow: hidden;
		}
	
	.cat-a {
		clear: none;
		float: none;
		padding: 0px;
		margin: 0px;
		background: none;
		color: #32312e;
		font-family: Arial;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
	}
	
	.cat-a:hover { text-decoration: none;}

	.cat-more-link {
		font-weight: bold;
		line-height: 100%;
		color: #3a3838;
		float: right;
		text-decoration: none;
		padding: 0 0 8px 8px;
		margin: 0;
		background: url("../images/final/arrow-darkred.gif") 0 3px no-repeat;
	}
	
	.categorized .cat-more-link {clear: both;}

	.cat-more-link:hover { text-decoration: underline;}

	.sms-lnk-fix { margin: 0;}

	.cat-more-link:hover { text-decoration: underline;}

	.c-m-l-fix {
		margin: 0;
		background: url("../images/final/arrow-leftdarkred.gif") 0 3px no-repeat;
	}

	.cat-full {
		border-left: 1px solid #e9e9e9;
		border-right: 1px solid #e9e9e9;
		border-bottom: 1px solid #e9e9e9;
		padding: 8px 10px;
		_padding: 8px 10px 18px 10px;
		text-align: justify;
		overflow: hidden;
		height: auto;
	}

	.cat-full h4 {
		padding: 2px 0 6px 0;
		margin: 0px;
	}

	.c-l-float { float: left;}
	
	.cat-full-fix {
		border: 0;
		padding: 0px;
	}
	
	.normal-fix { margin: 0;}

/*****************************************************************************/
/********************************** ANKIETA BLOK *****************************/
/*****************************************************************************/

.question {
		border-bottom: 1px solid #e9e9e9;
		border-left: 1px solid #e9e9e9;
		border-right: 1px solid #e9e9e9;
		background: #f0e7c6;
		padding: 8px 14px 13px 18px;
		margin-bottom: 10px;
	}

.question-ul {
		list-style-type: none;
		margin-top: 10px;
	}
	
	.question-ul li { margin-bottom: 11px;}
	
	.see-vote {
		border: 0;
		background: #f0e7c6;
		font-size: 11px;
		font-weight: bold;
		font-family: Tahoma;
		color: #4c443c;
		margin-left: -5px;
		cursor: pointer;
		margin-top: 20px;
		width: 107px;
	}
	
	.vote {
		cursor: pointer;
		border: 1px solid #b3b3b3;
		width: 54px;
		height: 21px;
		font-family: Tahoma;
		font-size: 11px;
		font-weight: bold;
		margin-left: 1px;
		background: #4d453d url("../images/final/background-search.gif") 0 0 repeat-x;
		color: white;
		padding: 0;
	}

	.quest {
		border: 1px solid #e0e0e0;
		background: white;
		height: 7px;
		font-size: 0px;
		margin-top: 6px;
		width: 100%;
	}

	.quest-module {
		width: 100%;
	}

	.quest-bar {
		height: 7px;
		background: #e8c130;
	}
	
	.answer { margin: 12px 0 2px 0;}
	
	.answer-module {
		font-weight: bold;
		margin-top: 12px;
		padding: 0 2px 0 8px;
		height: auto;
		overflow: hidden;
	}
	
		.result {
			float: right;
			margin-top: -14px;
		}
		
		.spanl { float: left;}
		
		.spanr {float: right;}
	
	.rest {
		border-top: 1px solid #e9e9e9;
		border-bottom: 1px solid #e9e9e9;
		line-height: 29px;
		display: block;
		margin: 10px 0;
		text-decoration: none;
		color: #32312e;
		font-size: 11px;
		font-weight: bold;
		padding-left: 10px;
		background: #eeeff0;
	}
	
		.rest-link a {
			line-height: 170%;
			display: block;
			margin-bottom: 1px;
			_margin-bottom: 0;
			text-decoration: none;
			color: #32312e;
			font-size: 11px;
			font-weight: normal;
			border: 0;
			padding-left: 20px;
			background: url("../images/final/arrow-darkred.gif") 10px 7px no-repeat;
		}

/*****************************************************************************/
/********************************** SUBSKRYPCJA ******************************/
/*****************************************************************************/

.subscribe-header { margin: 8px 31px;}

.subscribe-form {
	margin: 23px 0 0 58px;
	padding: 0 0 42px 0;
}

.subscribe-form input { width: 230px;}

.subscribe-agree { margin: 0 31px;}

.subscribe-star { color: #f7ba03;}

.subscribe-save { margin: 13px 0 0 0;}

.subscribe-req {
	margin: 18px 0 0 5px;
	float: left;
}

.subscribe-submit { margin: 15px 0 7px 31px;}

	.subscribe-cat { margin: 31px 31px 0 31px;}
	
	.subscribe-cat-l {
		margin: 6px 0 0 31px;
		*margin: 0 0 0 28px;
	}
	
	.additional label {
		height: auto;
		overflow: hidden;
	}
	
	.additional label span {
		width: 85px;
		margin: 0 10px;
		padding-top: 3px;
		float: left;
	}
	
	.additional label input {
		border: 1px solid #c1c1b5;
		height: 15px;
		line-height: 15px;
		font-size: 12px;
		font-family: Arial;
		padding: 2px 0 2px 3px;
		margin: 2px 0;
		*margin: 1px 0;
		width: 230px;
		float: left;
		*float: none;
	}

/*****************************************************************************/
/******************************* POLEĆ ZNAJOMEMU *****************************/
/*****************************************************************************/

.recommand-form {
	margin: 23px 0 0 31px;
	padding: 0 0 9px 0;
}

	.rec-area {
		width: 291px;
		height: 71px;
	}

	.rec-footer{
		height: 9px;
		font-size: 0px;
		line-height: 0px;
		clear: both;
	}
	
		.rec-submit {
			margin: 0 0 0 135px;
			_margin: 0 0 0 138px;
		}
		
		.rec-req {
			margin: 4px 18px 0 0;
			float: right;
		}

/*****************************************************************************/
/******************************* POLEĆ ZNAJOMEMU *****************************/
/*****************************************************************************/

.calendar-select { margin: 6px 0 15px 0;}

.calendar {
	margin: 0 auto;
	text-align: right;
	background: #eff1f2;
	height: auto;
	overflow: hidden;
	padding: 0 0 20px 0;
}

	.calendar-table {
		border-collapse: none;
		float: right;
		_float: none;
		margin: 0 21px 0 0;
	}
	
		.actual-m-y {
			font-weight: bold;
			text-align: right;
			height: 31px;
		}
		
		.calendar-day {
			font-weight: bold;
			text-align: center;
			height: 15px;
		}
		
		.calendar-td {
			padding: 7px 9px 0 0;
			vertical-align: top;
			height: 41px;
			*height: 31px;
			width: 42px;
			font-weight: bold;
			border: 1px solid #aea59c;
			background: url("../images/final/td-normal.gif") 0 0 repeat-x;
		}
		
		.Active {
			background: url("../images/final/td-special.gif") 0 0 repeat-x;
			border: 1px solid #6e6e6e;
			cursor: pointer;
			color: white;
		}
		
		.ActiveSelected {
			background: url("../images/final/td-active.gif") 0 0 repeat-x;
			border: 1px solid #aea59c;
			cursor: pointer;
			color: white;
		}
		
		.DzienNow {
			border: 2px solid #584633;
			height: 39px;
			*height: 29px;
			width: 40px;
		}

/*****************************************************************************/
/********************************** PAGER ************************************/
/*****************************************************************************/

.pager {
	margin: 10px auto;
	text-align: center;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	overflow: hidden;
	height: auto;
}

	.pager b {
		background: #cb890d;
		color: white;
		line-height: 19px;
		padding: 5px 5px;
	}
	
	.pager a {
		text-decoration: none;
		color: #4b433b;
	}
	
	.pager u { text-decoration: none;}
	
	.pager span { font-weight: normal;}
	
	.pager-left {
		background: url("../images/final/pager-left.gif") 0 3px no-repeat;
		display: inline;
		padding: 0 1px;
	}
	
	.pager-right {
		background: url("../images/final/pager-right.gif") 0 3px no-repeat;
		display: inline;
		padding: 0 1px;
	}

/****************************************************************************/
/************************* POPRAWKA DLA WYDARZEŃ ****************************/
/****************************************************************************/

.p-f-h3 p { line-height: 14px;}

.party-more {
	font-weight: bold;
	padding: 0 9px 0 8px;
	margin: 0 0 0 5px;
	background: url("../images/final/arrow-darkred.gif") 0 4px no-repeat;
}

.party-more2 { margin: 10px 0 0 0;}

.event-fix { margin: 22px 0 0 0;}

	.event-fix h4 {
		display: block;
		width: 175px;
		float: left;
		padding: 0 0 3px 0;
	}
	
	.e-f-place h4 {
		display: inline;
		width: auto;
	}
	
	.event-spacer {
		margin: 10px 0;
		background: #D4D4D4;
		height: 1px;
		overflow: hidden;
		width: 100%;
		font-size: 0px;
		line-height: 0px;
	}

	.table-none table {
		border: 0;
		padding: 0;
		margin: 0;
	}
	
	.table-none tr { background: white;}
	
	.table-none td {
		border: 0;
		padding: 0 0 3px 0;
	}
	
	.td-r {
		text-align: right;
		width: 90px;
	}

/****************************************************************************/
/******************* BLOCZEK AKTUALNOŚCI SKATEGORYZOWANYCH ******************/
/****************************************************************************/

.cat-block-break {
	margin-bottom: 10px;
	overflow: hidden;
}

/****************************************************************************/
/**************************** BLOCZEK MULTIMEDIA ****************************/
/****************************************************************************/

.bloczek { clear: both;}

.audio-video { margin: 0 0 0 0;}

.multi-tab-link {
	font-family: Arial;
	font-weight: bold;
	color: white;
	display: block;
	width: 118px;
	background: #8f8370;
	line-height: 22px;
	text-decoration: none;
}

a.multi-tab-link:hover { background: #07769a;}

.news-list-ul li .isActive {
	background: #07769a;
	color: white;
}

.news-list .tabsHead a {
	border: 0;
}

/****************************************************************************/
/************************* ROZSZERZANIE REGIONÓW ****************************/
/****************************************************************************/

.regsrodkowy- .blocks-middle {
	width: 977px;
	margin-right: 3px;
	margin-left: 0px;
}

.regsrodkowy- .desc-block { _width: 950px;}

.regsrodkowy- .blocks-middle .multi { width: 477px;}

.regsrodkowy-3-4 {}

.regsrodkowy-3 .blocks-middle {
	width: 774px;
	margin-right: 3px;
	_margin-right: 0;
}

.regsrodkowy-3 .desc-block { _width: 748px;}

.regsrodkowy-3 .blocks-middle .multi { width: 477px;}

.regsrodkowy-4 .blocks-middle {
	width: 679px;
	margin-left: 0px;
}

.regsrodkowy-4 .desc-block { _width: 653px;}

.regsrodkowy-4 .blocks-left { display: none;}

.regsrodkowy-4 .blocks-middle .multi { width: 477px;}

/****************************************************************************/
/******************************** BANNERY ***********************************/
/****************************************************************************/

.bannery { margin: 3px 0 0 0;}

.bannery div { margin: 0 0 9px 0;}

.bannery img {
	margin: 0 auto;
	display: block;
}

.bannery object{margin-bottom: 9px;}

/****************************************************************************/
/*************************** LISTA PODKATEGORII *****************************/
/****************************************************************************/

.list-cat {
	line-height: 170%;
	display: block;
	margin-bottom: 1px;
	_margin-bottom: 0;
	text-decoration: none;
	color: #32312e;
	font-size: 11px;
	font-weight: normal;
	border: 0;
	padding-left: 33px;
	background: url("../images/final/arrow-darkred.gif") 23px 7px no-repeat;
}

.list-cat:hover {
	text-decoration: underline;
	color: #8d0907;
}

/****************************************************************************/
/********************************** STYLE TABEL *****************************/
/****************************************************************************/

table.tabela {
	border-collapse: collapse;
	font-family: Arial, Tahoma;
	font-size: 11px;
	color: #32312e;
	width: 99%;
	margin: 8px 0 8px 1px;
}

	table.tabela td {
		border: 1px solid #a5a5a5;
		padding: 5px 11px 6px 11px;
	}
	
	table.tabela tr {
		background: #f0e7c6;
	}
	
	table.tabela th {
		background: #4d453d;
		font-weight: bold;
		color: white;
		padding: 5px 11px 6px 11px;
		border: 1px solid #a5a5a5;
	}

/****************************************************************************/
/*************************** KOMUNIKATY EDITOWE *****************************/
/*************************** KOMUNIKATY EDITOWE *****************************/
/****************************************************************************/

/* ------------ komunikaty --------------- */
.komunikat {
	background: url(../images/tlo-komunikat-a.gif) no-repeat 0px 0px;
	margin: 7px;
	overflow: hidden;
	height: 1% !iefix;
}

.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;
}

/* popup komunikat */
.message {
	font-weight: bold;
	padding:0px 0px 10px 0px;
	text-align: center;
}
.message p{text-align: center;}

.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;
}

