body {
	padding: 0px;
	margin: 0px;
	border-style: none;
	color: #2b2e33;
	font-family: arial;
	font-size: 11px;
	background: url(images/bg.jpg);
	behavior:url('csshover2.htc') !ifie;
}

div {
	color: #2b2e33;
	font-family: arial;
	font-size: 11px;
}

table {
	color: #2b2e33;
	font-family: arial;
	font-size: 11px;
}

p {
	margin: 0px;
	padding: 0px;
	text-align: justify;
}

ol, ul, li {
	padding: 0px;
	margin: 0px 0px 0px 15px;
}

li {
	padding: 0px 0px 0px 15px;
}

h1, h2, h3, h4, h5, h6, h7, p, form {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.top {vertical-align: top;}

a, span.aslink {
	text-decoration: none;
	color: #d33d07;
	font-family: tahoma;
	font-size: 11px;
}

a:hover,  span.aslink:hover {text-decoration: underline;}
span.aslink {cursor: pointer;}
label {cursor: pointer;}

img {
	border: 0px solid red;
}

.clear {
	clear: both;
}

.container {
	width: 900px;
	margin-top: 15px;
}

.container_naglowek {
	width: 900px;
}

.container_menu {
	width: 902px;
}

.container_stopka {
	width: 900px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.naglowek_logo {
	float: left;	
}

/* --- wyszukiwarka --- */

.region8 .blok-wyszukiwarka {
	float: right;
	background: url("images/bg_naglowek_wyszukiwarka.gif") no-repeat right 0;
	width: 147;
	height: 25px;
	margin: 0 0 10px 0;
	*margin: 0 0 3px 0;
}

.input_wyszukiwarka {
	border: 0;
	background: none;
	margin: 0px 5px 0px 0px;
	padding: 5px 5px;
	width: 107px;
	float:left;

	color: #6f7374;
	font-family: Arial;
	font-size: 11px;
}

.bgButtonWyszukiwarka {
	background: none;
	border: 0;
	margin: 0px 0px 0px 0px;
	padding: 0;
	width: 25px;
	height: 25px;
	cursor: pointer;

	color: #FFFFFF;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}

.wysWyszukaj {
	overflow: hidden;
	zoom: 1;
	margin: 10px 0px 0px 0px;
	padding: 15px 20px 15px 20px;
	background: #f5f5f5;
}

.wysBlok {
	margin: 0px 0px 15px 0px;
}

.wyszukiwarkaLinia {
	border-bottom:1px solid #deded2;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 15px 0px;
}

.input2 {
	border: 1px solid #a5acb2;
	padding: 3px 0px 0px 5px;
	margin: 0px 20px 0px 0px;
	height: 17px;
	_height: 22px;
	width: 170px;
	position: relative;
	bottom: 1px;
	float: left;

	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
}

.wyszukiwarkaWyrazenie {
	color: #2b2e33;
	font-family: arial;
	font-size: 11px;
}

h4.wysNaglowek {
	border-top: 1px solid #deded2;
	margin-top: 10px;
	padding-top: 10px;
	cursor: pointer;

	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
}

.wysLista dt {
	margin: 0px 0px 5px 0px;
	padding: 0px;

	color: #d33d07;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
}

.wysLista dd {
	margin: 0px 0px 10px 13px;
	padding: 0px;
}

/* --- menu gora --- */

td.region8 {
	margin: 0;
	padding: 11px 14px;
	background: url(images/region8.gif) no-repeat right 0;
	vertical-align: top;
	width: 330px;
}

td.region8 ul.menu-gora {
	margin: 0 0 8px 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	height: 1% !ifie;
}

td.region8 ul.menu-gora li  {
	margin: 0;
	padding: 0;
	float: right;
}

td.region8 ul.menu-gora li a {
	margin: 0;
	padding: 0 10px;
	color: #2b2e33;
}

/* --- menu glowne --- */

td.menu {
	background: url(images/bg_menu.gif) repeat-x;
	padding: 0px 30px 0px 30px;
}

td.menuL {
	background: url(images/bg_menuL.gif) repeat-x;
	width: 8px;
	height: 44px;
}

td.menuP {
	background: url(images/bg_menuP.gif) repeat-x;
	width: 8px;
	height: 44px;
}

td.menu ul {
	list-style: none;
	padding: 0px; 
	margin: 0px 0px 0px 0px;
	text-align: center;
}

td.menu li {
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

td.menu a {
	text-decoration: none;
	font-family: arial;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 20px 5px 20px;
	margin: 0px 0px 0px 0px;
}

td.menu a:hover {
	text-decoration: underline;
	cursor: pointer;
}

.menuD {
	position: relative;
	bottom: 3px;
}

.menuSpacer {

	background: url(images/menuGoraLinia.gif) no-repeat; 
}

/* --- bloki --- */

.blok {
	width: 100%;
	clear: both;
	margin-bottom: 8px;
}

.blok2 {
	width: 100%;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	clear: both;
}

.blok3 {
	width: 96%;
	clear: both;
	margin-bottom: 8px;
	margin-left: 15px;
}

.blok4 {
	width: 100%;
	clear: both;
	margin-bottom: 8px;
}

.blok5 {
	width: 100%;
	*width: 96%;
	clear: both;
	margin-bottom: 8px;
	margin-left: 15px;
}

.modul {
	width: 100%;
	clear: both;
	margin-bottom: 8px;
}

.bg_tytul {
	background: url(images/bg_tytul.gif) repeat-x;
	height: 30px;
	_padding: 3px 0 0 0;
}


.bg_tytul h2 {
	font-family: arial;
	color: #ffffff;
	font-size: 14px;
	margin-left: 12px;
	_margin-left: 5px;
	_padding-top: 7px;
	position: relative;
	bottom: 2px;
	float: left;
}

.bg_tytul h2 a {
	font-family: arial;
	color: #ffffff;
	font-size: 14px;
	_position: relative;
	_bottom: 3px;
}

.bg_tytulP {
	background: url(images/bg_tytulP.gif) no-repeat;
	height: 27px;
	width: 4px;
}

.bg_tytulL {
	background: url(images/bg_tytulL.gif) no-repeat;
	height: 27px;
	width: 4px;
}

.bg_modul {
	background: #FFFFFF;
	padding: 12px;
}

.bg_modulT {
	background: #FFFFFF url(images/doc.gif) no-repeat 13px 10px;
}

.bg_modulT div {
	padding: 11px 0px 5px 25px;
	margin: 0px 12px 0px 12px;
	border-bottom: 1px solid #dbdbdb;

	font-family: arial;
	color: #d33d07;
	font-size: 14px;
	font-weight: bold;
}

.bg_modul2 {
	background: #f3f3ea;
	padding: 12px;
}

.bg_modulG {
	background: url(images/bg_modulG.gif) repeat-x;
	height: 4px;
}

.bg_modulD {
	background: url(images/bg_modulD.gif) repeat-x;
	height: 4px;
}

.bg_modulP {
	background: url(images/bg_modulP.gif) repeat-y;
	width: 4px;
}

.bg_modulL {
	background: url(images/bg_modulL.gif) repeat-y;
	width: 4px;
}

.bg_modulGL {
	background: url(images/bg_modulGL.gif) no-repeat left top;
	height: 4px;
	width: 4px;
}

.bg_modulGP {
	background: url(images/bg_modulGP.gif) no-repeat right top;
	height: 4px;
	width: 4px;
}

.bg_modulDL {
	background: url(images/bg_modulDL.gif) no-repeat left bottom;
	height: 4px;
	width: 4px;
}

.bg_modulDP {
	background: url(images/bg_modulDP.gif) no-repeat right bottom;
	height: 4px;
	width: 4px;
}

.rss {
	float: right;
	margin: 7px 11px 0px 0px;
	*margin: 5px 11px 0px 0px;
}

.arr {
	margin-left: 3px;
}

div.obrazek {
	margin: 0px 10px 0px 10px;
	zoom: 1;
	overflow: hidden;
}

.obrazekAktualnosciSkrot .obrazek {
	margin: 0px 10px 0px 0px;
	overflow: hidden;
	float: left;
}

.obrazekRamka {
	padding: 3px;
	border: 1px solid #deded2;
}


div.aktualnosciObrazek {
	float: left;
	margin: 0px 10px 0px 0px;

}

div.aktualnosciObrazekRamka {
	border: 1px solid #deded2;
	padding: 3px;
}

div.aktualnosciObrazek a {
	padding: 0px;
	margin: 0px;
}

.podpis {
	font-family: tahoma;
	color: #2b2e33;
	font-size: 10px;
}

.tytul {
	padding-bottom: 5px;
}

.tytul a {
	font-family: tahoma;
	color: #2b2e33;
	font-size: 11px;
	font-weight: bold;
}

.tytul h2 {
	font-family: tahoma;
	color: #2b2e33;
	font-size: 11px;
	font-weight: bold;
}

h3.tytul a {
	font-family: tahoma;
	color: #2b2e33;
	font-size: 11px;
	font-weight: bold;
}

.data {
	font-family: tahoma;
	color: #d33d07;
	font-size: 10px;
	padding-bottom: 5px;
}

.tekst {
	font-family: tahoma;
	color: #2b2e33;
	font-size: 11px;
}

.linia {
	clear: both;
	border-bottom: 1px solid #deded2;
	padding: 10px 0px 0px 0px;
	*padding: 5px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

.aktualnosciPager {
	font-family: tahoma;
	color: #d33d07;
	font-size: 11px;
	padding-top: 10px;
	clear: both;
}

.aktualnosciPager a {
	background: #efefef;
	border: 1px solid #9c9c9c;
	padding: 4px 7px 4px 7px;
	text-decoration: none;
}

.aktualnosciPager u {
	border: 3px solid #d33d07;
	padding: 4px 7px 4px 7px;
	font-weight: bold;
	text-decoration: none;
}

.forumPager {
	font-family: tahoma;
	color: #d33d07;
	font-size: 11px;
	padding-top: 10px;
	clear: both;
}

.forumPager a {
	background: #efefef;
	border: 1px solid #9c9c9c;
	padding: 4px 7px 4px 7px;
	text-decoration: none;
}

.forumPager a:hover {
	background: #FFFFFF;
	border: 1px solid #9c9c9c;
	padding: 4px 7px 4px 7px;
	text-decoration: none;
}

.forumPager u {
	border: 3px solid #d33d07;
	padding: 4px 7px 4px 7px;
	font-weight: bold;
	text-decoration: none;
	background: #FFFFFF;
}

.forumPagerMargin {
	padding: 10px 10px 20px 10px;
	float: left;
}

.bgButton {
	background: url(images/bgButton.gif);
	border: none;
	font-family: arial;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 3px 15px;
	*padding: 0px 10px 0px 10px;
	cursor: pointer;

	height: 25px;
}

a.bgButton, span.aslink.bgButton {
	background: url(images/bgButton.gif);
	display: block;
	border: none;
	font-family: arial;
	float: left;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 0;
	_padding: 5px 5px 6px;
	cursor: pointer;
	height: 20px;
}

a.bgButton:hover, span.aslink.bgButton :hover {text-decoration: none;}

.region8 .bgButtonL {margin: 0 0 0 10px; float: left;}
.region8 .bgButtonP {float: left; padding: 0 5px 0 0;}

.bgButtonL {
	background: url(images/bgButtonL.gif) no-repeat left;
	display: table-cell;
	padding: 0px 0px 0px 5px;
	margin: 0;
	border: none;
}

.bgButtonP {
	background: url(images/bgButtonP.gif) no-repeat right;
	display: table-cell;
	padding: 0px 5px 0px 0px;
	margin: 0;
}

* bgButtonL, bgButtonP {
display: inline-block;
}

.bgInput {
	background: #FFFFFF;
	border-top: 1px solid #cbcbc3;
	border-bottom: 1px solid #cbcbc3;
	border-left: none;
	border-right: none;
	margin: 0px 0px 0px 0px;
	padding: 4px 8px 0px;
	width: 95px;
	height: 19px;
	_height: 25px;
	color: #6f7374;
	font-family: arial;
	font-size: 11px;
}

.bgInputL {
	background: url(images/bgInputL.gif) no-repeat left;
	display: table-cell;
	padding: 0px 0px 0px 2px;
	margin: 0px 0px 0px 0px;
	border: none;
}

.bgInputP {
	background: url(images/bgInputP.gif) no-repeat right;
	display: table-cell;
	padding: 0px 2px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.bgInputMargin {
	float: left;
	margin: 0px 8px 0px 0px;
	padding: 0px;
	*position: relative;
	*bottom: 2px;
	_bottom: 1px;
}


/* --- stopka --- */

td.stopka {
	font-family: tahoma;
	color: #59594e;
	font-size: 11px;
	background: #FFFFFF;
	padding: 15px;
}

td.stopka a {
	background: #FFFFFF;
	font-family: tahoma;
	color: #59594e;
	font-size: 11px;
	text-decoration: underline:
}

td.stopkaL {
	background: url(images/bg_stopkaL.gif) repeat-x;
	width: 6px;
	height: 60px;
}

td.stopkaP {
	background: url(images/bg_stopkaP.gif) repeat-x;
	width: 6px;
	height: 60px;
}

/* --- logowanie --- */

.region8 .blok5 {
	margin: 0px;
	border: 1px solid red;
}

.region8 .blok-logowanie {
	float: right;
}

.region8 .blok5 .bg_modul2 {
	padding: 5px 12px;
}

.bg_logowanie_button {
	border: none;
	background: url(images/bg_logowanie_button.gif) no-repeat;	
	margin: 0px;
	padding: 4px 17px 5px 18px;
	*padding: 4px 10px 5px 10px;
	float: left;

	color: #FFFFFF;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}

.link_logowanie {
	color: #d33d07;
	font-family: tahoma;
	font-size: 11px;

	margin: 6px 10px 0 0;
	float: left;
}

.region8 .welcome {
	float: left;
	padding: 6px 0 0 0;	
}

.region8 .przyciski {float: right;}

.input12 {
	background: #FFFFFF;	
	border: 0px solid red;
	margin: 0px 0px 5px 0px;
	padding: 4px 0px 0px 5px;
	width: 139px;
	height: 19px;

	color: #6f7374;
	font-family: arial;
	font-size: 11px;
}

.bg_logowanie_button2 {
	border: none;
	background: url(images/bg_logowanie_button2.gif) no-repeat;	
	margin: 10px 0px 0px 0px;
	padding: 0px;
	width: 81px;
	height: 25px;

	color: #FFFFFF;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}

.link_logowanie2 {
	color: #FFFFFF;
	font-family: tahoma;
	font-size: 11px;
}

.blokPage5S {
	background: url(images/bg_menuLL.gif) repeat-y;
	padding: 10px 15px 0px 15px;
	margin: 0px;
}

.blokPage5S2 {
	position: relative;
	bottom: 20px;
	margin: 0px;
}

.blokPage5S h2 {
	border-bottom: 1px solid #ae6c39;
	font-family: arial;
	color: #ffffff;
	font-size: 14px;
	font-weight: normal;

	padding: 0px 0px 5px 0px;
	margin: 0px 0px 10px 0px;
}

div.blokPage5G {
	background: url(images/bg_menuLG.gif) no-repeat;
	height: 31px;
}

.blokPage5D {
	background: url(images/bg_menuLD.gif) no-repeat;
	width: 171pxpx;
	height: 10px;

	position: relative;
	bottom: 8px;
}

/* --- newsletter --- */

.tekst_newsletter {
	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding-bottom: 10px;	
}

.input_newsletter {
	width: 127px;
	_height: 22px;
	border: 1px solid #cbcbc3;
	padding: 3px 0px 3px 10px;
	margin: 0px 0px 10px 0px;

	color: #6f7374;
	font-family: arial;
	font-size: 11px;
}

.bg_newsletter_button {
	border: none;
	background: url(images/bg_logowanie_button.gif) no-repeat;	
	width: 81px;
	height: 25px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;

	color: #FFFFFF;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}

/* --- Ankiety --- */

.ankieta_tytul {
	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 15px;
}

.margines10 {
	margin-bottom: 10px;
}

.formularzAnkiety {
	margin-bottom: 30px;
}

.ankieta {
	margin: 0px;
	padding: 0px; 
}

.ankieta li {
	list-style: none;
	margin: 0px 0px 15px 0px;
	*margin: 0px 0px 10px 0px;
	padding: 0px; 

	color: #3e1400;
	font-family: tahoma;
	font-size: 11px;
}

.ankieta input {
	margin: 0px 0px -2px 0px;
	padding: 0px; 
}

.bg_button_ankieta {
	background: url(images/bg_button_ankieta.gif) no-repeat;
	padding: 5px 24px 6px 24px;
	border: none;
	cursor: pointer;

	color: #FFFFFF;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}

.ankietaMinOdpowiedz {
	color: #3e1400;
	font-family: tahoma;
	font-size: 11px;
}

div.ankietaWykresBlok {
	border:1px solid red;
}

div.ankietaWykres {
	border:1px solid green;
	padding: 3px 0px 3px 0px;
	background-color: #ffcc33;

}

.ankietaOdpowiedzMargines {
	float: left;
	color: #3e1400;
	font-family: tahoma;
	font-size: 11px;
}

div.ankietaGlosow {
	text-align: right;

	color: #d33d07;
	font-family: tahoma;
	font-size: 11px;
}

.bgAnkieta {
	background: url(images/bgAnkieta.gif) repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 7px;
	_position:relative;
}

.bgAnkietaL {
	background: url(images/bgAnkietaL.gif) no-repeat left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px -7px 0px;
	_margin: -4px 0px 0px 0px;
	height: 7px;
	width: 5px;
	float: left;
	_position: absolute;
}

.bgAnkietaP {
	background: url(images/bgAnkietaP.gif) no-repeat right;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px -7px 0px;
	_margin: -4px 0px 0px 0px;

	height: 7px;
	width: 5px;
	float: right;
}

* bgAnkietaL, bgAnkietaP {
	display: inline-block;
}

.bgAnkieta2 {
	background: transparent url(images/bgAnkieta2.gif) repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 7px;
}

.bgAnkietaL2 {
	background: url(images/bgAnkietaL2.gif) no-repeat left ;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: none;
	float: left;
	height: 7px;
	width: 5px;
	_margin: -4px 0px 0px 0px;
	_position:absolute; 
}

.bgAnkietaP2 {
	background: url(images/bgAnkietaP2.gif) no-repeat right 0px;
	padding: 0px 5px 0px 0px;
	*padding: 0px 5px 0px 5px;
	_padding: 0px 5px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.bgAnkietaP22 {
	background: url(images/bgAnkietaP2.gif) no-repeat right 0px;
	padding: 0px 5px 0px 0px;
	*padding: 0px 4px 0px 5px;
	_padding: 0px 5px 0px 0px;
	margin: 0px 0px 0px 0px;
}

* bgAnkietaL2, bgAnkietaP2 {
display: inline-block;
}

/* --- menu lewe --- */

.bg_menuLL {
	background: url(images/bg_menuLL.gif) repeat-y;
	width: 171px;
}

.bg_menuLL2 {
	position: relative;
	bottom: 10px;
}

.bg_menuLG {
	background: url(images/bg_menuLG.gif) no-repeat;
	width: 171pxpx;
	height: 31px;
}
.bg_menuLD {
	background: url(images/bg_menuLD.gif) no-repeat;
	width: 171pxpx;
	height: 10px;
	margin-bottom: 8px;
}

.menuLewe {
	list-style: none;
	margin: 0px 0px 0px 15px;
	padding: 0px;
}

.menuLewe li {
	margin:0px;
	padding:0px;
}

.menuLewe ul {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.menuLewe a {
	background: url(images/arr2.gif) no-repeat 3px 10px;
	color: #FFFFFF;
	border-bottom: 1px solid #af6c38;
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	display: block;
	margin : 0px 0px 0px 0px;
	padding: 5px 0px 5px 15px;
	width: 130px;
}


.menuLewe li a:hover {
	font-weight: bold;
	text-decoration: none;
	background:  #6f0000 url(images/arr3.gif) no-repeat 3px 10px;
}

.menuLewe a.menuLeweActive {
	font-weight: bold;
	text-decoration: none;
	background:  #6f0000 url(images/arr3.gif) no-repeat 3px 10px;
}

.menuLewe2 {
	list-style: none;
	margin: 0px 0px 0px 15px;
	padding: 0px;
}

.menuLewe2 li {
	margin:0px;
	padding:0px;
}

.menuLewe2 ul {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.menuLewe2 a {
	background: url(images/arr2.gif) no-repeat 13px 10px;
	color: #FFFFFF;
	border-bottom: 1px solid #af6c38;
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	display: block;
	margin : 0px 0px 0px 0px;
	padding: 5px 0px 5px 25px;
	width: 120px;
}


.menuLewe2 li a:hover {
	font-weight: bold;
	text-decoration: none;
	background:  #6f0000 url(images/arr3.gif) no-repeat 13px 10px;
	
}

.menuLewe2 a.menuLeweActive {
	font-weight: bold;
	text-decoration: none;
	background:  #6f0000 url(images/arr3.gif) no-repeat 13px 10px;
	width: 120px;
}

.menuLewe3 {
	list-style: none;
	margin: 0px 0px 0px 15px;
	padding: 0px;
}

.menuLewe3 li {
	margin:0px;
	padding:0px;
}

.menuLewe3 ul {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.menuLewe3 a {
	background: url(images/arr2.gif) no-repeat 20px 10px;
	color: #FFFFFF;
	border-bottom: 1px solid #af6c38;
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	display: block;
	margin : 0px 0px 0px 0px;
	padding: 5px 0px 5px 30px;
	width: 115px;
}


.menuLewe3 li a:hover {
	font-weight: bold;
	text-decoration: none;
	background:  #6f0000 url(images/arr3.gif) no-repeat 20px 10px;
	width: 115px;
}

.menuLewe3 a.menuLeweActive {
	font-weight: bold;
	text-decoration: none;
	background:  #6f0000 url(images/arr3.gif) no-repeat 20px 10px;
	width: 115px;
}

/* --- menu region5 --- */

table.menu-region5 {
	text-align: center;
	border: solid #191b18;
	border-width: 0 1px;
	margin: 0 0 10px 0;
	background: url('images/menu-bg.gif') repeat-x 0 0;
	width: 100%;
}

table.menu-region5 td {
	height: 36px;
}


table.menu-region5 td a {
	text-decoration: none;
	font-weight: bold;
	font-family: arial;
	font-size: 12px;
	color: #ffffff;
	display: block;
	height: 16px;
	padding: 10px 0;
}

table.menu-region5 td a:hover {
	text-decoration: none;
}

table.menu-region5 td:hover, table.menu-region5 td.active {
	background: url('images/menu-bg-active.gif') repeat-x 0 0;
}

/* --- AudiofilBazaLinkow --- */

div.AudiofilBazaLinkow {
	border-bottom: 1px solid #deded2;
	background: url(images/arr4.gif) no-repeat 0px 10px;
	margin : 0px 0px 0px 0px;
	padding: 5px 0px 5px 10px;
	position: relative;
	bottom: 10px;
}

div.AudiofilBazaLinkow a {
	color: #d33d07;
	font-family: tahoma;
	font-size: 11px;
}

a.AudiofilBazaLinkow {
	color: #d33d07;
	font-family: tahoma;
	font-size: 11px;
}

.formularzBaza {
	border: 1px solid #dddfd4;
	background: #f3f3eb;
	padding: 20px;
	margin: 0px 0px 20px 0px;
	overflow: hidden;
}

.bazaFormularzInput {
	float: left;
	margin: 0px;
	padding: 0px;
	border: none;
}

.bazaFormularzInput input {
	border: 1px solid #a5acb2;
	padding: 2px 0px 0px 5px;
	margin: 0px 20px 0px 0px;
	height: 15px;
	_height: 18px;
	width: 170px;
	position: relative;
	top: px;

	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
}

.bazaFormularzRow {
	float: left;
	margin: 0px;
	padding: 0px;
}

.bazaFormularzRow select {
	border: 1px solid #a5acb2;
	padding: 0px 0px 0px 0px;
	margin: 0px 20px 0px 0px;
	width: auto;
	height: 17px;
	*height: 20px;
	position: relative;
	top: 0px;
	*top: 1px;

	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
}

.formularzBazaButton {
	height: 1px;
	position: relative;
	bottom: 3px;
	*bottom: 2px;
	float: left;
	margin: 0px;
	padding: 0px;
}

.formularzBazaButton input {
	padding: 0px 10px 0px 10px;
	*padding: 0px 5px 0px 5px;
}

.formularzBazaButton2 {
	color: #d33d07;
	font-family: tahoma;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	text-align: left;
	position: relative;
	top: 5px;
	left: 3px;
	font-weight: bold;
}

.formularzBazaButton3 {
	color: #d33d07;
	font-family: tahoma;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	text-align: right;
	position: relative;
	top: 2px;
	left: 3px;
	font-weight: bold;
}

.formularzBazaLinia {
	border-bottom:1px solid #deded2;
	margin-bottom: 10px;
}

.aktualnosciMargines {
	border-bottom:1px solid #deded2;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

h3.tytul1 a {
	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
}

.formularzBazaLink {
	margin: 10px 0px 10px 0px;
	background: url(images/arr.gif) no-repeat 0px 3px ;
}

.formularzBazaLink a {
	padding: 10px 0px 10px 20px;
}

.formularzBazaLink2 {
	margin: 10px 0px 10px 0px;
}

.formularzBazaLink2 a {
	padding: 10px 0px 10px 20px;
	background: url(images/arr.gif) no-repeat 0px 13px ;
}

.formularzBazaDodaj {
	margin: 20px 0px 0px 0px;
}

.formularzBazaDodaj a {
	color: #d33d07;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
}


/* --- ForumTematy --- */

div.ForumTematy {
	margin : 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	border-bottom: 1px solid #deded2;
	position: relative;
	bottom: 10px;
	overflow: hidden;
	zoom: 1;
}

div.ForumTematy2 {
	background: #f5f5f5;
	margin : 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	border-bottom: 1px solid #deded2;
	position: relative;
	bottom: 10px;
	overflow: hidden;
	zoom: 1;
}

a.ForumTematy {
	background: url(images/arr4.gif) no-repeat 10px 5px;
	margin : 0px 0px 0px 0px;
	padding: 0px 0px 0px 25px;
	float: left;

	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
}

span.ForumTematy {
	color: #d33d07;
	font-family: tahoma;
	font-size: 10px;
	float: left;
}

div.ForumTematyAutor {
	overflow: hidden;
	width: 70px;
}

.ForumTematyAutor a, span.ForumTematy a {
	color: #d33d07;
	font-family: tahoma;
	font-size: 10px;
}

.ForumTematyMax {
	overflow: hidden;
	width: 183px;
	float: left;
}

.ForumTematyMax2 {
	overflow: hidden;
	width: 183px;
	float: left;
	padding-left: 58px;
}

a.ForumTematyLink {
	color: #d33d07;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
}

.bg_modulForum {
	border: 1px solid #FFFFFF;
	background: #f3f3ea;
	padding: 0px;
}

.forumHeader {
	padding: 12px 0px 12px 0px;
	background: #a35011;
	zoom: 1;
	overflow: hidden;

	color: #FFFFFF;
	font-family: tahoma;
	font-size: 11px;
}

.forumCellObrazek {
	border-right: 1px solid #dedec7;
	border-bottom: 1px solid #dedec7;
	width: 70px;
}

.forumCellObrazek img {
	margin: 16px 12px 16px 12px;
}

.forumCellObrazek2 {
	border-right: 1px solid #dedec7;
	border-bottom: 1px solid #dedec7;
	float: left;
	padding: 0px;
	margin: 0px;
}

.forumCellObrazek2 img {
	margin: 6px 12px 6px 12px;
}

.forumCellTematy {
	padding: 10px;
	border-right: 1px solid #dedec7;
	border-bottom: 1px solid #dedec7;

	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
}

.forumCellTematy a {
	color: #d33d07;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
}

.forumCellLiczby {
	border-right: 1px solid #dedec7;
	border-bottom: 1px solid #dedec7;

	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
}

.forumCellLiczby a {
	color: #d33d07;
	font-family: tahoma;
	font-size: 10px;
}

.forumCellOstatni {
	border-bottom: 1px solid #dedec7;

	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
}

.forumCellostatni a {
	color: #d33d07;
	font-family: tahoma;
	font-size: 10px;
}

.forumCellOstatniKreska {
	color: #2b2e33;
	font-family: tahoma;
	font-size: 10px;
}

.forumCellOstatniPost {
	width: 92px;
}

.forumCellOstatniPost a {
	color: #2b2e33;
	font-family: tahoma;
	font-weight: normal;
	font-size: 10px;
}

.forumCellOstatniPost div {
	float: left;
}

.forumCellOstatniPost div a {
	color: #d33d07;
	font-family: tahoma;
	font-weight: normal;
	font-size: 10px;
}

.forumNapisali {
	border-bottom: 1px solid #dedec7;
	overflow: hidden;
	padding: 15px 0px 30px 10px;
	_margin: 0px 0px 0px 68px;

	color: #2b2e33;
	font-family: tahoma;
	font-weight: normal;
	font-size: 11px;
}

.forumNapisali span {
	color: #d33d07;
	font-family: tahoma;
	font-weight: normal;
	font-size: 11px;
}

.forumZalogowani {
	padding: 10px 0px 10px 80px;
}

.forumZalogowani span {
	color: #2b2e33;
	font-family: tahoma;
	font-weight: bold;
	font-size: 11px;
}

.forumZalogowani a {
	color: #d33d07;
	font-family: tahoma;
	font-size: 11px;
}

.forumStick {
	float: left;
	margin-right: 10px;
}

.forumTematyIkony {
	float: right;	
}

.forumButton {
	float: right;
	padding: 22px 50px 18px 0px;
}

.forumButton a, div.forumButton span {
	color: #FFFFFF;
	cursor: pointer;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	background: url(images/bg_logowanie_button.gif) no-repeat;
	padding: 6px 8px 5px 8px;
}

.forumButton2 {
	float: right;
	padding: 22px 50px 18px 0px;
}

.forumButton2 a, div.forumButton2 span {
	color: #FFFFFF;
	cursor: pointer;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	background: url(images/bg_logowanie_button.gif) no-repeat;
	padding: 6px 10px 5px 10px;
}

.forumAvatarText {
	text-align: center;
	background: #e7e7d5;
	border-bottom: 1px solid #dedec7;
	padding: 9px 0px 9px 0px;

	color: #d33d07;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}

.forumAvatar {
	text-align: center;
	margin: 10px 0px 10px 0px;
}

.forumAvatar img {
	border: 1px solid #c9c990;
	background: #FFFFFF;
	padding: 3px;
	text-align: center;
}

.forumKontaktText {
	text-align: center;
	background: #e7e7d5;
	border-top: 1px solid #dedec7;
	border-bottom: 1px solid #dedec7;
	padding: 9px 0px 9px 0px;

	color: #d33d07;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}

.forumWszystkoUser {
	background: #e7e7d5;
	border-bottom: 1px solid #dedec7;
	padding: 9px 0px 9px 10px;
	color: #2b2e33;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}

.forumWszystkoUser span {
	color: #d33d07;
	font-weight: normal;
}

.forumFormLabel {
	float: left;

	color: #2b2e33;
	font-family: arial;
	font-size: 11px;
}

.forumFormLabel3 {
	float: left;
	width: 100px;

	color: #2b2e33;
	font-family: arial;
	font-size: 11px;
}

.forumFormLabel4 {
	float: left;
	width: 100px;
	position: relative;
	top: 3px;
	*top: 5px;
		
	color: #2b2e33;
	font-family: arial;
	font-size: 11px;
}

.forumFormLabelDodaj {
	float: left;
	padding: 0px 10px 0px 0px;
	position: relative;
	top: 3px;

	color: #FFFFFF;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}

.forumFormLabel2 {
	float: left;
	text-align: right;
	margin: 0px 10px 0px 0px;
	line-height: 17px;
	width: 200px;

	color: #2b2e33;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}

.forumFormInput {
	color: #2b2e33;
	font-family: arial;
	font-size: 11px;
}

.forumFormInput2 {
	line-height: 17px;

	color: #2b2e33;
	font-family: arial;
	font-size: 11px;
}


.forumFormInput2 input {
	line-height: 17px;
	margin: 0px 0px 10px 0px;
	border:1px solid #A5ACB2;
	color:#2B2E33;
	float:left;
	font-family:tahoma;
	font-size:11px;
	height:15px;
	padding: 2px 0px 0px 5px;
	_padding: 0px 0px 0px 5px;
	width:170px;
	_height: 18px;
}

.forumFormInputAvatar input {
	margin: 0px 0px 10px 0px;
	border:1px solid #A5ACB2;
	color:#2B2E33;
	font-family:tahoma;
	font-size:11px;
	padding: 0px;
	zoom: 1;
}

.forumInfoKontakt {
	padding: 10px 0px 10px 10px;
}

.forumInfoKontakt2 {
	padding: 10px 0px 10px 10px;
}

.forumInfoKontakt2 .forumFormLabel2 {
	text-align: left;
}

.forumWiadomosc {
	border-bottom: 4px solid #dedec7;
}

.forumWiadomoscKomorka {
	border-right: 1px solid #c5c5a1;
	padding-bottom: 10px;
}

.forumWiadomoscLokalizacja {
	padding-left: 20px;

	color: #2b2e33;
	font-family: tahoma;
	font-size: 10px;
}

.forumWiadomoscLokalizacja span {
	color: #d33d07;
}

.forumWiadomoscDodano {
	height: 13px;
	padding: 10px 10px 8px 10px;
	_padding: 6px 10px 8px 10px;
	border-bottom: 1px solid #dedec7;
}

.forumTematBottom {
	border-top: 1px solid #dedec7;
	padding: 9px 9px 0px 9px;
}

.forumTematBottom span{
	padding-right: 7px;
}

.forumAutor {
	text-align: center;
	border-bottom: 1px solid #dedec7;
	padding: 9px 0px 9px 0px;
}

.forumAutor a {
	color: #d33d07;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
}

.forumAutor2 {
	float: left;
	_padding: 5px 0px 0px 0px;

	color: #2b2e33;
	font-family: tahoma;
	font-size: 10px;
}

.forumIkony {
	float: right;
}

.forumIkony a, .forumIkony span {
	margin: 0px 0px 0px 10px;
	cursor: pointer;
	color: #d33d07;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
}

.forumWiadomoscTresc {
	padding: 10px;
	width: 100px;
	
	width: 715px;
	overflow: auto;
	overflow-y: visible;

	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
}

.forumSygnatura {
	padding: 10px 10px 20px 10px;
	vertical-align: bottom;
	
	width: 715px;
	overflow: auto;
	*overflow: visible;
	overflow-x: auto;
	overflow-y: hidden;

	color: #6b6b6b;
	font-family: tahoma;
	font-size: 10px;
}

/* --- aktualnosci dodawanie --- */

.formularzOpis {
	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 15px;
}

.kontaktFormularzLabel {
	padding: 2px 0px 0px 0px;
	float: left;
	width: 60px;

	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
}

.kontaktFormularzLabel2 {
	float: left;
	width: 160px;

	color: #2b2e33;
	font-family: tahoma;
	font-size: 10px;
}

.kontaktFormularzInput {
	padding: 0px;
	margin: 0px;
}

.kontaktFormularzInput input {
	padding: 2px 0px 0px 5px;
	margin: 0px 0px 10px 0px;
	float: left;
	border: 1px solid #a5acb2;
	height: 15px;
	_height: 20px;
	width: 170px;

	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
}

.kontaktFormularzInput textarea {
	padding: 2px 0px 0px 5px;
	margin: 0px 0px 10px 0px;
	float: left;
	border: 1px solid #a5acb2;
	height: 70px;
	width: 350px;

	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
}

.kontaktFormularzInput2 textarea {
	padding: 2px 0px 0px 5px;
	margin: 0px 0px 10px 0px;
	float: left;
	border: 1px solid #a5acb2;
	height: 150px;
	width: 350px;

	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
}

.formularzGwiazdka {
	padding: 0px 0px 0px 5px;

	color: #d33d07;
	font-family: tahoma;
	font-size: 11px;
}

.szablony {
	float: left;
	width: 65px;

	padding: 0px 10px 20px 0px;
	_padding: 0px 5px 20px 0px;
}

.szablony div {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	*padding: 0px 0px 0px 0px;
}

.szablony input {
	width: 70px;
	border: none;

	padding: 0px 0px 0px 0px;
	margin: 0px 0px 3px 0px;
	*margin: 0px 0px 1px 0px;
	float: left;

	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
}

.szablonyPodpis {
	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
}

.row {
	margin: 0px 0px 5px 0px;
	float: left;
}

input.maxwid {
	border: 1px solid #a5acb2;
	width: 194px;
	*width: 193px;
	_width: 200px;
	height: 15px;
	padding: 2px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	float: left;

	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
}

input.maxwid2 {
	border: 1px solid #a5acb2;
	width: 200px;
	*width: 195px;	
	padding: 2px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	float: left;

	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
}

.label {
	float: left;
	width: 180px;
	_width: 190px;
	padding: 3px 10px 0px 0px;
	
	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
}

.bg_button_aktualnosci {
	background: url(images/bg_button_ankieta.gif) no-repeat;
	padding: 5px 22px 6px 22px;
	*padding: 5px 13px 6px 13px;
	border: 0px solid red;;
	cursor: pointer;

	color: #FFFFFF;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}

h3.tytul1 {
	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
}

.center {
	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
}

.formularzLabel {
	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
}

.formularzInput {
	padding: 2px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	float: left;
	border: 1px solid #a5acb2;
	height: 15px;
	width: 170px;

	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
}

.formularzInput2 {
	padding: 2px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #a5acb2;
	height: 15px;
	_height: 20px;
	width: 170px;
	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
}

textarea.formularzInput  {
	padding: 2px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	float: left;
	border: 1px solid #a5acb2;
	height: 70px;
	width: 350px;

	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
}

.formularztabela {
	margin-top: 10px;
	width: 100%;
}

/* komunikat */

.bg_modulKomunikat {
	background: #f3f3ea;
	padding: 15px;
	font-weight: bold;
	text-align: center;
}

.komunikat {
	font-weight: bold;
	padding: 15px;
	text-align: center;
}

.message {
	font-weight: bold;
	width:460px;
	position:absolute; 
	top:200px; 
	left:50%; 
	margin-left: -235px;
	background-color:#FFFFFF; 
	border:4px double #d33d07; 
	padding:0px 0px 20px 0px;
	text-align: center;
	z-index: 999999999;
}
.message p{text-align: center;}

.message div.info{
	padding:25px 5px 34px 100px;
	background: #FFFFFF url(images/info.jpg) no-repeat 15px 10px;
	text-align: left;
}
.message div.error{
	padding:25px 5px 34px 100px;
	background: #FFFFFF url(images/error.jpg) no-repeat 15px 10px;
	text-align: left;
}


/*
.message input{
	background: url(images/bg_button_ankieta.gif) no-repeat;
	color: #FFFFFF; 
	padding: 5px 29px 6px 29px;
	*padding: 3px 21px 6px 21px;
	border: 0px solid #888888;
	font-weight: bold; 
	cursor: pointer;
	font-family: arial;
}
*/


/* DHTML Popup */
.Popup {
	background-color: #FFFFFF;
	border: 1px solid #C8D0CF;
}
.Popup .ImageContainer {
	padding: 5px;
	height: 100%;
	text-align: center;
}
.Popup .Loader {
	background-image: url(images/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 100%;
	border: 1px solid #C8D0CF;
}
.Popup .Preview {
	border: 1px solid #C8D0CF;
	cursor: pointer;
}
.Popup .Caption {
	vertical-align: middle;
	padding: 0px 5px 5px 5px;
	font-weight: bold;
}
.Popup .Prev {
	vertical-align: top;
	text-align: left;
	padding: 0px 0px 5px 5px;
	width: 16px;
}
.Popup .Prev div {
	height: 16px;
	width: 16px;
	cursor: pointer;
	background: url(images/ico_prev.gif) no-repeat center center;
}
.Popup .Next {
	vertical-align: top;
	text-align: right;
	padding: 0px 5px 5px 0px;
	width: 16px;
}
.Popup .Next div {
	height: 16px;
	width: 16px;
	cursor: pointer;
	background: url(images/ico_next.gif) no-repeat center center;
}
.Popup .IcoClose {
	padding: 5px 0px 13px 0px;
	width: 26px;
	display: block;
	cursor: pointer;
	background: url(images/ico_close.gif) no-repeat center center;
}
.PopupOverlay {
	width: 100%;
	height: 500px;
	background-color: #999999;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

/* ---- formularz ---*/

.formularzInputArray {
	padding: 2px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	float: left;
	border: 1px solid #a5acb2;
	height: 15px;
	_height: 20px;
	width: 170px;

	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
}

.formularzInput_error{
	padding: 2px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	float: left;
	border: 1px solid #d33d07;
	background: #f9e3db;
	height: 15px;
	width: 170px;

	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
}

textarea.formularzInput_error{
	padding: 2px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	float: left;
	border: 1px solid #d33d07;
	background: #f9e3db;
	height: 70px;
	width: 350px;

	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
}

.required_field {
	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
}

.formularzCB {
	position: relative;
	top: 2px;
}

/*
.buttonForm {
	border-top: 1px solid #deded2;
	padding-top: 10px;
}

*/

.formularzWymagane {
	color: #d33d07;
	font-family: tahoma;
	font-size: 11px;
	float: right;
}

/* --- galeria --- */

.aktualnosciZdjeciaOpisBlok {
	float: left;
	padding: 3px 2px 3px 2px;
	*padding: 2px;
}

div.obrazekGaleria {
	border: 1px solid #deded2;
	padding: 3px;
	text-align: center;
	width: 156px;
	cursor: pointer;
}


div.obrazekGaleria a {
	padding: 0px;
	margin: 0px;
}

.podpisGaleria {
	font-family: tahoma;
	color: #d33d07;
	font-size: 10px;
	margin: 5px 5px 0 5px;
	width: 152px;
}

.aktualnosciOpis {
	font-family: tahoma;
	color: #2b2e33;
	font-size: 11px;
}

.marginesGaleria {
	padding: 10px 0px 10px 0px;		
}

.newsLink {
	padding: 10px 0px 10px 0px;
	margin-top: 20px;
	font-family: tahoma;
	color: #d33d07;
	font-size: 11px;
	border-top:1px solid #deded2;
	font-weight: bold;
}

.newsLink2 {
	padding: 10px 0px 0px 0px;
	margin-top: 20px;
	font-family: tahoma;
	color: #d33d07;
	font-size: 11px;
	border-top:1px solid #deded2;
	font-weight: bold;
}

.galeriaMaxMargines2 {
	margin-top: 20px;	
}

.ankietaMargines {
	padding: 5px 0px 5px 0px;
}

.ankietaprzycisk1 {
	background: url(images/kwadrat.gif) no-repeat 0px 5px;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 15px;
}

.przycisk1 {
	font-weight: bold;
}

.przycisk12 {
	background: url(images/kwadrat.gif) no-repeat 0px 5px;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 15px;
}

/* --- mapa serwisu --- */

.tytulMapa {
	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 10px 0px; 
}

.mapaSerwisu {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 2px 0px;
}

.mapaSerwisu li {
	margin: 0px;
	border-top: 1px solid #deded2;
	padding: 5px 0px 5px 0px;
}

.mapaSerwisu li li {
	padding: 5px 0px 5px 0px;
	margin: 0px;
	border: none;
}

.mapaSerwisu a {
	padding : 0px 0px 0px 10px;
	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
}

.mapaSerwisu ul {
	border-top: 1px solid #deded2;
	padding: 5px 0px 0px 20px;
	margin: 5px 0px 0px 0px;
}

.mapaSerwisu ul ul {
	border-top: none;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 15px;
}

.mapaSerwisu li li a {
	background: url(images/kwadrat.gif) no-repeat 0px 5px;
	padding : 0px 0px 0px 15px;
	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
}

.mapaSerwisu li li li a {
	background: url(images/arr4.gif) no-repeat 0px 5px;
}

/* --- Aktualnosci --- */

.tytulAktualnisci {
	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 5px 0px;
}

.newsData {
	font-family: tahoma;
	color: #d33d07;
	font-size: 10px;
	padding-bottom: 20px;
}

.aktualnosciZalacznikRamka {
	margin-top: 20px;
}

.aktualnosciZalacznik {
	margin-bottom: 10px;
}

.aktualnosciPlik img {
	position: relative;
	top: 9px;
	padding: 0px 5px 0px 0px;
}

.aktualnosciPlikOpis {
	padding-left: 20px;
}

.AktualnosciPodpis {
	font-family: tahoma;
	color: #2b2e33;
	width: 206px;
	font-size: 10px;
	padding: 2px 0px 10px 0px;
	*padding: 0px 0px 10px 0px;
}

.AktualnosciPodpis2 {
	font-family: tahoma;
	color: #2b2e33;
	width: 120px;
	font-size: 10px;
	padding: 2px 0px 10px 0px;
	*padding: 0px 0px 10px 0px;
}

.aktualnosci4ZdjeciaBlok {
	overflow: hidden;
	float: left;
}

.aktualnosci5ZdjeciaBlok {
	overflow: hidden;
	float: right;
}

.aktualnosci6ZdjeciaBlok {
	overflow: hidden;
	zoom: 1;
	clear: both;
}

.aktualnosci6ZdjeciaBlok {
	margin-left: 5px;
}

.aktualnosci6ZdjeciaBlok .obrazek {
	margin: 0px 15px 0px 15px;	
}

.aktualnosci7ZdjeciaBlok {
	overflow: hidden;
	clear: both;
	margin-top: 20px;
	zoom: 1;
}

.aktualnosci7ZdjeciaBlok {
	margin-left: 5px;
}

.aktualnosci7ZdjeciaBlok .obrazek {
	margin: 0px 15px 0px 15px;	
}

/* --- Opisy --- */

.newsMargines {
	margin: 0px 0px 40px 0px;
}

.tytulOpisy {
	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
}

.blokOpisowyFoto {
	margin: 0 auto;
	text-align: center;
}

.blokOpisowyFoto .aktualnosciZdjeciaOpisBlok {
	float: none;
}


/* --- baza linkow --- */

.formularzMargines {
	border-bottom: 1px solid #deded2;
	margin-bottom: 20px;
	padding-bottom: 10px;
	
	overflow: hidden;
	zoom: 1;
}

.ogloszenPager {
	padding: 10px 0px 5px 0px;
}

.kontaktFormularzLabel {
	width: 100px;
	margin-right: 10px;

	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
}

.ogloszenInput {
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}

.ogloszenInput select {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	border: 1px solid #a5acb2;
	width: 187px;
	_width: 180px;

	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
}

.ogloszenInput input {
	padding: 2px 0px 0px 5px;
	margin: 0px 0px 10px 0px;
	border: 1px solid #a5acb2;
	height: 15px;
	_height: 19px;
	width: 180px;

	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
}

.ogloszenInputZakresCenowy {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px solid #deded2;
}

.ogloszenInputZakresCenowy input {
	padding: 2px 0px 0px 5px;
	margin: 0px 1px 0px 0px;
	border: 1px solid #a5acb2;
	height: 15px;
	_height: 19px;
	width: 78px;

	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
}

.ogloszenInputZakresCenowy select {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #a5acb2;
	width: 187px;
	_width: 180px;

	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
}

.ogloszeniaListaLinkow {
	margin: 0px 0px 10px 0px;
}

.ogloszeniaListaLinkow span {
	padding: 0px 5px 0px 5px;

	color: #d33d07;
	font-family: tahoma;
	font-size: 11px;
}

.ogloszeniaListaLinkow a, .ogloszeniaListaLinkow span.aslink {
	color: #d33d07;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
}

.ogloszeniaListaTabela {
	border-top: 1px solid #deded2;
	border-left: 1px solid #deded2;
	border-right: 1px solid #deded2;
}
.ogloszeniaListaTabela td {
	padding: 5px;
}

.ogloszeniaListaNaglowekLeft {
	border-left: 1px solid white;
	border-right: 1px solid #deded2;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
}

.ogloszeniaListaNaglowek .ogloszeniaListaNaglowekRight {
	border-right: 1px solid white;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
}

.ogloszeniaListaNaglowek td {
	background: #f3f3ea;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	border-right: 1px solid #deded2;

	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
}

.gloszeniaLista1 td {
	background: #f5f5f5;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	border-right: 1px solid #deded2;

	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
}

.gloszeniaLista1 .gloszeniaListaKom1 {
	background: #f5f5f5;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	border-left: 1px solid white;

	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
}

.gloszeniaLista1 .gloszeniaListaKom2 {
	background: #f5f5f5;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	border-right: 1px solid white;

	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
}

.gloszeniaLista2 td {
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	border-right: 1px solid #deded2;

	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
}

.gloszeniaLista2 .gloszeniaListaKom2 {
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	border-right: 1px solid white;

	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
}

td.gloszeniaListaLinia {
	background: #deded2;
	padding: 0px 0px 0px 0px;
	margin: -10px 0px 0px 0px;
}

.ogloszeniaOgloszenieLinia {
	border-bottom: 1px solid #deded2;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
}

.ogloszeniaOgloszenieKategoria {
	overflow: hidden;
	height: 1%;	
	font-family: arial;
	color: #2b2e33;
	font-size: 11px;
}

.ogloszeniaOgloszenieKategoria div {
	margin: 0px 0px 10px 0px;
}

.ogloszeniaOgloszenieKategoria div div {
	width: 130px;
	overflow: hidden;
	height: 1%;	
	float: left;

	font-family: arial;
	color: #2b2e33;
	font-size: 11px;
	font-weight: bold;
	clear: both;
}

.ogloszeniaOgloszenieKategoria div.ogloszenie-opis {
	width: auto;
	overflow: hidden;
	height: 1%;	
	float: left;
	padding: 0 10px 0 0;
}

.ogloszeniaOgloszenieKategoria div.ogloszenie-opis-pole {
	width: auto;
	overflow: hidden;
	height: 1%;	
	float: left;
	width: 60%;
	clear: none;
	font-weight: normal;
	
}

.kontaktFormularzRow {
	margin: 0px 0px 10px 0px;
}

.kontaktFormularzInput select {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #a5acb2;
	width: 177px;
	_width: 168px;

	color: #2b2e33;
	font-family: arial;
	font-size: 11px;
}

.kontaktFormularzInputOgloszenia {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	*padding: -1px 0px 0px 0px;
	overflow: hidden;
	float: left;
}

.kontaktFormularzInputOgloszenia div {
	float: left;
}

.kontaktFormularzInputOgloszenia input {
	margin: 0px 10px 0px 20px;
	*margin: -3px 10px 0px 20px;
	padding: 0px 0px 0px 0px;
	float: left;

	color: #2b2e33;
	font-family: arial;
	font-size: 11px;
}

.ogloszeniaDataDodania {
	float: left;

	color: #2b2e33;
	font-family: arial;
	font-size: 10px;
}

.ogloszeniaDataCheckbox {
	float: right;
	margin: -2px 0px 0px 0px;

	color: #2b2e33;
	font-family: arial;
	font-size: 10px;
}

.ogloszeniaDataCheckbox span {
	position: relative;
	bottom: 2px;
}

.ogloszeniaDodawanieFoto {
	border-bottom: 1px solid #deded2;
	zoom: 1;
	overflow: hidden;
	margin-bottom: 10px;
	padding-bottom: 10px;
	clear: both;
}



/* --- ForumTematy --- */

.ogloszeniaKategoria {
	color: #2b2e33;
}

.forumBg {
	float: left;
	padding: 17px 0px 0px 10px;
}

.bg_modulForumMargines {
	margin: 10px;
}

/* baza Recenzji */

.recenzjeFormularzLabel  {
	width: 185px;
	margin-right: 10px;
	float: left;

	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
}

.recenzjeFormularzLabel2 {
	width: 185px;
	margin: 0px 0px 5px 0px;
	float: left;

	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
}

.recenzjeFormularzInput {
	position: relative;
	bottom: 2px;
	right: 20px;
}

.recenzjeFormularzInput input {
	padding: 2px 0px 2px 5px;
	margin: 0px 5px 0px 5px;

	border: 1px solid #a5acb2;
	width: 70px;
	_width: 76px;

	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
}

.recenzjeFormularzInput2 input {
	padding: 2px 0px 0px 5px;
	margin: 0px 0px 10px 0px;
	_margin: 0px 0px 10px 2px;
	float: left;
	border: 1px solid #a5acb2;
	height: 15px;
	_height: 20px;
	width: 204px;
	_width: 210px;

	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
}

.recenzjeFormularzInput2 select {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #a5acb2;
	width: 211px;
	_width: 210px;


	color: #2b2e33;
	font-family: arial;
	font-size: 11px;
}

.recenzjeFormularzInput select {
	padding: 0px 0px 0px 5px;
	margin: 0px 24px 0px 5px;

	border: 1px solid #a5acb2;
	width: 77px;

	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
}

.kontaktFormularzRowJakosc {
	border-bottom:1px solid #DEDED2;
	margin: 0px 0px 10px 0px;
}

.recenzjeFormularzRadio {
	float: left;
	margin: 0px 30px 10px 0px;
}

.recenzjeFormularzRadio input {
	margin: 0 10px 0px 0px;
	position: relative;
	top: 2px;
}

.recenzjeFormularzRadio2 input {
	position: relative;
	top: 2px;
}

fieldset {
	padding: 10px 20px;
	border: 1px solid #deded2;
}

fieldset legend {
	color: #8d360c;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding: 10px;
}

textarea.textarea-width1 {
	height: 140px;
}

textarea.textarea-width2 {
	height: 35px;
}

/* -- blok baza recenzji -- */

.blok-baza-recenzji {padding: 0 0 10px 0;}
.blok-baza-recenzji a, .blok-baza-recenzji a:hover {
	display: block;	
	padding: 8px 0;
	border-bottom: 1px solid #deded2;
	overflow: hidden;
	height: 1%;
	text-decoration: none;
}
.blok-baza-recenzji a span {float: left;}
.blok-baza-recenzji a span.data {
	padding: 0 0 0 10px;
	width: 50px;
	_width: 60px;
}
.blok-baza-recenzji a span.root {
	background: url(images/strzalka-black.gif) no-repeat 10px 5px;
	padding: 0 0 0 25px;
	width: 100px;
	_width: 120px;
}
.blok-baza-recenzji a span.kategoria {
	color: #2b2e33;
	padding: 0 0 0 15px;
	width: 145px;
	_width: 155px;
}
.blok-baza-recenzji a span.tytul {
	color: #2b2e33;
	padding: 0 15px;
	background: url(images/arr.gif) no-repeat right 3px;
}
.blok-baza-recenzji a.bg2 {background: #f5f5f5;}

/* sciezka */

.bg_modulSciezka {
	background: url(images/bg_modulSciezka.gif) repeat-x;
	height: 26px;
}


.bg_modulSciezkaP {
	background: url(images/bg_modulSciezkaP.gif) no-repeat;
	height: 26px;
	width: 4px;
}

.bg_modulSciezkaL {
	background: url(images/bg_modulSciezkaL.gif) no-repeat;
	height: 32px;
	width: 4px;
}

.sciezka {
	color: #000000;
	font-size: 10px;
	font-family: tahoma; 
	position: relative;
	bottom: 3px;
}

.sciezka span a {
	color: #000000;
	font-size: 10px;
	font-family: tahoma; 
	padding: 0px 10px 0px 10px;
}

.sciezka a {
	color: #d33d07;
	font-size: 10px;
	font-family: tahoma; 
	padding: 0px 10px 0px 10px;
}

#EditorArea {
	padding: 5px;
	color: #2b2e33;
	font-family: tahoma;
	font-size: 11px;
	width: 98%;
	_width: 100%;	
	margin: 0px 0px 10px 1px;	
	height: 200px;
	background-color: #ffffff;
	border: #deecfd 1px solid;
}

.btnBold .x-btn-text {background-image: url(images/forum/editor/text_bold.gif);}
.btnItalic .x-btn-text {background-image: url(images/forum/editor/text_italic.gif);}
.btnUnderline .x-btn-text {background-image: url(images/forum/editor/text_underline.gif);}
.btnFont .x-btn-text {background-image: url(images/forum/editor/text_uppercase.gif);}
.btnFontSize .x-btn-text{background-image: url(images/forum/editor/text_smallcaps.gif);}
.btnForeColor .x-btn-text{background-image: url(images/forum/editor/color_swatch.gif);}
.btnLink .x-btn-text {background-image: url(images/forum/editor/link.gif);}
.btnImg .x-btn-text {background-image: url(images/forum/editor/image.gif);}
.btnUndo .x-btn-text {background-image: url(images/forum/editor/resultset_previous.gif);}
.btnRedo .x-btn-text {background-image: url(images/forum/editor/resultset_next.gif);}
.btnEmo .x-btn-text {background-image: url(images/forum/editor/emoticon_smile.gif);}

.x-btn-with-menu  .x-btn-center em{
    display:block;
    padding-right:0px;
    background: transparent url(images/forum/editor/s.gif);
}

/* -------------------------------------------------------------------------- */
/* ----------- zmiany wyswietlania zdjec - 12.06.08 by grzesiekk ------------ */
/* -------------------------------------------------------------------------- */

.zdjecie {
	text-align: center;
	padding: 0 0 10px 0;
}

.zdjecie img {
	padding: 3px;
	margin: 0 0 3px 0;
	border: 1px solid #DEDED2;
}

.szablon4 {float: right; padding: 0 0 0 10px;}

.szablon5 {float: left; padding: 0 10px 0 0;}

.szablon7 {padding: 0 0 0 0;}
.szablon7 .zdjecie {float: left; padding: 0 0 10px 15px;}

div.ogloszenia-zdjecia {
	float: left;
}

.reklama {
	padding: 0 0 10px 0;
	text-align: center;
}