div.gora {
	margin: 0px auto;
	width: 981px;
	background: url(../images/logo_krono.gif) no-repeat 20px 16px;
	height: 80px;
	border-bottom:2px solid #1969a8;
}

div.gora a.logo {
	display: block;
	width: 280px;
	height: 45px;
	margin: 16px 0px 0px 20px;
	float: left;
}
div.gora a.logo span {display: none;}

div.gora div.reg1{height: 80px;}

div.tlo-szare {
	background: #434A4E url(../images/tlo-naglowka.gif) repeat-x top;
	text-align: center;
	padding: 7px 0px 7px 0px;
}

div.reg3{
	margin: 0px auto;
	width: 255px;
	color: #FFFFFF;
	float:right;
	padding-top:5px;
}

div.glowny{
	margin: 0px auto;
	width: 981px;
}

div.glowny div.reglewy{float: left;width:205px;margin-right:1px;}

div.regsrodkowy- {float: left; width: 775px;}
div.regsrodkowy-4-6-8 {float: left; width: 775px;}
div.regsrodkowy-4-8 {float: left; width: 732px;}
div.regsrodkowy-4-6 {float: left; width: 775px;}
div.regsrodkowy-3 {float: right; width: 277px;}
div.regsrodkowy-3-4-5 {float: right; width: 775px;}
div.regsrodkowy-2-3-4-5 {float: right; width: 775px;}
div.regsrodkowy-6-8 {float: left; width: 443px;}
div.regsrodkowy-4 {float: left; width: 775px;}
div.regsrodkowy-2-4-5 {float: left; width: 775px;}
div.regsrodkowy-4-5 {float: left; width: 775px;}
div.regsrodkowy-6 {float: left; width: 654px;}
div.regsrodkowy-8 {float: left; width: 732px;}


div.glowny div.regprawy{ 
	float: right;
	width: 277px;
	margin-left: 12px;
	height: 1% !iefix;
}
div.w_775 {
	width:775px;
	border:1px solid red;
}
div.regsrodkowy-3-4-5 .centrum ,
div.regsrodkowy-2-3-4-5 .centrum {
	padding-top:5px;
	width:515px;
	float:left;
	/*background: url(../images/tlo_sciezka.gif) repeat-x 0px 0px;*/
}
div.opis-margines ol {
	overflow:auto;
	zoom:1;
	padding-left:10px;
}
div.opis-margines ul {
	overflow:auto;
	zoom:1;
	padding-left:5px;
}


div.reg4 {
	background: #434A4E url(../images/tlo-naglowka.gif) repeat-x 0px -9px;
	color: #FFFFFF;
	width: 205px;
}

div.reg4 div.reg4gora{
	background:#ffffff;
}

div.reg4 div.reg4dol{
	/*background: idziesz do stonki;
	padding-bottom: 13px;*/
}
div.reg2w{
	background: url(../images/tlo_sciezka.gif) repeat-x 0px 0px;
	width:775px;
} 
div.reg2 {
	float: right;
	background:#ffffff url(../images/tlo_sciezka.gif) repeat-x 0px 0px;
	width: 260px;
	height:32px;
}
div.reg5 { 
	width: 775px;
}

div.stopka {
	background:#fefefe url(../images/tlo_stopka.gif) repeat-x 0px 0px;
	text-align: center;
	color: #c2c2c2;
	width:969px;
	margin:0px auto;
	padding:0px 0px 10px 12px;
}
div.stopka p {
	float:left;
	width:800px;
}
div.stopka .bl-realizacja {
	float:right;
}

div.stopka .glowny{
	padding-top: 10px;
	text-align: left;
}
div.stopka .glowny a{
	color:#c2c2c2;
}

div.stopka div.realizacja {
	float: right;
	width: 150px;
	padding-right: 30px;
	line-height:13px;
}

div.stopka div.realizacja a, div.stopka div.realizacja span{
	float: right;
	margin-right: 4px;
}

div.stopka div.realizacja a#ideolink{
	display: block;
	background: url(../images/ideo.gif) no-repeat 0px 0px;
	width: 65px;
	height: 26px;
	margin: 8px 0px 8px 55px;
	float: none;
}

.drukuj {
	float: right;
	margin-right: 4px;
	cursor: pointer;
	padding-right:48px;
}
/* ------------ kontenery --------------- */

.kontener {
	margin-bottom: 10px;
}
.kontenerBlok img {
	padding-right:5px;
}
.kontenerNewsletter {
	background:#155a90 url(../images/tlo_bloczek_blue.gif) repeat-x 0px top;
	border:1px solid #d6d6d6;
	margin:0px 0px 10px 0px;
}
.kontenerKontakt, .kontenerAnkieta, .kontenerBlok {
	background:#f8f9f9 url(../images/tlo_kontakt.gif) repeat-x 0px top;
	border:1px solid #d6d6d6;
	margin:0px 0px 10px 0px;
}
.kontenerCentrum {
	background:#f8f9f9 url(../images/tlo_kontakt.gif) repeat-x 0px top;
	border:1px solid #d6d6d6;
	margin:0px 0px 10px 19px;
}
.kontenerCentrum img {
	border:1px solid #CBCBCB;
	padding:1px;
}
.kontenerCentrum a {
	color:#4A5254;
	padding-top:2px;
}
.reg3 .tytul1, .reg3 .tytul {
	color:#1d8be2;
	border:none;
	padding:15px 5px 9px 16px;
	margin:0;
	background:none;
}
.reg3 h2{
	background:transparent url(../images/blok-belka.gif) repeat-x scroll 0px top;
	padding: 15px 0px 20px 0px;
	font-size: 18px;
	color:#1D8BE2;
	font-weight:normal;
}
.kontenerBlok p{
	padding: 0px 0px 10px 0px;
}
.kontenerBlok .aktualnosci-opis {
	padding:0px 11px 0px 16px;
	color:#5d5e5e;
}
.kontenerWyszukaj {
	height:20px;
	float:right;
}
.kontenerWyszukiwarka {
	padding:3px 16px 0px 0px;
	*padding:6px 16px 0px 0px;
	height:20px;
	float:right;
}
.kontenerAktualnosci {
	margin: 0px 33px 0px 19px;
}
.koperta {
	margin: 6px 7px 0px 0px;
	background:url(../images/koperta.gif) no-repeat right top;
}
.telefon {
	margin:0;
	background:url(../images/kontakt_tel.gif) no-repeat right top;
}
.kontener .tr {
	background: url(../images/tlo-modul-b.gif) no-repeat right 0px;
	padding-top: 10px;
}

.kontener .br {
	background: url(../images/tlo-modul-c.gif) no-repeat right bottom;
	padding-bottom: 10px;
}

.kontener .bl {background: url(../images/tlo-modul-d.gif) no-repeat 0px bottom;}

.kontener .ramka {
	/*height: 1% !iefix;*/
}

.telefon .tytul1 {
	color: #707070;
	font-family:tahoma;
	font-weight:normal;
	font-size: 18px;
	padding: 15px 5px 9px 5px;
	background:url(../images/blok-belka.gif) no-repeat 0px bottom;
	margin:0px 0px 0px 11px;
	line-height: 20px;
}
.koperta .tytul1 {
	color: #ffffff;
	font-family:tahoma;
	font-weight:normal;
	font-size: 18px;
	padding: 9px 5px 9px 5px;
	background:url(../images/newsleter-belka.gif) no-repeat 0px bottom;
	margin:0px 0px 0px 11px;
	line-height: 20px;
}
.kontenerCentrum .tytul1 {
	background: none;
	padding: 6px 5px 2px 5px;
}
.tytul1 {
	color: #707070;
	font-family:tahoma;
	font-weight:normal;
	font-size: 18px;
	padding: 15px 5px 9px 5px;
	margin:0px 0px 0px 11px;
	background:url(../images/blok-belka-d.gif) no-repeat 0px bottom;
	line-height: 20px;
}

.tytul {
	color: #707070;
	font-family:tahoma;
	font-weight:normal;
	font-size: 18px;
	line-height:18px;
	padding: 15px 5px 8px 5px;
	margin:0px 0px 0px 11px;
	background:url(../images/blok-belka.gif) repeat-x 0px bottom;
}
.tytul .druk {
	float: right;
	font-size:11px;
	color:#242323;
	cursor: pointer;
	background:url(../images/ikona-drukuj.gif) no-repeat 0px 4px;
	padding-left:24px;
	margin-right:5px;
}

.sciezka{
	padding: 9px 5px 10px 19px;
	color: #ffffff;
	font-size: 11px;
	font-size: 11px;
	background:#165d95 url(../images/tlo_sciezka.gif) repeat-x 0px top;
}
.sciezka a{
	color: #ffffff;	
	font-size: 11px;
	background:url(../images/strzala_sc.gif) no-repeat 0px 5px;
	padding:0px 13px 0px 9px;
}

.blok-dolny {padding-top: 7px;}

.blok-dolny a{color: #CED6DA;}

.tytul3 {
	color: #F37C23;
	padding: 0px 0px 0px 23px;
	font-size: 11px;
	text-align: left;
	color:#3881C8;
}

/* ------------ 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;
}

/* ------------ przyciski ------------ */
input.przycisk {
	background: url(../images/tlo-przycisk1.gif) no-repeat 0px 0px;
	width: 55px;
	height: 23px;
	color: #ffffff;
	border: none;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}

input.przycisk-w {
	cursor: pointer;
	background:transparent url(../images/tlo_button.gif) repeat-x scroll 0px 0px;
	border:1px solid #054578;
	color:#2E2E2E;
	font-weight:normal;
	height:20px;
	margin-right:20px;
	font-size: 11px;
}
.blok-logowania input.przycisk-w {
	margin:0px;
	float:left;
}
input.przycisk2 {
	background:transparent url(../images/tlo_button.gif) repeat-x scroll 0px 0px;
	height: 20px;
	color: #2E2E2E;
	border: none;
	font-size: 11px;
	font-weight: normal;
	cursor: pointer;
	border:1px solid #C7E4FC;
}

a.przycisk2 {
	background: url(../images/tlo-przycisk2.gif) no-repeat 0px 0px;
	width: 112px;
	padding: 3px 0px 6px 0px;
	color: #ffffff;
	border: none;
	font-size: 11px;
	font-weight: bold;
	display: block;
	text-align: center;
}

a.przycisk2:hover {text-decoration: none;}

a.przyck {
	background:transparent url(../images/tlo_button.gif) repeat-x scroll 0px 0px;
	border:1px solid #C7E4FC;
	color:#2E2E2E;
	font-weight:normal;
	height:20px;
	margin-right:20px;
	line-height:18px;
	padding: 2px 5px 2px 5px;
}

/* ========================================================== */
/* ========================== MODULY ======================== */
/* ========================================================== */

/* zdjecia */
.zdjecie a{ display: block;}

.zdjecie {color: #A1A1A1;}

.zdjecie p {text-align:center;}

.zdjecie div, .zdjecie span{
	text-align: right;
	line-height: 15px;
	border: 1px solid #cbcbcb;
	padding: 1px;
	color: #A1A1A1;
}
.fotmin {
	text-align:center;
	color:#A1A1A1;
	margin:0px 12px 5px 0px;
}
.blok-foto {
	text-align:center;
	margin:4px;
}
.blok-foto .imgbor{
	border: 1px solid #cbcbcb;
	padding: 1px;
}
.fotgal {
	text-align:center;
	color:#A1A1A1;
	margin:0px 0px 5px 12px;
	padding: 14px 0px 10px 68px;
	_padding: 14px 0px 10px 60px;
	float:left;
	width:194px;
}
.imgbor{
	border: 1px solid #cbcbcb;
	padding: 1px;
}

.szablon2 {padding-left: 12px;}
.szablon2 .zdjecie{margin: 0px 0px 7px 0px;}

.szablon3 {padding-right: 12px;}
.szablon3 .zdjecie{margin: 0px 0px 7px 0px;}

.szablon4 {float: right; text-align: center; margin-top: 2px;}
.szablon4 .zdjecie{margin: 0px 0px 5px 12px;}
.szablon4 .clear{display: none;}

.szablon5 {float: left; text-align: center; margin-top: 2px;}
.szablon5 .zdjecie{margin: 0px 12px 5px 0px;}
.szablon5 .clear{display: none;}

.szablon7 {margin-left:-55px;overflow:hidden;}
.szablon7 .fotmin {float: left; padding:14px 0 10px 68px;_padding: 14px 0px 10px 60px;width:167px;}
.szablon7 .zdjecie{float: left; padding:14px 0 10px 68px;_padding: 14px 0px 10px 60px;}

/* pliki */
.pliki {padding: 10px 0px 0px 0px;margin-left:8px;}
.pliki div{margin: 14px 0px 0px 13px;}
.pliki p{margin: 4px 0px 0px 40px;}
.pliki img{vertical-align:-2px;margin-right:10px;}
.pliki h4 {
	font-size: 18px; 
	color:#535252;
	font-weight: normal;
	border-bottom:1px solid #d7d7d7;
	line-height:32px;
	padding: 0px 0px 0px 10px;
}
.pliki a{
	color:#555555;
	font-weight:bold;
}
/* pager */
.pager {
	text-align: center;
	padding: 5px 0px 5px 0px;
}
.pager a, .pager u{padding: 0px 3px 0px 3px;}

/* aktualnosci */
.aktualnosci-margines {
	margin: 10px 14px 0px 19px;
	padding:10px 7px 12px 15px;
	text-align: justify;
	overflow: hidden;
	height: 1% !iefix;
	color:#707070;
	border-bottom:1px solid #d7d7d7;
}
.subskrypcja{
	margin: 11px 7px 2px 10px;
	text-align: justify;
	overflow: hidden;
	height: 1% !iefix;
	color:#ffffff;
}
.aktualnosci-margines .miniaturka{
	float: left; 
	margin: 0px 10px 2px 0px;
}

.aktualnosci-margines .data{
	color: #c4c4c4;	
	margin-bottom: 16px;
	font-size: 10px;	
}

.aktualnosci-margines h3, .aktualnosci-margines h3 a{
	color: #3881C8;	
	font-size: 11px;
}

.link-wstecz {
	padding-left:20px;
	line-height: 21px;
	float: right;
	margin:0px 12px 40px 0px;
	background:transparent url(../images/wstecz.gif) no-repeat 0px 4px;
	color:#218ADE;
}

/* modul domyslny */
h3.tytul2 {
	padding: 1px 0px 6px 55px;
	margin: 25px 7px 0px 10px;
	font-size: 11px;
	font-weight: bold;
	color: #1d8be2;
}
h3.tytulLista {
	padding: 1px 0px 6px 5px;
	margin: 5px 7px 0px 10px;
	font-size: 11px;
	font-weight: bold;
	color: #1d8be2;
}
h3.tytul2 a{color: #4A5254;}
h3.tytul2 a:hover{color: #F37C23;}

/* opisowy */
.opis-margines {
	margin: 17px 7px 4px 25px;
	text-align: justify;
}
.opis-margines2 {
	margin: 0px 7px 4px 25px;
	text-align: justify;
}
.opis-margines-form {
	margin: 17px 40px 10px 57px;
	text-align: justify;
}
h3.tytul4 {
	font-size: 11px;
	padding:0px 0px 17px 0px;
	color:#3881C8;
}

/* formularz */
.opis-formularz {
	margin: 17px 25px 4px 25px;
	text-align: justify;
}
.m_250 {
	margin-left:250px;
}
.formularz { 
	margin:0px 7px 5px 12px;
	padding-top: 5px; 
	overflow: hidden;
	height: 1% !iefix;
}
.form_bloczek {
	background:#f8f9f9;
	margin: 0px 40px 0px 57px;
	padding:20px 0px 10px 0px;
}

.formularz label {
	display: block; 
	clear: both; 
	position: relative;
}

.formularz label span {
	display: block;
	float: left;  
	width: 120px;
	text-align: right;
	margin:0px;
}
.formularz label span.prod {
	display: block;
	float: left;  
	width: 110px;
	text-align: right;
	font-weight:bold;
	margin: 0px 33px 0px 0px;
	font-weight:normal;
	color:#4A5254;
}

var.gwiazdka {
	color: #1d8be2;
	font-style: normal;
}

.formularz label input, input.formularz {
	float: left;
	margin: -3px 5px 13px 21px;
	border-top: 1px solid #b2b2b2;
	border-left: 1px solid #b2b2b2;
	border-bottom: 1px solid #b2b2b2;
	border-right: 1px solid #b2b2b2;
	background: #FFFFFF;
	padding:3px 0px 2px 3px;
	width:205px;
	font-size:11px;
}
.formularz label input.radio {
	width:30px;
	clear:both;
	display:block;
	position:relative;
	margin:0px;
}
.tab-lew {
	float:left;
	_float:none;
}
.formularz label table input {border: none;}

.formularz-input {
	border: 1px solid #054578;
	background: #FFFFFF;
	padding: 3px 0px 2px 3px;
	font-size:11px;
	margin-bottom:4px;
}

.formularz label textarea {
	float: left;
	width: 415px;
	margin: -3px 0px 5px 21px;
	border-top: 1px solid #b2b2b2;
	border-left: 1px solid #b2b2b2;
	border-bottom: 1px solid #b2b2b2;
	border-right: 1px solid #b2b2b2;
	background: #FFFFFF;
	font-family:Tahoma, Arial, Verdana, Sans-Serif;
	font-size:11px;
	padding:3px;
}

.formularz label input.error,
input.error,
.formularz label textarea.error,
textarea.error{
	border-top: 1px solid #F37C23;
	border-left: 1px solid #F37C23;
	border-bottom: 1px solid #fbcf9c;
	border-right: 1px solid #fbcf9c;
	background: #FAFAFA;
	padding-left: 3px;
}

.formularz select {
	width: 210px;
	margin: 0px 0px 13px 21px;
	height:20px;
	border-top: 1px solid #b2b2b2;
	border-left: 1px solid #b2b2b2;
	border-bottom: 1px solid #b2b2b2;
	border-right: 1px solid #b2b2b2;
	background: #FAFAFA;
	overflow: hidden;
	font-size:11px;
}

.formularz .selectkrotki select {width: 185px;}

.formularz-stopka {
	margin: 0px 7px 7px 140px;
	padding: 0px 7px 7px 12px;
}
.formularz-stopka input.przycisk {
	margin-right: 20px;
	background:url(../images/tlo_button.gif) repeat-x 0px 0px;
	border:1px solid #c7e4fc;
	color:#2e2e2e;
	font-weight:normal;
	height:20px;
}

/* wyszukiwarka */

.wyszukiwarka {padding: 8px 39px 0px 57px;}

.wyszukiwarka span {
	color:#1d8be2;
	display:block;
	margin-bottom:10px;
}

.wyszukiwarka form{padding: 23px 0px 0px 197px;}

.wyszukiwarka-lista a{color: #3881C8;}

dl.wyszukiwarka-lista {
	margin: 0px 7px 0px 57px;
	display: none;
	padding: 0px 15px 0px 15px;
}

dl.wyszukiwarka-lista dt {
	margin: 0px;
	padding: 5px 0px 0px 10px;
	color: #0E4E5F;
	font-weight: bold;
}

dl.wyszukiwarka-lista dd {
	margin: 0px;
	padding: 5px 0px 5px 10px;
}

h4.wyszukiwarka-naglowek {
	border:1px solid #e7e7e7;
	display: block;
	margin: 1px 39px 1px 57px;
	position: relative;
	font-size: 11px;
	border-bottom: 1px solid #E6EAEC;
	background: url(../images/wyszukiwarka_lista.gif) repeat-x 0px 0px;
	cursor: pointer;
	color: #4A5254;
	height:24px;
}
h4.wyszukiwarka-naglowek div, h4.wyszukiwarka-naglowek span {
	padding: 5px 80px 4px 25px;
	background: url(../images/wyszukiwarka_strz.gif) no-repeat 12px 10px;
	border-top:1px solid #fbfbfb;
	border-bottom:1px solid #f5f5f5;
	border-left:1px solid #fafafa;
	border-right:1px solid #fafafa;
	height:13px;
	display:block;

}
.aktualnosci-wyszukiwarka {
	color:#4e4e4e;
	margin:10px 39px 0px 57px;
	overflow:hidden;
	padding:0px 0px 13px;
	text-align:justify;
}
h4.wyszukiwarka-naglowek:hover {background-color: #f0f0f0;}

h4.wyszukiwarka-naglowek span.wyszukiwarka-ilosc {
	font-weight: normal;
	position: absolute;
	top: 0px;
	right: 0px;
	padding: 5px 15px 0px 0px;
	color: #4A5254;
	background:none;
}

span.wyszukiwarka-ilosc var{
	font-style: normal;
}

/* ankiety */

.kontenerAnkieta .tytul3 {
	color: #F37C23;
	padding: 0px 0px 0px 10px;
	font-size: 11px;
	text-align: left;
	color:#3881C8;
}
.ankieta-odpowiedz {
	overflow: hidden;
	height: 1% !iefix;
	padding: 0px 7px 0px 79px;
	text-align: left;
	float:left;
	width:110px;
}
.m_5 {
	margin-top:15px;
	*margin-top:5px;
	clear:both;
}

.ankieta-glosy{
	display:inline;
	color: #3881C8;
}

.ankieta-pasek {
	padding: 0px;
	background: url(../images/ankieta-tlo.gif) repeat-x;
	border-right: 1px solid #d9d9d9;
	margin: 0px 7px 2px 7px;
	height:18px;
	width:443px;
	margin-left:197px;
}

.ankieta-wykres {
	margin: 0px;
	padding: 0px;
	height: 10px;
	background: url(../images/ankieta_blue2.gif) repeat-x;
	border-left: 1px solid #d9d9d9;
	height:18px;
}

.ankieta-wykres div{
	margin: 0px;
	padding: 0px;
	background: url(../images/ankieta_blue.gif) no-repeat right top;
	height: 10px;
	overflow: hidden;
	height:18px;
	font-size:0px;
	zoom:1;
}

.ankieta-blok .ankieta-odpowiedz {
	overflow: hidden;
	height: 1% !iefix;
	padding: 0px 4px 0px 4px;
	text-align: left;
	float:left;
	color:#707070;
	width:190px;
}
.ankieta-blok .m_5 {
	margin-top:5px;
	clear:both;
}
.ankieta-blok .ankieta-glosy{
	display:inline;
	color: #3881C8;
}

.ankieta-blok .ankieta-pasek {
	padding: 0px;
	background: url(../images/ankieta-tlo.gif) repeat-x;
	border-right: 1px solid #d9d9d9;
	margin: 0px;
	height:18px;
	width:190px;
}

.ankieta-blok .ankieta-wykres {
	margin: 0px;
	padding: 0px;
	height: 10px;
	background: url(../images/ankieta_blue2.gif) repeat-x;
	border-left: 1px solid #d9d9d9;
	height:18px;
}

.ankieta-blok .ankieta-wykres div{
	margin: 0px;
	padding: 0px;
	background: url(../images/ankieta_blue.gif) no-repeat right top;
	height: 10px;
	overflow: hidden;
	height:18px;
}



.lista-margines {
	margin: 55px 7px 0px 7px;
	border-top: 1px solid #E6EAEC;
	padding: 6px 0px 0px 15px;
	
}

.lista-margines div{
	position: relative;
	padding: 2px 0px 1px 9px;
	background: url(../images/strzala_blue.gif) no-repeat 0px 8px;
}

.lista-margines div a{color: #4A5254;}

.lista-margines h4 {font-size: 11px;}


/* video */
.video-margines {
	margin: 10px 7px 0px 7px;
	padding-bottom: 12px;
	border-bottom: 1px solid #E6EAEC;
	text-align: center;
}
.FLVvideo {
	text-align: center;
	margin: 5px 0px 10px 0px;
}
/* ksiega gosci */
.podpis {
	margin: 7px;
	text-align: right;
}

/* mapa serwisu */
.belka {
	background: url(../images/mapa_belka.gif) no-repeat 0px 0px;
}

.belka span{
	background: url(../images/mapa_pr.gif) no-repeat right 0;
	font-size: 11px;
	padding: 4px 7px 5px 17px;
	line-height: 21px;
	display:block;
}

div.mapa-serwisu {
	margin: 7px 24px 0px 18px;

}

ul.mapa-serwisu li .mapa-serwisu {
	border-top:none;
	padding:0;
	margin-top:3px;
}

ul.mapa-serwisu li span {
	background:transparent url(../images/mapa_pr.gif) no-repeat scroll right 0;
	display:block;
	font-size:11px;
	line-height:21px;
	padding:4px 7px 5px 17px;
	font-weight:bold;
}

ul.mapa-serwisu li .mapa-serwisu li span  {
	background:none;
	font-weight:normal;
}

ul.mapa-serwisu li .mapa-serwisu li .mapa-serwisu {
	border-top:1px solid #d7d7d7;
	padding: 0px;
	margin:3px 0px 0px 0px;
}
ul.mapa-serwisu li {
	margin: 0px;
	padding: 0px 0px 1px 0px;
	margin-top:0px;
	background:transparent url(../images/mapa_belka.gif) no-repeat  0px 0px;
}
ul.mapa-serwisu li .mapa-serwisu li{
	background: #ffffff;
	margin: 0px;
	padding: 2px 0px 0px 0px;
	zoom:1;
}
ul.mapa-serwisu li .mapa-serwisu li .mapa-serwisu li span{
	padding-left: 45px;
	zoom:1;
}
ul.mapa-serwisu li .mapa-serwisu li .mapa-serwisu li .mapa-serwisu li span{
	padding-left:75px;
}
ul.mapa-serwisu li a, h3.tytulLista a{
	background: url(../images/wyszukiwarka_strz.gif) no-repeat 12px 10px;
	padding: 5px 0px 3px 20px;
	line-height: 19px;
	color: #707070;
	text-decoration: none;

}

ul.mapa-serwisu li .mapa-serwisu li a, h3.tytulLista a{
	background: url(../images/wyszukiwarka_strz.gif) no-repeat 12px 10px;
	padding: 5px 0px 3px 20px;
	line-height: 19px;
	color: #707070;
}


h3.tytulLista a:hover {
	color:#3881C8;
	text-decoration:underline;
}

ul.mapa-serwisu li .mapa-serwisu li a {
	margin-left:30px;
}
ul.mapa-serwisu li a:hover {
	color: #3881C8;
	text-decoration: underline;
}

ul.mapa-serwisu li.last {
	margin: 0px;
	padding: 0px;
}

/* serwis informacyjny */
select.form-select {
	border-top: 1px solid #BABABA;
	border-left: 1px solid #BABABA;
	border-bottom: 1px solid #F5F5F5;
	border-right: 1px solid #F5F5F5;
	background: #FAFAFA;
}

.belka-link {
	color: #4A5254;
	font-weight: bold;
	cursor: pointer;
}

.zrodlo {
	background: url(../images/ikona-strzalka2.gif) no-repeat 0px 3px;
	padding-left: 10px;
	color: #4A5254;
}

/* wydarzenia */
.kalendarz-dzis {
	background: url(../images/tlo-kalendarz-naglowek.gif) no-repeat 0px 0px;
	padding: 9px 0px 8px 0px;
	text-align: center;
}
.kalendarz-dzis span{
	font-weight: bold;
	color: #3881C8;
}
.kalendarz-td {
	background: url(../images/tlo-kalendarz.gif) repeat-x top;
	padding: 5px 0px 5px 0px;
	text-align: center;
	border-left: 1px solid #e6eaec;
	border-right: 1px solid #e6eaec;
}
.kalendarz-dodaj {
	background: url(../images/tlo-kalendarz.gif) repeat-x top;
	padding: 8px 0px 0px 0px;
	text-align: center;
	border-left: 1px solid #e6eaec;
	border-right: 1px solid #e6eaec;
}
.kalendarz-stopka {
	background: url(../images/tlo-kalendarz-stopka.gif) no-repeat 0px 0px;
	height: 9px;
}

.kalendarz-dzien td{
	font-weight: bold;
	color: #3881C8;
	width: 39px;
}

.dni td {color: #000000;}

td.Active {
	background: #FFAC55;
	border: 1px solid #FF6400;
	font-weight: bold;
	color: #FFFFFF;
	cursor: pointer;
}
td.DzienNow, td.ActiveSelected {
	background: #B30037;
	border: 1px solid #750024;
	font-weight: bold;
	color: #FFFFFF;
}

.wydarzenia {
	padding: 6px;
	border-top: 1px solid #E6EAEC;
}

.wydarzenia span{
	background: url(../images/ikona-strzalka2.gif) no-repeat right 4px;
	padding-right: 14px;
	margin-right: 10px;
	color: #3881C8;
	font-size: 10px;
}

.wydarzenia a{
	color: #4A5254;
}

/* uzytkownicy */
div.uzytkownik {
	margin: 0px 7px 0px 7px;
	padding: 4px 7px 10px 7px;
}
div.uzytkownik ul {margin:0px;padding-bottom:4px;background:url(../images/menu_poz_pod.gif) repeat-x 0px bottom;}
div.uzytkownik ul.fix li {margin:0;}
div.uzytkownik ul.fix{margin: 0px 0px 12px 0px;}
div.uzytkownik ul li.wcisniety a{color: #ffffff;}

.uzytkownik-strzalka {
	border-top: 1px solid #E0E0E0;
	margin: 0px 7px 10px 7px;
}
/*----Menu Poziome----*/
div.menuPoz {
	background:transparent url(../images/menu_poz_pod.gif) repeat-x scroll 0px bottom;
	padding-bottom:4px;
	margin:0px;
}
ul.menuPoziome {
	margin: 0px;
	padding: 0px;
	line-height:14px;
}

ul.menuPoziome li {
background:transparent url(../images/menu_poz_szar.gif) repeat-x scroll 0px 0px;
border-color:#E0E0E0 #E0E0E0 #E0E0E0 #FBFBFB;
border-style:solid;
border-width:1px;
float:left;
height:29px;
padding:0;
margin:0px;
}
.menuPoziome li a{
color:#555555;
display:block;
font-family:arial;
font-size:11px;
font-weight:bold;
padding:8px 8px 6px 10px;}


/* notowania */
.notowania {
	border-top: 1px solid #E6EAEC;
	margin: 14px 0px 10px 0px;
}
.notowania td{
	border-bottom: 1px solid #E6EAEC;
	font-weight: bold;
	padding: 5px;
	text-align: left;
}
.notowania td.wartosc{color: #F37C23;}

/* galeria */
.galeria-zdjecie {
	margin-left: -55px;
	overflow:hidden;
	width:830px;
}
.galeria-zdjecie .zdjecie {
	float: left;
	padding: 14px 0px 10px 82px;
	overflow:hidden;
}
.galeria-zdjecie .zdjecie p{
	color:#555555;
	padding: 8px 7px 12px 7px;
}
/* mapa interaktywna */
.mapa {
	text-align: center;
	padding: 10px 0px 10px 0px;
}

/* forum nowe */
.forum {
	padding: 10px 10px 10px 10px;
	background-color: #f6f6ff;
	border: 1px solid #E0E0E0;
}

.forum th{
	background: #FFFFFF url(../images/tlo-kalendarz.gif) repeat-x top; 
	border-bottom: 1px solid #E0E0E0;
	padding: 6px;
	color: #3881C8;
}

.forum th.forum-dzial{
	font-weight: bold;
	color: #FFFFFF;
	background: #4692BD url(../images/tlo-kalendarz-wydarzenie.gif) no-repeat 0px 0px;
	padding: 9px 5px 8px 30px;
	text-align: left;
}

.forum td{
	background: #FFFFFF;
	border-bottom: 1px solid #E0E0E0;
	padding: 5px;
}

.forum td img{vertical-align: -3px;}

.forum-status {padding: 7px;}

.forum-status .tytul2{
	border-bottom: 1px solid #E0E0E0;
	font-weight: bold;
	padding-bottom: 5px;
	margin: 0px 0px 7px 0px;
}

.forum-autor{border-right: 1px solid #E0E0E0;}

.forum-autor img, .forum-autor a{
	font-weight: bold;
	padding-bottom: 10px;
}

.forum-data{
	margin-bottom: 10px;
	color: #acacac;
	font-size: 10px;
	float: left;
}

.prawo {float: right;}

.forumMessage{
	padding: 10px;
	background: #FFFDF4 url(../images/forum/tlo-forum.gif) repeat-x bottom; 
	border-top: 1px solid #E6EAEC;
	border-bottom: 1px solid #E6EAEC;
}

.forum-edycja{
	padding-top: 10px;
	color: #acacac;
	font-size: 10px;
}

.border-bottom{border-bottom: 1px solid #E0E0E0;}

.formularz label iframe, .formularz .forum-avatar{
	float: left;
	margin: -3px 0px 13px 21px;
}

#EditorArea{
	background: #FAFAFA; 
	border-top: 1px solid #BABABA;
	border-left: 1px solid #BABABA;
	border-bottom: 1px solid #F5F5F5;
	border-right: 1px solid #F5F5F5;
	height: 200px;
	font-size: 12px;
	float: left;
	margin: -3px 0px 13px 21px;
	width: 360px;
}

blockquote.quote{
	padding: 10px;
	border: 1px dotted #BAC4C3;
	background-color: #FFFFFF;
	margin: 0;
	margin-left: 10px;
}


/* ogloszenia dynamiczne */
.ogloszenie {
	margin-top: 10px;
	border-top: 1px solid #E0E0E0;
}

.ogloszenie td{
	border-bottom: 1px solid #E0E0E0;
	padding: 5px;
}

.ogloszenie tr.bez-podkreslenia td{border-bottom: none;}

.ogloszenie td.belka{background: #F1F3F5}

.ogloszenie table{
	margin: 3px;
	background: #E0E0E0;
}
.ogloszenie table.ogloszenia-galeria{background: #FFFFFF;}

.ogloszenie table td{
	background: #FFFFFF;
	border: none;
}

/* ----- faq --------- */
.faq-blczek {
color:#707070;
margin:0px 14px 2px 19px;
overflow:hidden;
padding:0px 7px 0px 15px;
text-align:justify;
}
.faq-blczek h3 , .faq-blczek h3 a{
	color: #4e4e4e;	
	font-size: 11px;
}

.faq-zadaj {
	background:#f8f9f9;
	margin: 0px 21px 0px 34px;
	padding:20px 0px 10px 0px;
}

.faq-pytanie-ramka {
	cursor: pointer;
	padding: 1px;
	border: 1px solid #e7e7e7;
}
	.faq-pytanie-ramka span {
		display: block;
		background: #f7f7f7 url(../images/faq_tlo.gif) 0px 100% repeat-x;
	}
		.faq-pytanie-ramka span span {
			display: block;
			padding: 5px 13px 5px 23px;
			background: transparent url(../images/faq-strz-braz.gif) 10px 10px no-repeat;
		}

.faq-pytanie-ramka:hover {
	border: 1px solid #a2bcdd;
	background-color: #bbdaff; 
}
	.faq-pytanie-ramka:hover span {
		background: #77b4fe url(../images/faq_tlo-active.gif) 0px 100% repeat-x;
	}
	.faq-pytanie-ramka:hover span span {
		background: url(../images/faq-strz-biel.gif) 10px 10px no-repeat;
		color: #fff;
	}

.faq-pytanie-ramkaA {
	border: 1px solid #a2bcdd;
	background-color: #bbdaff;
	cursor: pointer;
	padding: 1px; 
}
	.faq-pytanie-ramkaA span {
		display: block;
		background: #77b4fe url(../images/faq_tlo-active.gif) 0px 100% repeat-x;
	}
	.faq-pytanie-ramkaA span span {
		background: url(../images/faq-strz-biel.gif) 10px 10px no-repeat;
		color: #fff;
		display: block;
		padding: 5px 13px 5px 23px;
	}


.odpowiedz{padding:12px 5px 19px 28px;color:#4e4e4e;}
}

/* chat */
.chatSystemMsg {color: #EE7777;}
.chatRow1 {background-color: #FFFFFF;}
.chatRow2 {background-color: #F5F5F5;}

/* wyszukiwarka live search */
#wyniki_wyszukiwania h2 {
	font-weight: normal;
	font-size: 16px;
	margin-bottom: 5px;
}

#wyniki_wyszukiwania .url {
	float: left;
	color: green;
}

#wyniki_wyszukiwania .linkArchiwum {
	float: left;
	margin-left: 15px;
}

#wyniki_wyszukiwania .linkArchiwum a {
	color: #3881C8;
}

/* ========================================================== */
/* ------------------------- BLOKI -------------------------- */
/* ========================================================== */


/* ----- menu zakladki ------ */
div.forum-linki ul li,
div.uzytkownik ul li {
	float: left;
	padding: 0px;
	border: none;
	background: url(../images/menu_poz_szar.gif) repeat-x 0px 0px;
	border-top:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	border-left:1px solid #fbfbfb;
	border-right:1px solid #e0e0e0;
	height:29px;
}
div.gora ul li, div.gora ul li {
	border:none;
	padding: 0px;
}
div.forum-linki ul li a,
div.uzytkownik ul li a,
div.gora ul li a{ 
	display: block;
	padding: 8px 8px 6px 10px;
	color: #555555;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
}
div.forum-linki ul li.wcisniety, div.uzytkownik ul li.wcisniety{
	float: left;
	margin: 0;
	padding: 0px;
	border: none;
	background: url(../images/menu_poz_blue.gif) repeat-x 0px 0px;
	border-top:1px solid #39a5ff;
	border-bottom:1px solid #439ee9;
	height:29px;
}
div.gora ul li.wcisniety {
	float: left;
	padding: 0px;
	border: none;
	background: url(../images/tlo-zakladka1-aktywna.gif) no-repeat 0px 0px;
}

div.gora ul li.wcisniety a{ 
	display: block;
	padding: 8px 8px 6px 10px;
	color: #FFFFFF;
	background: url(../images/tlo-zakladka2-aktywna.gif) no-repeat right 0px;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
}

/* ----- menu gorne ------ */
div.gora ul{
	list-style: none;
	float: right;
}

div.reg1 ul li, div.reg1 ul li.tele {
	float: left;
	margin: 0;
	background: url(../images/ico_tel.gif) no-repeat 8px 14px;
}
div.reg1 ul li, div.reg1 ul li.mapa {
	float: left;
	margin: 0;
	background: url(../images/ico_mapa.gif) no-repeat 9px 16px;
}
div.reg1 ul li, div.reg1 ul li.dom{
	float: left;
	margin: 0px 1px 0px 0px;
	background: url(../images/ico_home.gif) no-repeat 9px 14px;
}

div.reg1 ul li a, div.reg1 ul li.wcisniety a{ 
	display: block;
	color: #9e9e9e;
	background: none;
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma;
}
div.reg1 ul li a, div.reg1 ul li.tele a{ 
	padding: 12px 3px 4px 22px;
}
div.reg1 ul li a, div.reg1 ul li.mapa a{ 
	padding: 12px 6px 4px 21px;
}
div.reg1 ul li a, div.reg1 ul li.dom a{ 
	padding: 12px 5px 4px 28px;
}

div.reg1 ul li.kontakt {background: url(../images/ikona-kontakt.gif) no-repeat 5px 12px;}
div.reg1 ul li.mapa-serwisu {background: url(../images/ikona-mapa.gif) no-repeat 5px 12px;}
div.reg1 ul li.zaloguj-sie {background: url(../images/ikona-zaloguj.gif) no-repeat 5px 12px;}
div.reg1 ul li.zarejestruj-sie {background: url(../images/ikona-uzytkownik.gif) no-repeat 5px 12px;}

div.gora a.lang{
	display: block;
	padding: 12px 3px 4px 15px;
	float: right;
	color: #3881C8;
	text-decoration: none;
}
div.gora a.lang:hover{color: #D2D2D2;}

/* ----- menu lewe ------ */
div.reg4 ul.poziom1{
	list-style: none;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

div.reg4 ul.poziom1 li{ 
	margin: 0px;
	padding: 0px;
	background: #ffffff;
	color:#535252;
}

div.reg4 ul.poziom1 li a{ 
	display: block;
	width: 100%;
	color:#535252;
	background:url(../images/strzala_blue.gif) no-repeat 14px 12px;
	border-top:1px solid #d7d7d7;
}
/*li.spa{
	border-bottom:1px solid #d7d7d7;
	border-top:none;
	margin:0px;
	font-size:0px;
	zoom:1;
	line-height:0px;
}*/
div.reg4 ul.poziom1 li a:hover, .reg4 ul.poziom1 li.wcisniety a{ 
	display: block;
	width: 100%;
	color:#ffffff;
	background:#165d95 url(../images/faq-strz-biel.gif) no-repeat 14px 12px;
	border-top:1px solid #d7d7d7;
}
div.reg4 ul.poziom1 li.wcisniety, .reg4 ul.poziom1 li a:hover{
	margin: 0px;
	padding: 0px;
	background: #165d95 url(../images/menu_tlo_blue.gif) repeat-x 0px 0px;
	color:#ffffff;
	font-weight:normal;
}
div.reg4 ul.poziom1 li a span{ 
	display: block;
	padding: 6px 5px 6px 25px;
	line-height:14px;
	margin:0px;
}



div.reg4 ul.poziom1 li.wcisniety, .reg4 ul.poziom1 li a:hover{ 
	margin: 0px;
	padding: 0px;
	background: #165d95 url(../images/menu_tlo_blue.gif) repeat-x 0px 0px;
	color:#ffffff;
	font-weight:normal;
}

div.reg4 ul.poziom2{
	list-style: none;
	margin: 0px;
	padding: 0;
	background: #ffffff;
	color:#535252;
	font-weight:normal;
	display: none;
}
div.reg4 ul.poziom2 li { 
	margin: 0px;
	padding: 0px;
	background: #ffffff;
	color:#535252;

}

.reg4 ul.poziom1 li.wcisniety ul.poziom2 {
	display: block;

}
.reg4 ul.poziom1 li.wcisniety ul.poziom2 li.wcisniety ul.poziom3{
	display: block;

}
.reg4 ul.poziom1 li.wcisniety ul.poziom2 li.wcisniety ul.poziom3 li.wcisniety ul.poziom4{
	display: block;
}
.reg4 ul.poziom1 li.wcisniety ul.poziom2 li a { 
	display: block;
	color: #535252;
	background:url(../images/strzala_blue.gif) no-repeat 23px 12px;
	width: 100%;
	border-top:1px solid #d7d7d7;
}

.reg4 ul.poziom1 li.wcisniety ul.poziom2 li ul.poziom3 li a { 
	display: block;
	color: #535252;
	background:url(../images/strzala_blue.gif) no-repeat 35px 12px;
	width: 100%;
	font-weight:normal;
	border-top:1px solid #d7d7d7;
}

.reg4 ul.poziom1 li.wcisniety ul.poziom2 li ul.poziom3 li ul.poziom4 li a  { 
	display: block;
	color: #535252;
	background:url(../images/strzala_blue.gif) no-repeat 45px 12px;
	width: 100%;
	font-weight:normal;
	border-top:1px solid #d7d7d7;
}

.reg4 ul.poziom1 li.wcisniety ul.poziom2 li ul.poziom3 li.wcisniety a   { 
	display: block;
	color: #ffffff;
	background:url(../images/faq-strz-biel.gif) no-repeat 35px 12px;
	width: 100%;
	font-weight:normal;
	border-top:1px solid #d7d7d7;
}
.reg4 ul.poziom1 li.wcisniety ul.poziom2 li ul.poziom3 li ul.poziom4 li.wcisniety a  { 
	display: block;
	color: #ffffff;
	background:url(../images/faq-strz-biel.gif) no-repeat 45px 12px;
	width: 100%;
	font-weight:normal;
	border-top:1px solid #d7d7d7;

}

div.reg4 ul.poziom2 li.wcisniety, .reg4 ul.poziom1 li.wcisniety ul.poziom2 li a:hover{ 
	margin: 0px;
	padding: 0px;
	background: #76a2d7;
	color:#ffffff;
	font-weight:normal;
}
.reg4 ul.poziom1 li.wcisniety ul.poziom2 li a:hover, .reg4 ul.poziom1 li.wcisniety ul.poziom2 li.wcisniety a {
	color: #ffffff;
	background:#76a2d7 url(../images/faq-strz-biel.gif) no-repeat 23px 12px;
	font-weight:normal;
	display: block;
	width: 100%;
}

.reg4 ul.poziom1 li.wcisniety ul.poziom2 li.wcisniety ul.poziom3 li a:hover {
	color: #ffffff;
	background:#76a2d7 url(../images/faq-strz-biel.gif) no-repeat 35px 12px;
	font-weight:normal;
	border-top:1px solid #d7d7d7;
	display: block;
}
.reg4 ul.poziom1 li.wcisniety ul.poziom2 li.wcisniety ul.poziom3 li.wcisniety ul.poziom4 li a:hover {
	color: #ffffff;
	background:#76a2d7 url(../images/faq-strz-biel.gif) no-repeat 45px 12px;
	font-weight:normal;
	border-top:1px solid #d7d7d7;
}

div.reg4 ul.poziom2 li.last, 
div.reg4 ul.poziom2 li.single, 
div.reg4 ul.poziom2 li.last a{border-bottom: none;}

div.reg4 ul.poziom2 li a span{ 
	display: block;
	padding: 6px 5px 6px 35px;
	display: hidden;
}

ul.poziom2 ul.poziom3, ul.poziom4{
	list-style: none;
	margin: 0px;
	padding: 0;
	background: #EEEEEE;
	display: none;
}

ul.poziom2 ul.poziom3 li, ul.poziom4 li{ 
	margin: 0px;
	padding: 0px;
	background: #ffffff;
}

div.reg4 ul.poziom2 ul.poziom3 li.single,
div.reg4 ul.poziom2 ul.poziom3 li.last{border-bottom: none;}

div.reg4 ul.poziom2 ul.poziom3 li a{ 
	display: block;
	color: #4A5254;
	width: 100%;
	border-bottom: none;
}

div.reg4 ul.poziom2 ul.poziom3 li.wcisniety a{color: #F93D00;}

div.reg4 ul.poziom2 ul.poziom3 li a span{ 
	display: block;
	padding: 6px 5px 6px 50px;
}

div.reg4 ul.poziom2 ul.poziom3 ul.poziom4 li a span{ 
	display: block;
	padding: 6px 5px 6px 60px;
}
.najechany{
	dispay: block;
}
.najechany ul{
	dispay: block;
	position: relative;
	top: 0;
	right:0;
}

div.reg4 ul.poziom1 li{ 
	position:relative;
	z-index:90;
}
div.reg4 ul.poziom1 li.najechany ul.poziom2 li a span{ 
	display: block;
	padding: 6px 5px 6px 60px;
	
}

div.reg4 ul.poziom1 li.najechany ul.poziom2{ 
	display: block;
	margin:0px 0px 0px 205px;
	position:absolute;
	top:0;
	left:0;
	padding:0;
	z-index:100000;
	width: 200px;
}

div.reg4 ul.poziom2 li{ 
	position:relative;
	z-index:90;
}
div.reg4 ul.poziom2 li.najechany ul.poziom3 li a span{ 
	display: block;
	padding: 6px 5px 6px 60px;
	
}

div.reg4 ul.poziom2 li.najechany ul.poziom3{ 
	display: block;
	margin:0px 0px 0px 200px;
	position:absolute;
	top:0;
	left:0;
	padding:0;
	z-index:90;
	width: 200px;
}
div.reg4 ul.poziom1 li.wcisniety ul.poziom2 li.najechany ul.poziom3{ 
	margin:0px 0px 0px 205px;
}
div.reg4 ul.poziom2 li.najechany ul.poziom3 li a span:hover{ 
	background: #76a2d7;
}
/*

div.reg4 ul.poziom1 li.najechany ul.poziom2{ 
    background: none repeat scroll 0 0 #FFFFFF;
    color: #535252;
    display: block;
    font-weight: normal;
    list-style: none outside none;
    margin: 0 0 0 200px;
    padding: 0;
    position: absolute;
    width: 200px;
    z-index:100000;
}*/

/*
div.reg4  ul.poziom1 li.najechany ul.poziom2 li a span{ 
	border:1px solid red;
	display:block;
	margin-top:-1;
	background:red;
	
}*/



div.reg4 ul
{
	overflow:visible ;
}

/*.glowny{
position:relative;
}*/
/* ----- menu dolne ------ */

div.reg11 ul.poziom1{
	list-style: none;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	overflow: hidden;
	height: 1% !iefix;
}

div.reg11 ul.poziom1 li{ 
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 23px;
	background: url(../images/ikona-kwadrat.gif) no-repeat 14px 5px;
}

div.reg11 ul.poziom1 li a{font-weight: bold;}

/* ----- banery ------ */
.reklama{
	text-align: center;
}
.reg4 .reklama, .reg3 .reklama, .centrum .reklama{
	margin:10px 0px 10px 0px;
	text-align: center;
}
.reklamaMaska{
	position: absolute;
	background: #ffffff;
	filter:alpha(opacity=1);
	-moz-opacity: 0.01;
	opacity: 0.01;
	width: 100%;
	display: block;
}

div.reg1 .reklama{float: right;}
div.reg3 .reklama{margin-bottom: 0px;}

/* ----- aktualnosci ----- */
.aktualnosci-blok {
	padding: 10px 7px 12px 15px;
	text-align: justify;
	overflow: hidden;
	height: 1% !iefix;
	color:#707070;
	border-bottom:1px solid #d7d7d7;
}
.aktualnosci-blok a{
	color:#218ade;
}
.kontakt-blok {
	padding: 10px 7px 12px 15px;
	text-align: justify;
	overflow: hidden;
	height: 1% !iefix;
	color:#494a4a;
}
.kontenerCentrum .kontakt-blok {
	padding: 10px 0px 8px 0px;
}

.aktualnosci-blok2 {
	padding: 18px 7px 8px 7px;
	border-top: 1px solid #787878;
	text-align: justify;
}

.aktualnosci-blok .miniaturka, .aktualnosci-blok2 .miniaturka{
	float: left; 
	margin: 0px 10px 2px 0px;
}

.aktualnosci-blok .data{
	color: #c4c4c4;	
	margin-bottom: 16px;
	font-size: 10px;	
}

.aktualnosci-blok h3, .aktualnosci-blok2 h3 {margin-bottom: 4px;}

.aktualnosci-blok h3 a, h3.sklep-nazwa a, h3.sklep-nazwa{
	color: #3881C8;	
	font-size: 11px;
	text-align: left;
}

.aktualnosci-blok2 h3 a{
	color: #F37C23;	
	font-size: 11px;
}

.wiecej-link {
	padding: 0px 7px 0px 0px;
	text-align: right;
}
.wiecej-link a{
	padding-right: 18px;
	color:#218ade;
	background:transparent url(../images/wiecej.gif) no-repeat right 0px;
	line-height: 22px;
}
a.wiecej  {
	float: right;
	display:inline;
	color:#218ade;
	background:transparent url(../images/wiecej.gif) no-repeat right 2px;
	padding-right:18px;
	line-height: 18px;
}

/* ----- opisowka ----- */
.aktualnosci-opis {
	padding: 7px 7px 12px 7px;
	text-align: justify;
}

/* ----- ankiety ----- */
.ankieta-blok {
	padding: 4px 0px 4px 5px;
	margin: 6px 0px 4px 0px;
}

.reg4 .ankieta-blok { border-color: #848484;}
.reg4 .tytul3 {margin-top: 4px;}

ul.ankieta {
	list-style: none;
	margin: 0px;
	color:#4A5254;
}

ul.ankieta li{
	background: none;
	margin: 3px 0px 7px 5px;
	padding: 0px;
}

.ankieta-blok ul.ankieta li{
	background: none;
	margin: 3px 0px 7px 0px;
	padding: 0px;
}

ul.ankieta input{vertical-align: -3px;}

.ankieta-przyciski{padding: 5px 15px 10px 30px;}

.ankieta-przyciski input.przycisk-w{
	margin-right: 20px;
	background:url(../images/tlo_button.gif) repeat-x 0px 0px;
	border:1px solid #c7e4fc;
	color:#2e2e2e;
	font-weight:normal;
	height:20px;
}
/* ----- chmura tagow ----- */
div.chmura-tagow {
	padding: 15px;
	background: #F8F8F8;
	border: 1px solid #E8E8E8;
	text-align: justify;
	margin-bottom:10px;	
	font-family: Tahoma;
	line-height: 1.9em;			
}

div.chmura-tagow a {white-space: nowrap;}

div.chmura-tagow a.even {color: #3881C8;}

div.czarna {
	padding: 15px;
	background: transparent;
	border: none;
	text-align: justify;
	margin-bottom: 0px;	
	font-family: Tahoma;
	line-height: 1.9em;			
}

/* ----- kalendarz ----- */
.kalendarz-skrot {
	background: #4692BD url(../images/tlo-kalendarz-wydarzenie.gif) no-repeat 0px 0px;
	padding: 8px 5px 6px 28px;
}

.kalendarz-skrot div.data{
	color: #9bdbff;
	float: right;
}
.kalendarz-skrot a{
	color: #FFFFFF;
	float: left;
	display: block;
	width: 184px;
}

/* ----- logowanie ----- */
.blok-logowania {padding:10px 7px 12px 15px;color:#555555;}
.blok-logowania td{text-align: right;color:#555555;}
.blok-logowania td span{padding-top:3px;display:block;font-weight:bold;}
.blok-logowania a{
	color: #3881C8;
	line-height: 24px;
}
.m_4 {margin-right:4px;}
.reg4 .wiecej-link{ border-color: #848484;}
.reg4 .wiecej-link a{padding-bottom:5px;}

/* ----- wyszukiwarka ----- */
.szukaj-blok {
	height: 20px;
	padding: 0px 0px 9px 9px;
	*padding: 0px 0px 6px 9px;
	margin-top:3px;
}
.szukajReg1 {
	width: 100%;
	float:right;
}
.szukaj-blokReg1 {
	width: 100%;
}
.forum-linki .szukaj-blok {
	height: 25px;
	padding: 0px 0px 0px 9px;
}

.reg1 .szukaj-blok {
	float: right;
	margin-top: 8px;
}
.regprawy .szukaj-blok {
	padding-left: 47px;
	background-position: 47px 0px;
}
.szukaj-blok input{ 
	width: 122px;
	color: #788494;
	border: 1px solid #054578;
	float:left;
	font-size: 11px;
	padding: 1px 1px 1px 1px;
	height:16px;
	line-height:18px;
	vertical-align:middle;
}
.wyszukiwarka .szukaj-blok {
	height: 65px;
	padding: 0;
	background:#f8f9f9;
	margin: 0;
	line-height:65px;
	vertical-align: middle;
}
.kontenerWyszukaj .szukaj-blok input{ 
	width: 155px;
	border: 1px solid #c7c7c7;
	margin-left:3px;
}
.kontenerWyszukiwarka .szukaj-blok input{ 
	width: 155px;
	border: 1px solid #054578;
	margin-left:3px;
}
.wyszukiwarka .szukaj-blok input{ 
	width: 199px;
	padding-left: 3px;
	border: 1px solid #b2b2b2;
	margin-right:5px;
	color:#414040;
}
.wyszukaj-produkt {
	padding:8px 0px 10px 0px;
	background:none;
	margin:8px 10px 0px 10px;
	border-top:1px solid #d7d7d7;
}
.wyszukaj-produkt h4 {
	font-size:18px;
	color:#707070;
	margin:0px 0px 5px 0px;
	font-weight:normal;
	
}
.w_750{
	margin: auto; 
	width: 750px; 
	height: 350px;
}

.produkt {
	color:#1D8BE2;
	margin: 20px 0px 13px 0px;
}
.wyszukaj-produkt .lista{
	text-align:right;
	padding:5px 20px 5px 0px;
}
.wyszukaj-produkt .lista span {
	display:block;
	float:left;
	text-align:left;
	width:100px;
}
.wyszukaj-produkt .p197{
	padding:5px 0px 5px 197px;
}
.wyszukaj-produkt .p5{
	padding:5px 0px 5px 0px;
}
.wyszukaj-produkt .pod5{
	padding:10px 0px 10px 30px;
	_padding: 5px 0px 10px 30px;
	border-bottom:1px solid #d7d7d7;
	border-top:1px solid #d7d7d7;
}
.probka {
	position:relative; 
	top:-32px;
	left:100px;
}
.zaawan {
	background:url(../images/strzala_blue.gif) no-repeat 0px 5px; 
	padding-left:9px;
}
#advanceSearch {
	float:right;
	padding:0px 45px 0px 0px;
}
.wyszukaj-produkt .StrLewa {
	float:left;
	width:340px;
	padding-left:30px;
}
.wyszukaj-produkt .StrPrawa {
	float:right;
	width:380px;
}
.wyszukaj-produkt .p154{
	padding:5px 0px 5px 154px;
}
.wyszukaj-produkt div select, .wyszukaj-produkt div input {
	width:205px;
	text-align:center;
	border:1px solid #b2b2b2;
}
.szukaj-blok input.szukaj-przycisk, .wyszukaj-produkt input.szukaj-przycisk{ 
	border:1px solid #054578;
	background:#b8c9de url(../images/tlo_button.gif) repeat-x 0px 0px;
	height:20px;
	*line-height:14px;
	width: 54px;
	color: #535252;
	cursor:pointer;
	font-size: 11px;
	font-weight: none;
	text-decoration: none;
	padding: 1px 1px 6px 1px;
	margin-bottom:1px;
	vertical-align:middle;
}
.wyszukaj-produkt input.zamow-przycisk {
	border:1px solid #054578;
	background:#b8c9de url(../images/tlo_button.gif) repeat-x 0px 0px;
	height:20px;
	*line-height:14px;
	width: 90px;
	color: #535252;
	cursor:pointer;
	font-size: 11px;
	font-weight: none;
	text-decoration: none;
	padding: 1px 1px 6px 1px;
	margin-bottom:1px;
	vertical-align:middle;
}
.kontenerWyszukaj .szukaj-blok input.szukaj-przycisk{ 
	border:1px solid #c7c7c7;
}
.kontenerWyszukiwarka .szukaj-blok input.szukaj-przycisk{ 
	border:1px solid #054578;
	width: 58px;
}
.wyszukiwarka .szukaj-blok input.szukaj-przycisk{ 
	border:1px solid #c7e4fc;
	width:58px;
	color:#535252;
}
/* ----- rss ----- */
.reg1 .rss {float: right;}
.rss {padding: 7px;}
.rss img{vertical-align: -5px;}

/* ----- galeria ----- */
.galeria-blok {padding: 7px;}

.galeria-blok .zdjecie{float: left; padding: 0px 6px 7px 17px;}

.regprawy .galeria-blok .zdjecie{float: left; padding: 0px 3px 7px 8px;}

.reg3 .galeria-blok .zdjecie,
.reg10 .galeria-blok .zdjecie{float: left; padding: 0px 7px 7px 9px;}


/* ----- forum tematy ----- */
.forum-blok {
	border-top: 1px solid #E6EAEC;
	padding: 7px 7px 7px 7px;
}

.forum-blok a{
	padding-left: 26px;
	background: url(../images/ikona-strzalka3.gif) no-repeat 4px -1px;
}

.aktualnosci-blok .data-forum{
	color: #A1A1A1;	
	margin-bottom: 0px;
	font-size: 10px;	
}

/* komentarze */
.reloadIndicator {
	width: 100%;
	height: 100%;
	text-align: center;
	position: absolute;
	background: #FFFFFF url(../images/lightbox-ico-loading.gif) no-repeat center center;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	display: none;
}

.komentarze-padding {padding: 0px 7px 0px 7px;}

.ajax-komunikat {
	padding: 0px;
	color: #3881C8;
	font-weight: bold;
	text-align: center;
}

.ajaxError {color: #F37C23;}

#kontener_komentarzy {position: relative;}
#kontener_dodaj_komentarz{margin-top: 10px;}

/* wyszukiwarka google */
#wyszukiwarka_google {
	padding: 10px;
}


/* blok wyszukiwarka */
.sklep-szukaj table td{padding: 0px 25px 0px 7px;}
.sklep-szukaj table td.line-left{ border-left: 1px solid #E6EAEC;}

.sklep-szukaj table td.labelki label{
	display: block;
	margin-bottom: 16px;
	text-align: right;
}

.sklep-szukaj table label{
	display: block;
	margin-bottom: 7px;
}

.sklep-szukaj .przycisk{
	float: right;
	margin-right: 7px;
}
.sklep-szukaj table td.line-left label{
	display: block;
	margin-bottom: 2px;
}
.form_blok {
	background: #EFEFEF;
	margin: 0px 7px 7px 7px;
	padding: 5px;
}
.form_blok label {margin-left: 10px;}
.form_blok label input,
.line-left label input{vertical-align: -5px;}

h3.tytul7 {
	background: url(../images/ikona-strzalka3.gif) no-repeat 0px 9px;
	padding: 10px 0px 2px 24px;
	margin: 0px 7px 5px 10px;
	font-size: 11px;
	font-weight: bold;
	color: #4A5254;
	cursor: pointer;
}



/* tooltip */
.tip {
	position: absolute; 
	z-index: 200;
	visibility: hidden; 
	top: 20px;
	left: 90px;
}

/* zestawy */
.karta-zestaw {padding-left: 24px;}
.karta-zestaw input{vertical-align: -3px;}
.karta-zestaw b{float: right;}
.karta-zestaw b a{
	font-weight: normal;
	padding-right: 15px;
	padding-left: 8px;
	background: url(../images/ikona-strzalka3.gif) no-repeat right top;
}
.mapaLev1{
	border:1px solid red;
}

.formularz_error{
	border:1px solid red;	
}
object, a:active {outline: none}
object, a:focus {-moz-outline-style: none}

/* ------------------------------------------ */
/* ---------- BLOK ROTATOR BANERÓW ---------- */
/* ------------------------------------------ */

.rotator-background {
	width: 775px;
	height: 225px;
	white-space: no-wrap;
	overflow: hidden;
}
.rotator-left {
	position: absolute;
	float: left;
	width: 775px;
	overflow: hidden;
	text-align: center;
}
.rotator-left img{
	border: 0px;
}
.rotator-right {
	float: right;
	width: 335px;
	height: 225px;
}

.rotator-table {
	width: 440px;
	margin:0;
	height: 225px;
	text-align:center;
	vertical-align: middle;
}
.rotator-td {
	width: 440px;
	margin:0;
	height: 225px;
	text-align:center;
	vertical-align: middle;
}
.rotator-images {
	border: none;
	overflow: hidden;
}
.rotator-contents, .rotator-content {
	width: 325px;
	height: 178px;
    overflow:hidden;
    position:relative;
}
.rotator-content h1 {
	margin-top: 8px;
	padding: 38px 0 10px 0px;
	/*background: url(/szablony/multimac/images/bg_rotator.gif) no-repeat;*/
	color: White;
	overflow: hidden;
	height: 20px;
	font-size: 2em;
}
.rotator-content p {
	padding: 10px 0 10px 0px;
	font-size: 1.4em;
	color: black;
	line-height: 1.25em;
/*	font-weight: bold;*/
}

.rotator-thumbnail {
	width: auto;
	height: 34px;
	float: right;
	white-space: no-wrap;
	position: relative;
	right: 81px;

	overflow: hidden;
	cursor: pointer;
}
.rotator-thumbnail-list  {
	float: right;
	border: 0px;
	background: White;
	width: 30px;
	height: 30px;
	margin-left: 20px;
	white-space: no-wrap;
	overflow: hidden;
	text-align: right;
}
.rotator-thumbnail-list {
	border: 1px solid #000;
	width: 30px;
	height: 30px;
}
.activ {
	border: 1px solid Red;
}
