/*--------------------------------------------------------------*/
/*--------------------- Styl standardowy -----------------------*/
/*--------------------------------------------------------------*/
body, td {
	font-family: Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 11px;
}

body {
	padding: 0px;
	margin: 0px;
	border-style: none;
}

#bodyWelcome
{
	background: #f3fae7 url('images/layout/welcome_gradient.jpg') repeat-x;
	color: #6B6B6B;
}

#bodyPage
{
	background: #f8fbf2 url('images/layout/background1.jpg') repeat-x;
	background-position: 0px 0px;
}

p {
	margin-top: 0px;
	margin-bottom: 0px;
}

ol, ul, li {
	padding: 0px;
	margin: 0px 0px 0px 15px;
}

img
{
	border-width: 0px;
}

.zdjecieZRamkaBlok
{
	width: 195px;
	height: 143px;
	border: 1px solid #d9d9d8;
	padding: 2px 0px 1px 1px;
}

/* naglowki w zaleznosci od wybranej kategorii I poziomu */

#naglowekTabela1 {
	position: relative;
	
	background: url('images/layout/naglowek1.jpg') no-repeat;
	background-position: 0px 0px;
  
	width: 100%;
	height: 123px;
	
	vertical-align: bottom;
}

#naglowekTabela2 {
	position: relative;
	
	background: url('images/layout/naglowek2.jpg') no-repeat;
	background-position: 0px 0px;
	
	width: 100%;
	height: 123px;
	
	vertical-align: bottom;
}

#naglowekTabela3 {
	position: relative;
	
	background: url('images/layout/naglowek3.jpg') no-repeat;
	background-position: 0px 0px;
	
	width: 100%;
	height: 123px;
	
	vertical-align: bottom;
}

#naglowekTabela4 {
	position: relative;

	background: url('images/layout/naglowek4.jpg') no-repeat;
	background-position: 0px 0px;
	
	width: 100%;
	height: 123px;
	
	vertical-align: bottom;
}

#naglowekTabela5 {
	position: relative;

	background: url('images/layout/naglowek5.jpg') no-repeat;
	background-position: 0px 0px;
	
	width: 100%;
	height: 123px;
	
	vertical-align: bottom;
}

/* Linkowanie loga */

.linkLogo
{
	position: absolute;
	
	top: 23px;
		
	width: 345px;
	height: 80px;
}

.linkLogo:hover
{
	text-decoration: none;
}

.floatLewy {
	float:left;
}

.funkcjonalnoscNaGorze
{
	background: url('images/layout/gradient.jpg') no-repeat;
	height: 43px;
	margin: 0px 0px 0px 15px;
	padding: 35px 0px 0px 14px;
}


.kontenerWelcome ul.poziom1welcome li a img
{
	background-color: #000;
}

.funkcjonalnoscNaGorze a
{
	color: #4a5f69;
}

.funkcjonalnoscNaDole
{
	background: url('images/layout/gradient2.jpg') no-repeat;
	height: 33px;
	margin: 0px 0px 0px 15px;
	float: left;
	padding: 18px 0px 0px 14px;
}

.funkcjonalnoscNaDole a
{
	color: #4a5f69;
}

li {padding: 0px 0px 0px 5px;}

.welcomeMenuPodkategorie p
{
	color: #4a5f69;
	padding: 0px 0px 0px 15px;
	
	background: url('images/li1.png') no-repeat;
	background-position: 0px 0px;
}

h1, h2, h3, h4, h5, h6, h7, p, form {
	margin: 0px;
	padding: 0px;
}

.top {vertical-align: top;}
.clear {clear: both;}

a {
	color: #4c8f70;
	text-decoration: none;
}

a:hover {
	/*color: #cd0007;*/
	text-decoration: underline;
}

.wysrodkowany
{
	margin: 0 auto;
}

.doPrawej
{
	text-align: right;
}

.doDolu
{
	vertical-align: bottom;
}

label {cursor: pointer;}

/* 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 {
	height: 26px;
	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;
}

/* komunikat */
.komunikat {
	font-weight: bold;
	padding: 15px;
	text-align: center;
}

.liniaWelcome
{
	margin: 8px 0px 8px 0px;

	width: 100%;
	height: 1px;
	
	background-color: #d6d6d6;
}

.liniaWelcome2
{
	margin: 14px 0px 8px 0px;

	width: 100%;
	height: 1px;
	
	background-color: #d6d6d6;
}

.message {
	font-weight: bold;
	font-size: 12px;
	line-height: 20px;
	width:460px;
	position:absolute; 
	top:200px; 
	left:50%; 
	margin-left: -235px;
	background-color:#f8fbf2; 
	border:1px double #aaa; 
	padding:0px 0px 20px 0px;
	text-align: center;
	z-index: 999999999;
}
.message p{text-align: center;}

.message div.info{
	padding:25px 5px 34px 20px;
	background: #f8fbf2;
	text-align: left;
}
.message div.error{
	padding:25px 5px 34px 100px;
	background: #f8fbf2;
	text-align: left;
}
.message input{
	background: #e8ebe2;
	color: #000; 
	padding:2px 0px 2px 0px; 
	border: 1px solid #888888;
	font-weight: bold; 
	width: 80px;
	height: 30px;
	cursor: pointer;
}

/* naglowek */
#naglowek {
	height: 124px;
	margin: 0px;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;

	background: #FFFFFF url("images/naglowek.jpg") no-repeat;  
	background-position: 0 25px; 
}

#naglowek a.logo {
	display: block;
	width: 300px;
	height: 85px;
	text-decoration: none;
	margin-top: 32px;
	float: left;
}

/* w welcome - odstęp ostatniej kategorii od opcji "więcej" */
.wiecej
{
	margin: 24px 0px 10px 2px;
}

div.wiecej a.wiecejTekst
{
	padding: 0px 0px 0px 20px;
	background: url('images/layout/welcome_wiecej_separator.jpg') no-repeat;
	background-position: 7px 5px;
	
	color: #4a5f69;
}

div.wiecej a.wiecejTekst:hover
{
	color: #cd0007;
}

/* menu gorne */

ul.menuGora {
	padding: 0px;
	margin: 0px 0px 0px -1px;
	float: left;
	padding-top: 6px;
}

ul.menuGora li {
	margin: 0px;
	padding: 0px 12px 0px 12px;
	border-left: 1px solid #637B7D;
	display: inline;  
}

ul.menuGora a {
	color: #637B7D;
	text-decoration: none;
	font-weight: normal;
}

ul.menuGora a:hover {
	text-decoration: underline;
}

div.szukaj {
	padding: 3px 4px 0px 13px;
	float: right;
	background: transparent url("images/szukaj.gif") no-repeat;
	background-position: 0px 8px;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}

.center {text-align: center;}

/* menu (blok kategorii) */

/* poziom 1 w WELCOME */

ul.poziom1welcome {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

ul.poziom1welcome li {
	padding: 0px;
	margin: 0px;
	float:left;
	
	width: 189px;
}

ul.poziom1welcome li.wcisniety {
	padding: 0px;
	margin: 0px;
}

ul.poziom1welcome a {
	text-decoration: none;
  
	font-weight: normal;
  
	width: 100%;
  
	padding: 0px;
	margin: 0px;
}

ul.poziom1welcome a:hover {
	color: #f3f9ea;
	/*background: #6daa8e url("images/layout/list1_hover.jpg") no-repeat;*/
}

ul.poziom1welcome span {
	display: block;
	padding: 3px 0px 3px 17px;
}

/* poziom 3 w welcome */

/* separator pomiędzy poziomem 2-im i 3-im*/

img.separator1Menu
{
  margin: 11px 0px 4px 0px;
}

img.separator2Menu
{
  margin: 4px 0px 11px 0px;
}

ul.poziom1welcome ul.poziom3 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style: none;
	
	/*border-bottom: 1px solid #000;*/
}

ul.poziom1welcome ul.poziom3 li {
	padding: 0px;
	margin: 0px;
}

ul.poziom1welcome ul.poziom3 li.wcisniety {
	padding: 0px;
	margin: 0px;
}

ul.poziom1welcome ul.poziom3 a {
	color: #4a5f69;
	text-decoration: none;
  
	background: url("images/layout/list1.jpg") no-repeat;
	background-position: 40px 8px;
	
	font-weight: normal;
  
	display: block;
	width: 100%;
  
	padding: 0px;
	margin: 0px;
}

ul.poziom1welcome ul.poziom3 a:hover {
	background: #6daa8e url("images/layout/list1_hover.jpg") no-repeat;
	background-position: 40px 8px;
	
	color: #f3f9ea;
	padding: 0px;
}

ul.poziom1welcome ul.poziom3 span {
	display: block;
	padding: 3px 0px 3px 49px;
}

/* poziom 2 w WELCOME */

ul.poziom1welcome li ul.poziom2welcome {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	list-style: none;
	
	height: 102px;
}

ul.poziom1welcome li ul.poziom2welcome li {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	
	clear: left;
}

ul.poziom1welcome li ul.poziom2welcome li.wcisniety {
	padding: 0px;
	margin: 0px;
}

ul.poziom1welcome li ul.poziom2welcome li a {
	color: #4a5f69;
	text-decoration: none;
  
	background: #f3fae7 url("images/layout/list1.jpg") no-repeat;
	background-position: 9px 8px;
	
	font-weight: normal;
  
	width: 100%;
	display: block;
  
	padding: 2px 0px 2px 0px;
	margin: 0px;
}

ul.poziom1welcome li ul.poziom2welcome li a:hover {
	color: #f3f9ea;
	background: #6daa8e url("images/layout/list1_hover.jpg") no-repeat;
	background-position: 10px 6px;
	text-indent: 0px;
	padding: 2px 0px 2px 0px;
}

ul.poziom1welcome li ul.poziom2welcome span {
	display: block;
	padding: 0px 0px 0px 20px;
}

ul.poziom1welcome ul li
{
	list-style: none;
}

ul.poziom1welcome ul li a
{	
	background: url('images/layout/welcome_li_wiecej.jpg') no-repeat;
	background-position: 0px 4px;
	
	padding: 0px 0px 0px 11px;
}

ul.poziom1welcome ul li a:hover
{	
	background: url('images/layout/welcome_li_wiecej.jpg') no-repeat;
	background-position: 0px 4px;
	
	color: #cd0007;
	
	padding: 0px 0px 0px 11px;
}

/* gradient w lewym górnym regionie strony*/

#gradient_wychodzacy
{
	width: 104px;
	height: 122px; 
		
	position: absolute;
	left: -104px;
	top: 0px;
	background: url('images/layout/gradient_wychodzacy.jpg') no-repeat;
	background-position: 0px 0px;
}

/* menu na stronie glownej*/

ul.poziom1 {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

ul.poziom1 li {
	padding: 0px;
	margin: 0px;
	float:left;
	
	width: 100%;

}

ul.poziom1 li.wcisniety {
	padding: 0px;
	margin: 0px;
}

ul.poziom1 li.wcisniety a span {
	color: #cd0007;
}

ul.poziom1 li.wcisniety ul.poziom3 li a span {
	color: #4a5f69;
}

ul.poziom1 li.wcisniety ul.poziom3 li.wcisniety a span {
	color: #cd0007;
}

ul.poziom1 a {
	color: #4a5f69;
	text-decoration: none;
  
	background: url('images/layout/list1.jpg') no-repeat;
	background-position: 8px 9px;
	
	font-weight: normal;
  
	display: block;
	overflow: visible;
	
	width: 100%;
  
	padding: 0px;
	margin: 0px;
}

ul.poziom1 a:hover {
	color: #f3f9ea;
	background: #6daa8e url("images/layout/list1_hover.jpg") no-repeat;
	background-position: 7px 7px;
	text-decoration:none;
}

ul.poziom1 span {
	display: block;
	padding: 3px 0px 3px 17px;
}

/* poziom 2 na stronie glownej */

/* separator pomiędzy poziomem 2-im i 3-im*/

ul.separator
{
	padding: 0;
	margin: 0;
}

/* linia powyżej napisów więcej */
.separator1Welcome
{
	margin: 0px 0px 6px 0px;
}

/* linia poniżej napisów więcej */
.separator2Welcome
{
	margin: 12px 0px 0px 0px;
}

ul.poziom1 ul.poziom3 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style: none;
	
	/*border-bottom: 1px solid #000;*/
}

ul.poziom1 ul.poziom3 li {
	padding: 0px;
	margin: 0px;
}

ul.poziom1 ul.poziom3 li.wcisniety {
	padding: 0px;
	margin: 0px;
}

ul.poziom1 ul.poziom3 a {
	color: #4a5f69;
	text-decoration: none;
  
	background: url("images/layout/list1.jpg") no-repeat;
	background-position: 40px 8px;
	
	font-weight: normal;
  
	display: block;
	width: 100%;
  
	padding: 0px;
	margin: 0px;
}

ul.poziom1 ul.poziom3 a:hover {
	background: #6daa8e url("images/layout/list1_hover.jpg") no-repeat;
	background-position: 40px 8px;
	
	color: #f3f9ea;
	padding: 0px;
}

ul.poziom1 ul.poziom3 span {
	display: block;
	padding: 3px 0px 3px 49px;
}

ul.poziom1 li ul.poziom2welcome {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	list-style: none;
	
	height: 130px;
}

ul.poziom1 li ul.poziom2welcome li {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	
	clear: left;
}

ul.poziom1 li ul.poziom2welcome li.wcisniety {
	padding: 0px;
	margin: 0px;
}

ul.poziom1 li ul.poziom2welcome li a {
	color: #4a5f69;
	text-decoration: none;
  
	background: #f3fae7 url("images/layout/list1.jpg") no-repeat;
	background-position: 9px 8px;
	
	font-weight: normal;
  
	width: 100%;
	display: block;
  
	padding: 2px 0px 2px 0px;
	margin: 0px;
}

ul.poziom1 li ul.poziom2welcome li a:hover {
	color: #f3f9ea;
	background: #6daa8e url("images/layout/list1_hover.jpg") no-repeat;
	background-position: 10px 6px;
}

ul.poziom1 li ul.poziom2welcome span {
	display: block;
	padding: 0px 0px 0px 20px;
}

ul.poziom1 ul li
{
	list-style: none;
}

ul.poziom1 ul li a
{	
	background: url('images/layout/welcome_li_wiecej.jpg') no-repeat;
	background-position: 0px 4px;
	
	padding: 0px 0px 0px 11px;
}

ul.poziom1 ul li a:hover
{	
	background: url('images/layout/welcome_li_wiecej.jpg') no-repeat;
	background-position: 0px 4px;
	
	color: #cd0007;
	
	padding: 0px 0px 0px 11px;
}

/* lewy / prawy region */

td.lewyRegion {
	width: 210px;
	padding-right: 3px;
	vertical-align: top;
	
	background-color: #f8fbf2;
}

td.prawyRegion {
  width: 210px;
	padding-left: 3px;
	vertical-align: top;
}

.odstepMaly
{
  height: 8px;
}

div.kontener1 {
	width: 100%;

	margin-bottom: 7px;
	background: #f8fbf2 url("images/layout/naglowek_normalny.jpg") no-repeat; 
	background-position: top;
}

div.kontener1 p {
	margin: 0;
	padding: 13px 13px 0px 13px;
  
	color: #0E4E5F;

	background: transparent url("images/strzalka_szara2.gif") no-repeat;
	background-position: 4px 16px; 
}

div.kontenerWelcome {
	width: 100%;
	margin-bottom: 7px;
}

div.kontenerWelcome p {
	margin: 0;
	padding: 13px 13px 0px 13px;
  
	color: #0E4E5F;
}

div.kontenerWyszukiwarka {
	width: 100%;
	
	margin-bottom: 7px;
	background: #f8fbf2 url("images/layout/naglowek_wyszukiwarka.jpg") no-repeat; 
	background-position: top;
}

div.kontenerWyszukiwarka p {
	margin: 0;
	padding: 13px 13px 0px 13px;
  
	color: #0E4E5F;

	background: transparent url("images/strzalka_szara2.gif") no-repeat;
	background-position: 4px 16px; 
}

h2.tytul1 {
	height: 29px;
	margin: 0px 0px 5px 0px;
	font-size: 8pt;
	font-weight: bold;
	
	color: #4a5f69;
	
	padding: 7px 0px 0px 9px;
}

h2.tytul1menu {
	height: 34px;
	margin: 0px 0px 5px 0px;
	font-size: 8pt;
	font-weight: bold;
	
	color: #575d54;
	
	padding: 7px 0px 0px 9px;
}

h2.tytul1wyszukiwarka {
	height: 24px;
	margin: 0px 0px 5px 0px;
	font-size: 8pt;
	font-weight: bold;
	
	color: #4a5f69;
	
	padding: 7px 0px 0px 9px;
}

div.naglowek1 {
	margin: 0px;
	background-color: #FFFFFF;
	height: 26px;
	border-bottom: 2px solid #BAC4C3;
	margin-bottom: 14px;
}

/* galeria */

.galeria {
	width: 100%;
	margin: 0px;
}

.galeriaImg span {
	display: inline-block;
}

span.ramka {
	display: table-cell;
	border: 1px solid #d8d8d8;
	padding: 2px;
	
	margin: auto;
}

* span.ramka {
	display: inline-block;
}

.galeriaOpis {
	color: #4a5f69;
	background-color: #fff;

	margin: 0px 0px 15px 0px;
	padding: 7px 0px 7px 12px;
	
	height: 1%;
	
	text-align: left;

	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
}

a.galeriaZdjeciaLink {
	color: #f3f9ea;
	
	text-decoration: none;
  
	background: #6daa8e url("images/layout/list1_hover.jpg") no-repeat;
	background-position: 10px 8px;		
	
	font-weight: normal;
  
	width: 176px;
	height: 16px;
	
	display: block;
  
	padding: 3px 0px 3px 20px;
	margin: 0px 0px 0px 0px;
	
	text-align: left;
	
}

a.galeriaZdjeciaLink:hover {
	color: #f4ff3f;
}

div.galeriaZdjeciaOpisBlok {
	width: 250px;
	float: left;
}

div.galeriaZdjeciaOpisBlokZdjecia {
	width: 177px;
	float: left;
}

div.galeria7ZdjeciaBlok {

}

div.galeria5ZdjeciaBlok {
	width: 120px;
	margin: 0px 17px 7px 0px;
	padding: 0px;
	float: left;
}

div.galeria4ZdjeciaBlok {
	width: 120px;
	margin: 0px;
	padding: 0px;
	float: right;
}

div.galeria3ZdjeciaBlok1 {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	margin-left: 150px;
	height: 1%;
}

div.galeria2ZdjeciaBlok1 {
	margin: 0px;
	padding: 0px 0px 0px 35px;
	margin-right: 150px;
	height: 1%;
}

div.galeria3ZdjeciaBlok2 {
	padding: 0px;
	width: 120px;
	margin-left: -120px;
	display: inline;
	position: relative;
	float: left;
}

div.galeria2ZdjeciaBlok2 {
	width: 120px;
	margin: 0px;
	padding: 0px;
	margin-right: -132px;
	float: right;
	display: inline;
	position: relative;
}

div.galeriaSkrotPrawaZdjecia {
	margin: 0px 0px 0px 15px;
	padding: 0px;
	float: right;
}

/* tabela z naglowkiem, obrazkami menu */
#tabelaNaglowek {
	vertical-align: top;
}

/* subskrypcja */

.subskrypcja {
	padding-left: 13px;
	margin-bottom: 13px;
	margin-top: 10px;
}

.subskrypcjaWyszukiwarka {
	margin-left: 7px;
	margin-bottom: 13px;
}

/* srodkowy region */

.cialo {
	margin: 0px;
	padding: 0px;
}

.pasekZaglebienia {
	margin: 0px 0px 5px 0px;
	padding: 0px;
		
	background: url('images/layout/modul_naglowek2.gif') repeat-x;
	
	height: 33px;
	
	list-style: none;
	vertical-align: middle;
	line-height: 27px;
}

.pasekZaglebienia a {
	color: #0E4E5F;
	text-decoration: none;
	
	padding: 0px 0px 0px 0px;
	font-weight: bold;
}

.pasekZaglebienia a:hover {
	color: #cd0007;
	text-decoration: none;
}

.pasekZaglebieniaPoczatek
{
	background: #ccc;
	background: url('images/layout/modul_naglowek1.gif') no-repeat;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	width: 15px;
	height: 34px;
	
	float: left;
	clear: none;
}

/* pasek zaglebienia dla formularza kontaktowego */

ul.pasekZaglebieniaFormularzKontaktowy {
	margin: 0px 0px 0px 0px;	
	background: #fff url('images/layout/naglowek_dlugi.gif');
	
	height: 34px;
	
	list-style: none;
	vertical-align: middle;
	line-height: 24px;  
 
	padding-left: 13px;
}

ul.pasekZaglebieniaFormularzKontaktowy li {
	margin: 0px;
	padding: 0px;
	display: inline;
}

ul.pasekZaglebieniaFormularzKontaktowy a {
	color: #0E4E5F;
	text-decoration: none;
	
	padding: 0px 3px 0px 15px;
	font-weight: bold;
}

ul.pasekZaglebieniaFormularzKontaktowy a:hover {
	color: #cd0007;
}

h2.tytul2 {
	margin: 0 0 1px 0;
	height: 27px;
	vertical-align: middle;
	line-height: 27px;  
	text-indent: 25px;
	color: #0E4E5F;

	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

	background: #FFFFFF url("images/strzalka_szara.gif") no-repeat;  
	background-position: 5px 5px;
}

.kontener2 {
	margin: 0px 0px 1px 0px;
	padding: 0px;
	width: 100%;
	background-color: #f8fbf2; 
}

/* data w skrocie aktualnosci */ 
.newsData {
	font-size: 10px;
	padding: 2px 0px 9px 0px;
	color: #a1b0b6;
}

/* ustawienia dla bloku skrót aktualności */

.aktualnosciMarginesBlok
{
	padding: 0px 0px 0px 10px;
	text-align: justify;
}

.aktualnosciMarginesBlok .newsData {
	font-size: 9px;
	text-align: right;
}

.aktualnosciMarginesBlok h3.tytul1
{
	padding: 5px 10px 5px 4px;
	background-color: #e3e8d9;
}

.aktualnosciMarginesBlok h3.tytul1 a {
	font-size: 11px;
	padding: 0px 0px 0px 1px;
}

.aktualnosciMarginesBlok .aktualnosciOpis {
	font-size: 9px;
}

.aktualnosciMarginesBlok .newsLink {
	font-size: 9px;
	margin: 0px 0px 4px 0px;
}

/* data w aktualnosci */

.newsData2 {
	font-size: 10px;
	padding: 0px 0px 2px 0px;
	color: #a1b0b6;	
}

.newsInfo {
	padding-left: 16px;
	background: url("images/news.gif") no-repeat;
	color: #6B6B6B;
}

h3.tytul1 {
	margin: 15px 0px 0px 0px;
	padding: 0;
	
	clear: both;

	color: #4a5f69;

	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	
	font-size: 17px;
	font-weight: normal;
}

h3.tytul1 a {
	margin: 0px 0px 0px 0px;
	padding: 0;
	
	color: #4a5f69;
	font-weight: normal;
	font-size: 17px;	
}

.aktualnosciSkrotTytul
{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	
	color: #4a5f69;

	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	
	font-size: 17px;
	font-weight: normal;
}

.aktualnosciSkrotTytul a
{
	color: #4a5f69;
}

.kontener2 p {
	padding: 5px 0px 0px 0px;
	margin: 0px;
	
	font-style: normal;
	
	color: #4a5f69;
}

.newsLink {
	clear: both; 
	text-align: right; 
}

.newsMargines {
	padding: 0px 20px 0px 20px;
}

.newsOdstepZLiniaPoNewsie
{
	margin: 65px 0px 0px 0px;

	border-top: 1px solid #d6d6d6;
	height: 30px;
}

h3.tytul2 {
	float: left;
	margin: 8px 0px 0px 0px;
	padding: 0px;

	text-indent: 16px;
	color: #0E4E5F;

	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

	background: url("images/strzalka_szara2.gif") no-repeat;
	background-position: 2px 3px;
}

/* stopka */

.stopka {
	text-align: center;

	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	
	vertical-align: middle;
	line-height: 21px;  

	font-size: 9px;
	color: #637B7D; 
	background-color: #f3fae7; 
	border-top: 1px solid #d6d6d6;
	
	height: 117px;
}

.stopkaWelcome {
	text-align: center;
	
	color: #4a5f69;

	padding: 0px;
	margin: 0px;
	
	line-height: 17px;  

	font-size: 11px;
	
	height: 117px;
}

.reklama {
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 10px 0px;
	text-align: center;
}

div.galeriaMargines {
	margin: 10px;
	padding: 0px;
}

.czerwony
{
	color: #cd0007;
	font-weight: bold;
	
	float: left;
	margin: 0px 3px 0px 10px;
	padding: 9px 0px 0px 0px;
}

.czerwony a
{
	color: #cd0007;
}

/* aktualnosci */
div.aktualnosciHot {
	
	background-color: #9eb1a8;
	overflow: hidden;
	
	padding: 0px 0px 2px 0px;
}

.aktualnosciHotRamka
{
	padding: 1px 0px 1px 0px;
	background-color: #fff;
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
}

div.aktualnosciMargines {
	padding: 0px 20px 3px 20px;
	height: 1%;
}

div.aktualnosciHot a
{
	color: #fffffe;
}

div.aktualnosciHot .aktualnosciMargines .newsData
{
	color: #fffffe;
}

div.aktualnosciHot .aktualnosciMargines .aktualnosciOpis
{
	color: #414e48;
}

div.aktualnosciLinia {
  height: 1px;
  width: 100%;
  font-size: 1px;
  line-height: 1px;
  border-top: 1px solid #d6d6d6;
}

.formularzKontaktowyLinia {
	margin: 16px 0px 0px 0px;

	height: 1px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	
	font-size: 1px;
	line-height: 1px;
	border-top: 1px solid #d6d6d6;
}

div.aktualnosciMargines1 {
	padding: 0px 20px 0px 20px;
}

div.aktualnosciZalacznikRamka {
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #E0E1E2;
}

.aktualnosciWyswietlNewsTabela
{
	width: 100%;
	border-bottom: 1px solid #d6d6d6;
	
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 10px 0px;
}

div.aktualnosciZalacznik {
	margin: 0px;
	padding: 5px;
}

div.aktualnosciPlik {
	margin: 0px;
	padding: 0px;
	text-indent: 10px;
	background: url('images/zalacznikStrzalka.gif') no-repeat;
	background-position: 0px 3px;
}

p.aktualnosciPlikOpis {
	margin: 0px;
	padding: 0px 0px 0px 10px;
}

div.aktualnosciOpis {
	margin: 0px;
	padding: 0px 0px 0px 1px;
	
	color: #4a5f69;
	font-size: 11px;
	font-style: normal;
	
	text-align: justify;
}

a.aktualnosciZdjeciaLink {
	color: #000000;
	text-decoration: none;
}

a.aktualnosciZdjeciaLink:hover {
	text-decoration: underline;
}

div.aktualnosciZdjeciaOpisBlok {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 0px;
	float: left;
	text-align: center;
	display: inline;
}

/* obrazek nad tekstem*/
div.aktualnosci7ZdjeciaBlok {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* obrazek do prawej*/
div.aktualnosci4ZdjeciaBlok {
	width: 197px;
	margin: 0px 0px 5px 15px;
	padding: 0px;
	float: right;
}

/* obrazek do lewej*/
div.aktualnosci5ZdjeciaBlok {
	width: 197px;
	margin: 0px 15px 5px 0px;
	padding: 0px;
	float: left;
}

div.aktualnosci3ZdjeciaBlok1 {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	margin-left: 150px;
	height: 1%;
}

div.aktualnosci2ZdjeciaBlok1 {
	margin: 0px;
	padding: 0px 0px 0px 35px;
	margin-right: 150px;
	height: 1%;
}

div.aktualnosci3ZdjeciaBlok2 {
	padding: 0px;
	width: 120px;
	margin-left: -120px;
	display: inline;
	position: relative;
	float: left;
}

div.aktualnosci2ZdjeciaBlok2 {
	width: 120px;
	margin: 0px;
	padding: 0px;
	margin-right: -132px;
	float: right;
	display: inline;
	position: relative;
}

div.aktualnosciSkrotPrawaZdjecia {
	margin: 5px 0px 0px 15px;
	padding: 0px;
	float: right;
}

div.aktualnosciSkrotLewaZdjecia {
	margin: 5px 15px 5px 0px;
	padding: 0px;
	float: left;
}

.funkcjonalnoscNaGorzeTabela
{
	float: right;
}

div.aktualnosciPager {
	margin: 0px 0px 1px 0px;
	padding: 5px 0px 5px 0px;
	text-align: center;
}

/* opisy */
div.opisyOpis {
	margin: 0px;
	padding: 5px 0px 5px 0px;  
}

div.opisy3ZdjeciaBlok1 {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	margin-left: 130px;
}

div.opisy3ZdjeciaBlok2 {
	padding: 0px;
	width: 120px;
	margin-left: -125px;
	_margin-left: -65px;
	float: left;
}

/* formularz kontaktowy */

div.formularzMarginesWyszukiwarka {
	margin: 0px;
	padding: 0px;
}

div.formularzMarginesWyszukiwarka table {
	margin: 0px 0px 12px 0px;
}

div.formularzMarginesKontaktowy {
	margin: 0px;
	padding: 20px 0px 28px 10px;
	background-color: #fff;
}

div.formularzMarginesKontaktowy table {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

div.formularzMarginesKontaktowy2
{
	margin: 0px 0px 0px 21px;
}

div.formularzMargines2 {
	margin: 0px;
	padding: 10px 20px 10px 20px;
}

tr.formularzRamkaGora td {
  font-weight: normal;
}

span.formularzGwiazdka {
	color: #cd0007;
}

p.formularzOpis {
	color: #0E4E5F;
	text-align: justify;
	margin: 0px 20px 20px 10px;
}

input.formularzInput {
	width: 227px;
	height: 16px;

	background-color: #fff; 
	border: 1px #C3C8C9 solid; 
	color: #3C6500; 
	font-size: 11px; 
	font-family: tahoma, sans-serif;  
}

input.formularzInput_error {
	width: 227px;
	height: 16px;

	background-color: #fff7f7; 
	border: 1px #cd0007 solid; 
	color: #3C6500; 
	font-size: 11px; 
	font-family: tahoma, sans-serif;  
}

textarea.formularzInput {
	width: 323px;
	height: 134px;
	background-color: #fff; 
	border: 1px #C3C8C9 solid; 
	color: #3C6500; 
	font-size: 11px; 
	font-family: tahoma, sans-serif;  
}

textarea.formularzInput_error { 
	width: 323px;
	height: 134px;
	background-color: #fff7f7; 
	border: 1px #cd0007 solid; 
	color: #3C6500; 
	font-size: 11px; 
	font-family: tahoma, sans-serif;  
}

td.formularzLabel {
	color: #717679;
	font-weight: bold; 
	padding: 5px 0px 5px 20px;
	
  font-size: 12px;
}

/* galeriaMax */

div.galeriaMaxMargines {
	padding: 10px 0px 20px 22px;
	text-align: center;
}

div.galeriaMaxMargines2{
	padding: 10px 20px 20px 10px;
	border-top: 1px solid #C8D0CF;
}

/* multilista plikow */

div.plikMargines {
	padding: 0px 0px 5px 30px;
}

p.plikOpis {
	padding: 5px 0px 5px 15px;
}

/* mapa serwisu */

.mapaSerwisu ul
{
  margin: 0px 0px 0px 0px;
  list-style: none;
}

.mapaSerwisu ul li
{
  background: url(images/layout/mapa_serwisu_list1.jpg) no-repeat;
  background-position: 0px -4px;
  
  padding: 0px 0px 0px 0px;
  text-indent: 20px;
}

.mapaSerwisu ul li ul
{
  margin: 25px 0px 0px 0px;
}

.mapaSerwisu ul li ul li
{
  background: url(images/layout/mapa_serwisu_list2.jpg) no-repeat;
  background-position: 19px 5px;
  
  padding: 0px 0px 5px 11px;
  margin: 0px 0px 8px 0px;
  
  border-bottom: 1px solid #d6d6d6;
}

.mapaSerwisu ul li ul li ul
{
  margin: 20px 0px 0px 0px;
}

.mapaSerwisu ul li ul li ul li
{
  background: url(images/layout/list1.jpg) no-repeat;
  background-position: 20px 0px;
  
  line-height: 2px;
  border-bottom: none;
}

.mapaSerwisu ul li a.przycisk1
{
  color: #4a5f69;
}

.mapaSerwisu ul li ul li a.przycisk1
{
  font-weight: normal;
}

/* wyszukiwarka */
.wysWyszukaj {
	padding-top: 10px;
	padding-left: 10px;
}

div.wysWyszukaj td {
	text-align: center;
}

.wysWyszukaj table
{
	text-align: center;
}

div.wysBlok1 {
	padding: 10px 15px 10px 15px;
	
	border-top: 1px solid #C8D0CF; 
	border-bottom: 1px solid #C8D0CF;
	
	color: #4a5f69;
}

div.wysBlok2 {
	padding: 10px 15px 10px 15px;
	border-bottom: 1px solid #C8D0CF;
	background-color: #fff;
	
	color: #4a5f69;
}

dl.wysLista {
	display: none;
	padding: 12px 0px 0px 0px;
	margin: 0;
	
	color: #7bb298;
	background-color: #fcfdf9;
}

dl.wysLista dt {
	margin: 0px;
	padding: 5px 0px 0px 11px;
	color: #7bb298;
	font-weight: bold;	
	font-size: 13px;
}

dl.wysLista dd {
	color: #4a5f69; 
	margin: 0px 0px 8px 0px;
	padding: 5px 0px 15px 11px;
	border-bottom: 1px solid #C8D0CF;
}

.wyszukiwarkaWiecej
{
	text-align: right;
	margin: 0px 23px 0px 0px;
	
	font-weight: normal;
	font-size: 12px;
}

h4.wysNaglowek {
	display: block;
	margin: 0px;
	position: relative;
	padding: 14px 80px 14px 62px;
	font-size: 13px;
	border-bottom: 1px solid #C8D0CF;
	background: url('images/layout/wyszukany_dokument.jpg') no-repeat;
	background-position: 23px 10px;
	cursor: pointer;
	color: #485f67;
	font-weight: normal;
}

span.wysIlosc {
	color: #7bb298;

	font-weight: bold;
	position: absolute;
	top: 8px;
	right: 0px;
	padding: 5px 15px 0px 0px;
}

span.wysIloscLabelIlosc {
	color: #a1b0b6; 
	
	font-weight: normal;
	font-size: 11px;
	position: absolute;
	top: 11px;
	right: 10px;
	padding: 4px 15px 0px 0px;
}

/* subskrypcja */
.wysTekst {
	color: #0E4E5F;
	font-weight: bold;
}

div.subMargines {
	margin: 0px;
	padding: 10px 0px 10px 15px;
}

/* uniwersalne */
.floatLewo {float: left;}
.floatPrawo {float: right;}

.input1 {
	/*float: left;*/
	
	text-align: left;
  
	border-style: none;
	border-width: 0px;
	
	width: 156px;
	height: 26px;
	
	padding: 0px;
	margin: 0px;
    
	background: url('images/layout/input_text.jpg') no-repeat;
}

.input1 input {
	border: none;
	border-width: 0px;
	
	width: 142px;
	
	padding: 2px 0px 0px 3px;
	margin: 4px;
	
	color: #716e6c;
	font-size: 11px;
}

.inputWyszukiwarka
{
	text-align: left;
  
	border-style: none;
	border-width: 0px;
	
	width: 270px;
	height: 26px;
	
	padding: 0px 0px 0px 0px;
	margin: 0px;
    
	background: #000 url('images/layout/input_text_wyszukiwarka.jpg') no-repeat;
}

.inputWyszukiwarka input {
	border: none;
	border-width: 0px;
	
	width: 256px;
	
	color: #716e6c;
	font-size: 11px;
	
	padding: 2px 0px 0px 3px;
	margin: 4px;
}

#sciezkaMarginesy
{
	padding: 9px 0px 12px 10px;
}

#sciezkaMarginesy a
{
  color: #4a5f69;
}

a.przycisk1 {
	color: #7bb298;
	font-weight: bold; 
	text-decoration: none;
	cursor: pointer;  
}

a.przycisk1:hover {
	text-decoration: underline;
}

div.przyciskBlok {
	margin-top: 0px;
	padding: 4px 0px 4px 0px;
	text-align: center;
	border-top: 1px solid #C8D0CF;
}

/* */
.alignPrawo {
	text-align: right;
}

.marginesBlok {
	margin: 0px;
	padding: 10px 20px 10px 20px;
}

.marginesBlok2 {
	margin: 0px;
	padding: 10px 0px 10px 0px;
}

.marginesBlok3 {
	padding: 3px 15px 3px 15px;
}

div.menuKreska {
	overflow: hidden;
}
