div.gora {
	margin: 0px auto;
	width: 980px;
	background: url(../images/logom13.jpg) no-repeat 0px 0px;
}
div.gora .reklama {
	float:none;
	text-align:center;
}
div.gora_banner {
	margin: 0px auto;
	width: 980px;
}
div.gora_banner .reklama {
	float:none;
}
object, a:active {outline: none}
object, a:focus {-moz-outline-style: none}

div.gora a.logo {
	display: block;
	/*width: 200px;
	height: 170px;
	margin: 8px 0px 0px 8px;*/
	float: left;
	width: 153px;
	height: 183px;
	margin: 25px 0px 0px 33px;
	background: #ffffff url(../images/logo_m13.gif) no-repeat right 0px;
}
div.gora a.logofb {
	display:block;
	position:absolute;
	width:170px;
	height:28px;
	margin:198px 0px 0px -453px;
	float:left;
	left:50%;
	display: none;
}
div.gora a.logo span {display: none;}

div.gora div.reg1{height: 283px;}
div.gora div.reg1 div.kontener {
	width:225px;
	float:right;
}
div.tlo-szare {
	background: #434A4E url(../images/tlo-naglowka.gif) repeat-x top;
	text-align: center;
	padding: 7px 0px 7px 0px;
}

div.reg3{
	margin: 5px auto;
	width: 753px;
}

div.glowny{
	margin: 0px auto;
	width: 980px;
	
	margin-top: 11px;
}

div.glowny div.reglewy{float: left;}

div.regsrodkowy- {float: left; width: 943px;}
div.regsrodkowy-4-6-8 {float: left; width: 443px;}
div.regsrodkowy-4-8 {float: left; width: 753px;}
div.regsrodkowy-4-6 {float: left; width: 753px;}
div.regsrodkowy-6-8 {float: left; width: 443px;}
div.regsrodkowy-4 {float: left; width: 753px;}
div.regsrodkowy-6 {float: left; width: 654px;}
div.regsrodkowy-8 {float: left; width: 732px;}


div.glowny div.regprawy{ 
	float: right;
	width: 225px;
	margin-left: 2px;
}
div.regsrodkowy-4-6 .reg0 {
	width:304px;
	float:right;
}
div.reg4 {
	width: 225px;
	margin-right: 0px;
	margin-bottom: 10px;
	float:right;
}
div.reg6 {
	width:446px;
}
div.reg7-a {
	background: url(../images/r7-gora.gif) no-repeat 0px 0px;
	padding-bottom:7px;
	height:7px;

}
div.reg7-b {
	background: url(../images/r7-dol.gif) no-repeat 0px bottom;
	overflow:hidden;
	height:auto;
	padding-left:16px;
	_padding-right:10px;
	_float:left;
}

div.reg7-tlo {
	background: url(../images/r7-tlo.gif) repeat-y 0px 0px;
	width:753px;

}

div.reg4 div.reg4gora{
	padding-top: 10px;
}

div.reg4 div.reg4dol{
	background: url(../images/ng_blok_d.gif) no-repeat 0px bottom;
}

div.reg8 {
	width: 199px;
	margin-right: 12px;
}

div.reg5 {
	float: left; 
	width: 700px;
	padding-left: 30px;
	padding-bottom: 15px;
	
}
div.kody {
	text-align: center;
	margin:0 auto;
	width:980px;
	vertical-align:center;
	float:none;
	position:relative;
}
div.kody div {
	margin:0 auto;
}
div.kody_pr {
	height:600px;
	position:absolute;
	right:-170px;
	top:300px;
}
div.sTresc{
	padding:0px 0px 10px 0px;
	color:#5d6e8b;
	width:185px;
	text-align: center;
	float: left;
}
.stopka-lista {
	color:#5d6e8b;
	float:left;
	margin-right: 28px;
}
.stopka-lista h2 {
	font-size:12px;
}
.stopka-lista ul li {
	color:#8790a0;
	background:transparent url(../images/krop-stop.gif) no-repeat scroll 0 5px;
	margin:0px;
	padding-left: 10px;
}
.stopka-lista ul {
	margin:0px;
	margin-top:5px;
}
.stopka-lista ul li a {
	color:#8790a0;
}
div.stopka {
	text-align: center;
	padding: 0px 0px 14px 0px;
	color: #CED6DA;
}

div.stopka div.glowny{
	padding-top: 10px;
	text-align: left;
}
div.stopka div.realizacja2{
	float:right;
}
div.realizacja {
	/*border-top:1px solid #eeeff2;*/
	width: 185px;
	padding:0px 10px 0px 0px;
	margin-top: -50px;
	float: right;
	text-align: right;
}

div.stopka div.realizacja span{
	margin-right: 4px;
	color: #8790a0;
}
div.stopka div.realizacja a {
	color:#5d6e8b;
	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;
}
/* ------------ kontenery --------------- */
.prezenty {
	background: url(../images/prezenty.gif) no-repeat right bottom;
	height:148px;
	
}
.kontener {
	background: url(../images/tlo_modul_a.gif) no-repeat 0px 0px;
	margin-bottom: 7px;
}
.kontenerLista {
	width:190px;
	float:left;
	_float:none;
	_padding-left:7px;
	margin-bottom: 6px;
}
.kontenerLista .aktualnosci-blok {
	padding:0px 4px 5px 5px;
	color:#ffffff;
	overflow:hidden;
	/* text-align:justify; */
	border-bottom:1px dotted #ffffff;
	width:199px;
	*width:199px;
	_width:194px;
}
.kontenerLista .aktualnosci-blok-pro {
	padding:0px 4px 0px 5px;
	color:#ffffff;
	overflow:hidden;
	/* text-align:justify; */
	border-bottom:none;
	width:229px;
	*width:229px;
	_width:224px;
}

.kontenerLista .aktualnosci-blok:hover {
	background:#eff6f8;
	color:#782F8B;
}
.kontenerLista .aktualnosci-blok h3 a, .kontenerLista .aktualnosci-blok a{
	color:#ffffff;
}
.kontenerLista .aktualnosci-blok h3{
	padding-top:7px;
}
.kontenerLista .aktualnosci-blok:hover h3 a, .kontenerLista .aktualnosci-blok:hover a{
	color:#782F8B;
}
.kontenerLista .miniaturka {
	float:left;
}
.kontenerLista .zdjecie div {
	border:none;
	background:none;
}
.kontenerLista a.wiecc {
	margin: 5px 0px 5px 0px; 
	display:block;
	width:235px;
	float:right;
}

.kontenerLista .strona {
	background: url(../images/str.png) no-repeat 0px 0px;
	float:left;
	margin:10px 9px 0px 4px;
	padding-top:6px;
	color:#8bd300;
	font-weight:bold;
	height:29px;
	width:35px;
	text-align:center;
}
.kontenerLista .buzka {
	background: url(../images/wykrzyknik.png) no-repeat 0px 0px;
	float:left;
	margin:10px 5px 0px 0px;
	padding-top:6px;
	color:#8bd300;
	font-weight:bold;
	height:37px;
	width:43px;
	text-align:center;
}
.kontenerLista .aktualnosci-blok:hover .strona {
	background: url(../images/str_jasna.gif) no-repeat 0px 0px;
	float:left;
	margin:10px 9px 0px 4px;
	padding-top:6px;
	color:#782F8B;
	font-weight:bold;
	height:29px;
	width:35px;
	text-align:center;
}
.kontenerLista .aktualnosci-blok:hover .buzka {
	background: url(../images/wykrzyknik.png) no-repeat 0px 0px;
	float:left;
	margin:10px 5px 0px 0px;
	padding-top:6px;
	color:#782F8B;
	font-weight:bold;
	height:37px;
	width:43px;
	text-align:center;
}

.kontener7 {
	width:170px;
	float:left;
}
.kontener7 h2 {
	padding:0px 0px 0px 5px;
}
.kontener7 .aktualnosci-blok {
	border:none;
	padding:0px 4px 5px 5px;
	color:#ffffff;
}

.kontener7 .aktualnosci-blok a {
	color:#743387;
}

.kontener7 img {
	padding:2px;
	background:#ffffff;
	border:1px solid #bb88ff;
}

.kontener3{
	background: url(../images/forum-tlo.gif) repeat-y 0px 0px;
	margin-bottom: 7px;
	width:375px;
	float:left;
}
.kontener3a {
	background: url(../images/aktu-tlo.gif) repeat-y 0px 0px;
	margin-bottom: 7px;
	width:375px;
	float:left;
}
.kontener4 {
	background: url(../images/blok_tlo2.gif) repeat-y 0px 0px;
	margin-bottom: 7px;
	width:304px;
	float:left;
}
.kontener4 .aktualnosci-blok {
	width:290px;
}
.bl-a {
	background: url(../images/bel_a.gif) no-repeat 0px 0px;
	width:733px;
}
/* galeria */
.galeria_bl-a {
	background: url(../images/galeria_bl-a.gif) no-repeat 0px 0px;
	width:729px;
}
.galeria_bl-b {
	background: url(../images/galeria_bl-b.gif) no-repeat right 0px;
	padding-top: 4px;
}
.galeria_bl-c {
	background: url(../images/galeria_bl-d.gif) no-repeat right bottom;
	padding-bottom: 4px;
}
.galeria_bl-d {
	background: url(../images/galeria_bl-c.gif) no-repeat 0px bottom;

}
.galeria_bl {
	border-left:1px solid #c7d5dc;
	border-right:1px solid #c7d5dc;
	background:#d9e1e3;
	height:169px;
}
.clear_5 {
	clear:both;
	margin-bottom:5px;
}

.m_12_7 {
	margin:0px 0px 8px 10px;
}
.m_11_14 {
	margin:5px 14px 5px 11px;
}
.m_12 {
	margin:0px 0px 0px 10px;
}
.m_4 {
	margin:0px 0px 4px 0px;
}
.m_20 {
	margin:0px 0px 20px 0px;
}
.m_5 {
	margin:5px 0px 5px 0px;
}
.w_240 {
	float:left; 
	width:240px;
}
.m_9 {
	margin:0px 12px 0px 9px;
	border-bottom:1px solid #dfe7eb;
}
.pliki .bl-a {
	background: url(../images/bel_a.gif) no-repeat 0px 0px;
	margin-bottom: 8px;
	width:100%;
	margin-left:0px;
}
.forum-a {
	background: url(../images/forum-an.gif) no-repeat 0px 0px;
	margin: 0px;
	width:375px;
}
.aktu-a {
	background: url(../images/aktu-a.gif) no-repeat 0px 0px;
	margin: 0px;
	width:374px;
}
.bl_jasne-a {
	background: url(../images/forum_a.gif) no-repeat 0px 0px;
	margin: 0px;
}
.kontener .tr {
	background: url(../images/tlo_modul_b.gif) no-repeat right 0px;
	padding-top: 7px;
}
.bl-a .bl-b {
	background: url(../images/bel_b.gif) no-repeat right 0px;
	padding-top: 8px;
}
.forum-a .forum-b {
	background: url(../images/forum-b.gif) no-repeat right 0px;
	padding-top: 7px;
}
.aktu-a .aktu-b {
	background: url(../images/aktu-b.gif) no-repeat right 0px;
	padding-top: 7px;
}
.bl_jasne-b {
	background: url(../images/forum_b.gif) no-repeat right 0px;
	padding-top: 8px;
}
.kontener .br {
	background: url(../images/tlo_modul_c.gif) no-repeat right bottom;
	padding-bottom: 4px;
}
.bl-a .bl-c {
	background: url(../images/bel_c.gif) no-repeat right bottom;
	padding-bottom: 4px;
}
.forum-a .forum-c {
	background: url(../images/forum-d.gif) no-repeat right bottom;
}
.aktu-a .aktu-c {
	background: url(../images/aktu-d.gif) no-repeat right bottom;
}
.bl_jasne-c {
	background: url(../images/tlo_jasne_d.gif) no-repeat right bottom;
}
.kontener .bl {
	background: url(../images/tlo_modul_d.gif) no-repeat 0px bottom;
}
.bl-a .bl-d {
	background: url(../images/bel_d.gif) no-repeat 0px bottom;
}
.bl_jasne-d {
	background: url(../images/tlo_jasne_c.gif) no-repeat 0px bottom;
	padding-bottom: 5px
}
.forum-a .forum-d {
	background: url(../images/forum-c.gif) no-repeat 0px bottom;
	padding-bottom: 5px;
}
.aktu-a .aktu-d {
	background: url(../images/aktu-c.gif) no-repeat 0px bottom;
	padding-bottom: 11px;
}
.kontener .bl1 {
	background: url(../images/blok_dol.png) no-repeat 0px bottom;
	height:5px;
	font-size:0px;
}
.b-down {
	background: url(../images/tlo_black.gif) repeat-y 0px 0px;
	height:29px;
	margin-top:10px;
}
.kontener .ramka1 {
	background: url(../images/blok_tlo.png) repeat-y 0px 0px;
	overflow: hidden;
	height: 1% !iefix;
}
.kontener .ramka {
	background: url(../images/tlo_modul.gif) repeat-y 0px 0px;
	overflow: hidden;
	height: 1% !iefix;
	padding-bottom:5px;
}
.tytulForum {
	color:#743387;
	font-size: 16px;
	padding: 5px 5px 9px 5px;
}
.tytul2 {
	color: #ffffff;
	font-size: 16px;
	padding: 10px 5px 7px 11px;
	background: url(../images/ng_blok.png) no-repeat 0px 0px;
}
.tytulBlok {
	padding: 0px 5px 0px 11px;
}
.kontener3 .tytulBlok {
	padding: 5px 5px 5px 11px;
	margin: 0px 5px 0px 1px;
	background: url(../images/forum-ng.gif) repeat-x 0px 0px;
}
.kontener3a .tytulBlok {
	padding: 5px 5px 5px 11px;
	margin: 0px 5px 0px 1px;
	background: url(../images/aktu-ng.gif) repeat-x 0px 0px;
}
.tytul1 {
	color: #F93D00;
	font-size: 16px;
	padding: 1px 5px 9px 11px;
	background: none;
}
.tytulKoment {
	background: url(../images/komentarze_b.gif) no-repeat 0px 0px;
	color: #FFFFFF;
	font-size: 12px;
	padding: 12px 5px 11px 42px;
}
.bl-a .tytul1 {
	color: #ffffff;
	font-weight:bold;
	font-size: 12px;
	padding: 1px 5px 5px 18px;
	background: url(../images/bel_tlo.gif) repeat-y 0px 0px;
	text-align:left;
}
.bl-a .tytulh2 {
	color: #ffffff;
	font-weight:bold;
	font-size: 12px;
	padding: 1px 5px 0px 18px;
	background: url(../images/bel_tlo.gif) repeat-y 0px 0px;
	text-align:left;
}
.bl-a .tytulh2 h2 {
	float:left;
	padding-top:3px;
}
.tytulh2 a, .tytul1 a {
	color: #ffffff;
}
.sciezka{
	padding: 4px 5px 9px 12px;
	border-top: 1px solid #E6EAEC;
	color: #A1A1A1;	
	font-size: 10px;
}
.sciezka a{
	color: #A1A1A1;	
	font-size: 11px;
	padding: 0px 3px 0px 3px;
}

.blok-dolny {padding-top: 7px;}

.blok-dolny a{color: #CED6DA;}

.tytul3 {
	color: #782F8B;
	padding: 0px 0px 0px 23px;
	font-size: 11px;
	text-align: left;
}
.tytul46 {
	color: #782F8B;
	padding: 0px 20px 0px 46px;
	font-size: 11px;
	text-align: left;
}


/* ------------ komunikaty --------------- */
.komunikat {
	margin: 7px;
	overflow: hidden;
	height: 1% !iefix;
}

.komunikat .tr {
	background:none;
	padding-top: 17px;
}

.komunikat .br {
	background:none;
	padding-bottom: 16px;
}

.komunikat .bl {background: none;}

.komunikat .ramka {
	border:none;
	background:none;
	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 200px;
	text-align: left;
	color: #5A6A6E;
}
.message div.error{
	padding:25px 5px 14px 200px;
	text-align: left;
	color: #5A6A6E;
}
.but {
	padding:0px 5px 14px 200px;
}
/* ------------ przyciski ------------ */
input.przycisk {
	background: url(../images/button-sp.gif) no-repeat 100% 0px;
	display:block;
	color: #ffffff;
	border: none;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	padding:7px 14px 5px 6px;
}
span.przycisk-sp {
	background:transparent url(../images/button-inp.jpg) no-repeat scroll left 0;
	padding:0px 10px 0px 5px;
	line-height:27px;
	float:left;

}
input.przycisk-b {
	background: url(../images/button-sp-b.gif) no-repeat 100% 0px;
	display:block;
	color: #ffffff;
	border: none;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	padding:7px 14px 5px 6px;
}
span.przycisk-sp-b {
	background:transparent url(../images/button-inp-b.gif) no-repeat scroll left 0;
	padding:0px 10px 0px 5px;
	line-height:27px;
	float:left;
}
input.przycisk-inp-w {
	background: url(../images/button-sp-w.gif) no-repeat 100% 0px;
	color: #ffffff;
	border: none;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	line-height:27px;
	_line-height:14px;
	*line-height:14px;
	padding:7px 14px 5px 6px;
}
span.przycisk-sp-w {
	background:transparent url(../images/button-inp-w.jpg) no-repeat scroll left 0;
	padding:0px 10px 0px 5px;
	float: left;
	_float: none;
}
/*
input.przycisk-inp-w {
	background: url(../images/button-sp-w.gif) no-repeat 100% 0px;
	display:block;
	color: #ffffff;
	border: none;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	line-height:27px;
	_line-height:14px;
	*line-height:14px;
	padding:7px 14px 5px 6px;
}
span.przycisk-sp-w {
	background:transparent url(../images/button-inp-w.jpg) no-repeat scroll left 0;
	padding:0px 10px 0px 5px;
	line-height:27px;
	_line-height:14px;
	*line-height:14px;
	float:left;
}*/
a.przycisk {
	background: url(../images/przycisk.gif) no-repeat 0px 0px;
	width: 119px;
	height: 16px;
	color: #ffffff;
	border: none;
	font-size: 11px;
	font-weight: normal;
	cursor: pointer;
	display:block;
	margin-top:76px;
	padding:5px 5px 5px 10px;
}

input.przycisk-w {
	background: #e5e5e5;
	width: 55px;
	height: 23px;
	color: #343434;
	border: none;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}

input.przycisk2 {
	background: url(../images/zadaj.gif) no-repeat 0px 0px;
	width: 120px;
	height: 26px;
	color: #ffffff;
	border: none;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}
input.dodaj-kom {
	background:none;
	width: 120px;
	height: 26px;
	color: #ffffff;
	border: none;
	font-size: 11px;
	font-weight: normal;
	cursor: pointer;
}
input.zglos {
	background: url(../images/zglos.gif) no-repeat 0px 2px;
	width: 130px;
	height: 18px;
	color: #5a6a6e;
	border: none;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	padding-left:15px;
	float:right;
}

a.przycisk2 {
	background: url(../images/button-sp.gif) no-repeat 100% 0px;
	margin:10px;
	padding:0px;
	color: #ffffff;
	border: none;
	font-size: 11px;
	font-weight: bold;
	display: block;
	text-align: center;
	float:left;
	line-height:27px;
}
a.przycisk2 span {
	background: url(../images/button-inp.jpg) no-repeat left 0px;
	padding: 7px 10px 7px 7px;
}

a.przycisk2:hover {text-decoration: none;}

a.przycisk2b {
	background: url(../images/button-sp-b.gif) no-repeat 100% 0px;
	margin:10px;
	padding:0px;
	color: #ffffff;
	border: none;
	font-size: 11px;
	font-weight: bold;
	display: block;
	text-align: center;
	float:left;
	line-height:27px;
}
a.przycisk2b span {
	background: url(../images/button-inp-b.gif) no-repeat left 0px;
	padding: 7px 10px 7px 7px;
}

a.przycisk2b:hover {text-decoration: none;}

/* ========================================================== */
/* ========================== MODULY ======================== */
/* ========================================================== */

/* zdjecia */
.zdjecie a{ display: block;}

.zdjecie {color: #A1A1A1;}

.zdjecie div{
	text-align: right;
	line-height: 15px;
	border: 1px solid #95ba76;
	padding: 1px;
	background:#ffffff;
	color: #A1A1A1;
}
.zdjecie-kartki a{ display: block;}

.zdjecie-kartki {color: #A1A1A1;}

.zdjecie-kartki div{
	text-align: right;
	line-height: 15px;
	border: none;
	padding: 1px;
	background:none;
	color: #A1A1A1;
}
.galeria-zdjecie .zdjecie-kartki {
	float:left;
	padding:14px 0 10px 12px;
}

.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: 10px 0px 10px 10px;}
.szablon7 .zdjecie{float: left; padding: 0px 16px 10px 25px;}

/* pliki */
.pliki {padding: 10px 0px 0px 0px;}
.pliki .ico-plik{margin: 8px 0px 0px 20px;}
.pliki .ico-plik a {
	color:#f10676;
	padding:6px 0px 6px 27px;
	background:url(../images/czacha.gif) no-repeat 0px 0px;
}
.pliki p{margin: 4px 0px 0px 48px;}
.pliki img{vertical-align:-2px;}
.pliki h4{font-size: 11px;}

/* pager */
.pager {
	text-align: center;
	padding: 5px 0px 5px 0px;
	background: url(../images/tlo_black.gif) repeat-y 0px 0px;
}
.pager a {padding: 0px 3px 0px 3px;color:#ffffff;}
.pager u {
	padding: 1px 5px 3px 4px;
	color:#F10676;
	/*background:url(../images/pager-akt.gif) no-repeat 0px 0px;*/
	background:#ffffff;

}
.pager img {
	padding:0px;
	border:none;
}

/* aktualnosci */
.aktualnosci-margines {
	padding:10px 14px 12px 7px;
	margin:1px 0px 1px 0px;
	/* text-align: justify; */
	overflow: hidden;
	height: 1% !iefix;
}
.aktualnosci-margines img {

}
.aktualnosci-margines-skort {

	padding:10px 7px 12px 7px;
	margin:1px 0px 1px 0px;
	border-bottom: 1px solid #dfe7eb;
	/* text-align: justify; */
	overflow: hidden;
	height: 1% !iefix;
}

.wiecej-right {
	
}
.wiecej-right a {
	float:right;
	background:url(../images/zglos.gif) no-repeat scroll 0 2px;
	padding:2px 0px 1px 22px;
	color:#5A6A6E;
	font-weight:bold;
}
a.wiec {
	background:url(../images/zglos.gif) no-repeat scroll 0 2px;
	padding:2px 0px 1px 22px;
	color:#5A6A6E;
	font-weight:bold;
	margin:0px 0px 10px 10px;
}
.aktualnosci-margines .miniaturka{
	float: left; 
	margin: 0px 10px 2px 0px;
}

.aktualnosci-margines .data{
	color: #F10676;	
	margin-bottom: 16px;
	font-size: 10px;
	text-align:right;
}

.aktualnosci-margines h3, .aktualnosci-margines h3 a{
	color: #F10676;

	font-size: 11px;
}
.aktualnosci-margines h3 a, .aktualnosci-margines h3 .nagly {
	background: url(../images/aktualnosci-h.gif) no-repeat 0px 0px;
	padding:1px 0px 5px 20px;
	line-height:18px;
}
.link-wstecz {
	padding-left: 12px;
	line-height: 18px;
}

/* modul domyslny */
h3.tytul2 {
	background: url(../images/ikona-strzalka3.gif) no-repeat 0px 9px;
	padding: 10px 0px 2px 24px;
	margin: 0px 7px 0px 10px;
	font-size: 11px;
	font-weight: normal;
	color: #4A5254;
}
h3.tytul2 a{color: #4A5254;}
h3.tytul2 a:hover{color: #F37C23;}

/* opisowy */
.opis-margines {
	margin: 10px 10px 4px 12px;
	text-align: justify;
}

h3.tytul4 {
	background:url(../images/tytul.gif) no-repeat 0px 0px;
	color: #f10676;	
	font-size: 11px;
	padding:6px 0px 5px 34px;
}
.opis-galeria h3.tytul4 {
	background:none;
	color: #743387;	
	font-size: 11px;
	padding:6px 0px 5px 0px;
}
h3.tytul5 {
	color: #743387;	
	font-size: 11px;
	padding:6px 0px 5px 0px;
}

/* formularz */
.opis-wymagane {
	margin: 10px 10px 4px 12px;
	text-align: justify;
}

.formularz {
	margin:10px 17px 0px 12px; 
	padding-top: 5px; 
	overflow: hidden;
	height: 1% !iefix;
}


.formularz label {
	display: block; 
	clear: both; 
	position: relative;
}

.formularz label span {
	display: block;
	float: left;  
	width: 120px;
	text-align: right;
	padding-right:5px;
}

var.gwiazdka {
	color: red;
	font-style: normal;
}

.formularz label input {
	float: left;
	margin: -3px 5px 13px 0px;
	border-top: 1px solid #d3ebf2;
	border-left: 1px solid #acc3c8;
	border-bottom: 1px solid #acc3c8;
	border-right: 1px solid #d3ebf2;
	background: #ffffff;
	padding:2px 1px 2px 3px;
	color:#788494;
	font-size:11px;
}

.formularz label table input {border: none;}

.formularz-input {
	border-top: 1px solid #d3ebf2;
	border-left: 1px solid #acc3c8;
	border-bottom: 1px solid #acc3c8;
	border-right: 1px solid #d3ebf2;
	background: #ffffff;
	padding: 1px;
	width:132px;
}
.formularz-input-wysz {
	border-top: 1px solid #d3ebf2;
	border-left: 1px solid #acc3c8;
	border-bottom: 1px solid #acc3c8;
	border-right: 1px solid #d3ebf2;
	background: #ffffff;
	padding: 4px;
	width:214px;
	color:#5A6A6E;
	float:left;
	margin-right:5px;
}
.m_25_20 {
	width: 310px;
	*width: 330px;
	_width: 315px;
	margin: 0 auto 20px;
}
.formularz label textarea {
	float: left;
	width: 515px;
	margin: -3px 5px 13px 0px;
	border-top: 1px solid #d3ebf2;
	border-left: 1px solid #acc3c8;
	border-bottom: 1px solid #acc3c8;
	border-right: 1px solid #d3ebf2;
	background: #ffffff;
	color:#788494;
	font-size:11px;
	font-family:Tahoma,Arial,Verdana,Sans-Serif;
	padding:2px 1px 2px 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: 375px;
	margin: 0px 0px 13px 21px;
	border-top: 1px solid #d3ebf2;
	border-left: 1px solid #acc3c8;
	border-bottom: 1px solid #acc3c8;
	border-right: 1px solid #d3ebf2;
	background: #FAFAFA;
	color:#788494;

	overflow: hidden;

}
.formularz select.temat {
	margin: 0px 0px 13px 0px;
	width:165px;
	line-height:14px;
	float:left;
	margin-right:5px;
}
.formularz option {
	color:#788494;
	padding:2px 1px 2px 3px;
}
span.temat {
	padding-top:3px;
}
.formularz .selectkrotki select {width: 185px;}

.formularz-stopka {
	margin: 10px 7px 7px 7px;
	padding: 10px 7px 7px 12px;
	line-height:26px;
	zoom:1;
}
.formularz-stopka input{margin-right: 20px;}

/* wyszukiwarka */

.wyszukiwarka {padding: 8px 14px 0px 11px;}

.wyszukiwarka-margines {
	margin: 5px 14px 10px 11px;
	padding-left: 22px;
	text-align: justify;
	overflow: hidden;
	height: 1% !iefix;
	width:600px;
}

.wyszukiwarka form{
	padding: 34px 0px 34px 0px;
	background:#d9e1e3;
	text-align:center;
	border:1px solid #c7d5dc;
}

.wyszukiwarka-lista a{color: #95BA76;}

dl.wyszukiwarka-lista {
	margin: 0px 7px 0px 7px;
	display: none;
	padding: 0px 15px 0px 15px;
}

dl.wyszukiwarka-lista dt {
	margin: 0px;
	padding: 5px 0px 0px 28px;
	color: #0E4E5F;
	font-weight: bold;	
}

dl.wyszukiwarka-lista dd {
	margin: 0px;
	padding: 5px 0px 5px 28px;
}
dl.wyszukiwarka-lista dd a{
	background:url(../images/wyszukaj_strz_green.gif) no-repeat 5px 3px;
	padding:0px 10px;
}

h4.wyszukiwarka-naglowek {
	display: block;
	margin:0px 14px 1px 11px;
	position: relative;
	padding: 5px 80px 5px 43px;
	font-size: 11px;
	background:#d9e1e3 url(../images/wyszukaj_strz.gif) no-repeat 21px 9px;
	cursor: pointer;
	color: #782F8B;
	border:1px solid #c7d5dc;
	line-height:14px;
}
.rezultat-wysz h4.faq-pytanie-ramkaA {
	display: block;
	position: relative;
	padding: 5px 80px 5px 43px;
	font-size: 11px;
	border-bottom: 1px solid #E6EAEC;
	background:#d9e1e3 url(../images/wyszukaj_strz_pion.gif) no-repeat 21px 9px;
	cursor: pointer;
	color: #782F8B;
	border-left:1px solid #c7d5dc;
	border-right:1px solid #c7d5dc;
	border-bottom:none;
	border-top:none;
	float:none;
	font-weight:normal;
	line-height:13px;
}
.rezultat-wysz h4.faq-pytanie-ramkaA span {
	padding-right:15px;
}
.rezultat-wysz h4.faq-pytanie-ramka {
	display: block;
	position: relative;
	padding: 5px 80px 5px 43px;
	font-size: 11px;
	border-bottom: 1px solid #E6EAEC;
	background:#d9e1e3 url(../images/wyszukaj_strz.gif) no-repeat 21px 9px;
	cursor: pointer;
	color: #782F8B;
	border-left:1px solid #c7d5dc;
	border-right:1px solid #c7d5dc;
	border-bottom:none;
	border-top:none;
	float:none;
	font-weight:normal;
	line-height:13px;
}
.rezultat-wysz h4.faq-pytanie-ramka span {
	padding-right:15px;
}
.rezultat-wysz span.wg {
	background:url(../images/wys_g.gif) no-repeat 0px 0px;
	display:block;
	height:3px;
	font-size:0px;
	zoom:1;
}
.rezultat-wysz span.wd {
	background:url(../images/wys_d.gif) no-repeat 0px 0px;
	display:block;
	height:3px;
	font-size:0px;
	zoom:1;
}
.rezultat-wysz {
	margin:0px 11px 0px 14px;
}



h4.wyszukiwarka-naglowek:hover {background-color: #d9e1e3;}

.faq-pytanie-ramka span.wyszukiwarka-ilosc, .faq-pytanie-ramkaA span.wyszukiwarka-ilosc {
	font-weight: normal;
	position: absolute;
	top: 0px;
	right: 0px;
	padding: 5px 15px 0px 0px;
	color: #782F8B;
	background:none;
}

span.wyszukiwarka-ilosc var{
	font-style: normal;
	color: #782F8B;
	font-weight:bold;
}

/* ankiety */
.ankieta-odpowiedz {
	overflow: hidden;
	height: 1% !iefix;
	text-align: left;
	color:#743387;
}
.ank-m {
	margin:10px 0px 0px 0px;
}
.ankieta-pyt {
	padding:8px 70px 0px 47px;
}
.ankieta-glosy{
	float: right;
	color: #743387;
}

.ankieta-pasek {
	padding: 0px;
	background: url(../images/ankieta_pas.gif) no-repeat 100% 0px;
	margin: 0px 0px 0px 2px;
	_margin: 0px 0px 0px 0px;
}
.ankieta-bok-pr {
	background: url(../images/ankieta_pr.gif) no-repeat 0px 0px;
	float:left;
	height:9px;
	width:3px;
	font-size:0px;

}
div.m_ank{
	margin: 6px 30px 2px 20px;
}
div.m_ank-mod {
	margin:6px 70px 2px 47px;
}

.ankieta-wykres {
	margin: 0px;
	padding: 0px;
	height: 9px;
	background: url(../images/ankieta_1.gif) repeat-x 0px 0px;
	overflow:hidden;

}

div.aniekta-strz {
	margin: 0px;
	padding: 0px;
	background: url(../images/ankieta_strzalka.gif) no-repeat right top;
	height: 9px;
	overflow: hidden;
}

.lista-margines {
	margin: 22px 7px 0px 7px;
	padding-top: 8px;
}

.lista-margines div{
	position: relative;
}
.lista-galerii {
	background:#ffffff url(../images/galeria_ico.gif) no-repeat 8px 6px;
	margin:0px 10px 1px 0px;
}
.lista-ankiet {
	background:#ffffff;
	margin:0px 10px 1px 0px;
}
.lista-galerii a, .lista-ankiet a {
	background:#ffffff url(../images/galeria_strz.gif) no-repeat right 2px;
	color:#743387;
	padding-right:20px;
}



.lista-margines h4 {font-size: 11px;}

/*psychotesty*/

.pytanko {

	padding: 5px 0px 5px 0px;
}
.pytanko h4 {
	color: #782F8B;
	padding: 0px 20px 5px 10px;
	font-size: 11px;
	text-align: left;
}
.pytanko ul li {
	background:none;
	padding-left:0px;
}

/* video */
.video-margines {
	margin: 10px 7px 0px 7px;
	padding-bottom: 12px;
	border-bottom: 1px solid #E6EAEC;
	text-align: center;
}

/* ksiega gosci */
.podpis {
	margin: 7px;
	text-align: right;
}

/* mapa serwisu */
.belka {
	background: #F1F3F5 url(../images/tlo-belka1.gif) no-repeat 0px 0px;
}

.belka div{
	background: url(../images/tlo-belka2.gif) no-repeat right 0px;
	font-size: 11px;
	padding: 4px 7px 5px 17px;
	line-height: 22px;
}

div.mapa-serwisu {
	border-bottom:medium none;
	margin:0;
	padding:0;
}

ul.mapa-serwisu {
	margin: 0px;
	padding: 0px 10px 0px 10px;
}
ul.mapa-serwisu li ul.mapa-serwisu {
	margin: 0px;
	padding: 10px 0px 0px 30px;
}
ul.mapa-serwisu li ul.mapa-serwisu li ul.mapa-serwisu {
	margin: 0px;
	padding: 0px 0px 0px 30px;
}
ul.mapa-serwisu li {
	background:url(../images/mapa-serwisu_li.gif) no-repeat 0px 0px;
	margin: 0px;
	padding:7px 0px 9px 0px;
}
ul.mapa-serwisu li ul.mapa-serwisu li, ul.mapa-serwisu li ul.mapa-serwisu li ul.mapa-serwisu li{
	background: none;
	background-position: 6px;
	margin: 0px;
	padding: 5px 0px 0px 0px;
}

ul.mapa-serwisu li ul.mapa-serwisu li a, ul.mapa-serwisu li ul.mapa-serwisu li ul.mapa-serwisu li a {
	background: url(../images/mapa_punkt.gif) no-repeat  8px 5px;
	padding: 0px 0px 1px 20px;
	line-height: 18px;
	color: #5a6a6e;
	font-weight:normal;
	text-decoration: none;				
}
ul.mapa-serwisu li a {
	padding: 10px 10px 10px 33px;
	line-height: 18px;
	color: #782f8b;
	font-weight:bold;
	text-decoration: none;				
}
ul.mapa-serwisu li a:hover {
	color: #782f8b;
	text-decoration: underline;
}
ul.mapa-serwisu li ul.mapa-serwisu li a:hover, ul.mapa-serwisu li ul.mapa-serwisu li ul.mapa-serwisu li a:hover{
	color: #5a6a6e;
	text-decoration: underline;
	font-weight:bold;
}
ul.mapa-serwisu li.last {
	background: url(../images/mapa-serwisu_li.gif) no-repeat 0px 0px;
	margin: 0px 0px 10px 0px;
	padding:7px 0px 9px 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 {
	padding: 9px 0px 0px 0px;
	text-align: center;
	color:#44464c;
}
.data-dzis {
	float:left;
	width:50px;
	padding-left:40px;
	text-align:left;
}
.data-miesiac {
	padding-top:12px;
	padding-left:8px;
	float:left;
	font-weight:bold;
	font-size:12px;
	margin-bottom:5px;
}
.data-m {
	margin:5px 0px 0px 8px;
	_margin:5px 0px 0px 4px;
	
	float:left;
	font-size:11px;
}
.kalendarz-dzis span{
	font-weight: bold;
	color: #44464c;
	font-size:12px;
}
.kalendarz-td {
	padding: 5px 0px 5px 2px;
	text-align: center;

}
.kalendarz-dodaj-mod {
	background: none;
	padding:0px 0px 0px 88px;
	text-align: center;
}
.kalendarz-dodaj {
	background: none;
	padding:0px;
	text-align: center;
}
.kalendarz-dodaj .m_7 {
	margin:0px 2px 0px 7px;
	padding:5px 0px 0px 0px;
	border-top: 1px solid #dfeaed;
}
.kalendarz-stopka {
	height: 5px;
	font-size:0px;
}

.kalendarz-dzien td{
	font-weight: normal;
	color: #43454a;
	width: 20px;
	height:24px;
	padding:0px;
	margin:0px;
	background:#d4e1bf;
	border-bottom:1px solid #FFFFFF;
	border-left:4px solid #FFFFFF;
}
.kalendarz-dzien td span {
	display:block;
	margin-top:4px;
	text-align:middle;
	_margin-left:5px;
	*margin-left:5px;
}
.kalendarz-dzien td.weekend{
	font-weight: normal;
	color: #43454a;
	width: 20px;
	height:24px;
	padding:0px;
	margin:0px;
	background:#c4a3ca;
	border-bottom:1px solid #FFFFFF;
	border-left:4px solid #FFFFFF;
	text-align:middle;
}
.kalendarz-dzien td.weekend span {
	border:1px solid #c4a3ca;
}
.dzien {
	background: url(../images/data.gif) no-repeat 0px 0px;
	padding:12px 0px 5px 0px;
	float:left;
	width:21px;
	text-align:center;
	font-weight:bold;
}
.dni td {
	color: #000000; 
	width:17px;
	height:21px;
	background:#e4e7e7;
	border-bottom:1px solid #FFFFFF;
	border-left:4px solid #FFFFFF;
}
.dni td span {
	display:block;
	border:1px solid #e4e7e7;
	margin:2px;
	padding:0px;
	height:15px;
	width:20px;
}

.dni td.weekend {
	background:#702080;
	color:#ffffff;
}
td.weekend span {
	text-align:center;
	border:1px solid #702080;
	margin:2px;
	padding:0px;
	height:15px;
	width:20px;
}

td.Active {
	color: #FFFFFF;
	cursor: pointer;
}
td.ActiveSelected {
	color: #FFFFFF;
}
td.DzienNow{
	color: #000000;
}
td.Active span{
	background:#505258;
	border:1px solid #ffffff;
	margin:2px;
	padding:0px;
	height:15px;
	width:20px;
}
.kalendarz-tlo td.ActiveSelected span {
	background:none;
	border:1px solid #FFFFFF;
	height:20px;
	line-height:20px;
	margin:5px;
	padding:0;
	width:26px;
	color:#000000;
}
td.DzienNow span{
	background:none;	
	border:1px solid #ffffff;
	margin:2px;
	padding:0px;
	height:15px;
	width:20px;
}
.wydarzenia {
	margin:0px 1px 1px 0px;
}
.wydarzenia div {
	border-left:1px solid #C7D5DC;
	border-right:1px solid #C7D5DC;
	padding:8px 10px 8px 15px;
	background:#ffffff;
}
.wydarzenia span.data{
	padding-right: 14px;
	margin-right: 10px;
	color: #505258;
	font-size: 10px;
}

.wydarzenia a{
	color: #782f8b;
	display:block;
}
.wydarzenia a span {
	background:#FFFFFF url(../images/galeria_strz.gif) no-repeat scroll right 2px;
	padding-right:20px;
}
.wydarzenia .dzien {
	background:transparent url(../images/data.gif) no-repeat scroll 0 0;
	float:left;
	font-weight:bold;
	padding:12px 0 5px;
	text-align:center;
	width:21px;
	border:none;
	padding-right:15px;
}
.kalendarium-margines {
	border-bottom:none;
	margin:1px 0;
	overflow:hidden;
	padding:10px 12px 12px;
	text-align:justify;
}
.kalendarium-margines h3{
	color:#782F8B;
	font-size:12px;
}
.kalendarium-margines .data{
	color:#782F8B;
	font-size:11px;
}
.kalendarium-margines .wydarzenie {
	border-left:1px solid #C7D5DC;
	border-right:1px solid #C7D5DC;
	padding:6px 80px 12px 43px;
	background:#D9E1E3 url(../images/wyszukaj_strz_pion.gif) no-repeat scroll 21px 9px;
}
/* uzytkownicy */
div.uzytkownik {
	margin: 0px 7px 0px 7px;
	padding: 4px 7px 10px 2px;
	color: #5A6A6E;
	_margin: 0px 0px 0px 7px;
	_padding: 4px 0px 10px 2px;
}
div.uzytkownik .opis {
	padding:10px;
	border-bottom:1px solid #E6EAEC;
}
div.uzytkownik ul.fix li {margin: 3px 3px 0px 0px;}
div.uzytkownik ul.fix {
	margin: 0px;
	background:url(../images/bel_tlo.gif) repeat-y scroll 0 0;
}
div.uzytkownik ul li.wcisniety a{color: #3881C8;}
div.uzytkownik ul.fix li a {
	color:#ffffff;
}
.uzytkownik-strzalka {
	background: #FFFDF4 url(../images/email-logo.gif) no-repeat 30px -41px;
	border-top: 1px solid #E0E0E0;
	margin: 0px 7px 10px 7px;
}

/* 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:12px;
}
.galeria-zdjecie .zdjecie {
	float: left; 
	padding: 14px 0px 10px 12px;
}
.opis-galeria {
	margin: 10px 10px 10px 24px;
	text-align: justify;
}
/* mapa interaktywna */
.mapa {
	text-align: center;
	padding: 10px 0px 10px 0px;
}

/* forum nowe */
.forum {
	padding: 0px;
	background-color: #none;
	border:none;
	margin-left:10px;
	width:733px;
}
.forum-edytorek {
	width:590px;
	float:left;
	margin:0px 0px 10px 0px;
	text-align:left;
}
.forum-kres {
	border-top:1px solid #c7d5dc;
	margin:0px 12px 0px 12px;
}
.forum th{
	background: #FFFFFF; 
	padding: 6px;
	color: #782f8b;
	border-bottom:1px solid #c7d5dc;
	border-top: 1px solid #c7d5dc;
}

.forum th.prawy_gora{ 
	border-right: 1px solid #c7d5dc;
	border-top: 1px solid #c7d5dc;
}

.forum th.lewy_gora{
	border-left: 1px solid #c7d5dc;
	border-top: 1px solid #c7d5dc;
}

.forum th.forum-dzial {
	font-weight: bold;
	color: #FFFFFF;
	background: none;
	border:none;
	padding: 9px 0px 1px 0px;
	text-align: left;
}
.forum th.forum-dzial .bl-a, .forum-status .bl-a{
	margin:0px;
}
a.nazwa {
	color:#95ba76;
	font-weight:bold;
}
a.data-forum {
	color:#555555;
}
a.uzytkownik {
	color:#95ba76;
	font-weight:bold;
}
span.gosc {
	color:#000000;
	font-weight:bold;
}
.forum td{
	background: #FFFFFF;
	border-bottom: 1px solid #C7D5DC;
	padding: 5px;
	vertical-align:middle;
}
.forum td.prawe, th.prawe  {
	border-right: 1px solid #C7D5DC;
}
.forum td.praweG  {
	border-right: 1px solid #C7D5DC;
	vertical-align:top;
}
.forum td.lewo, th.lewo  {
	border-left: 1px solid #C7D5DC;
}
.forum td img{
	vertical-align: -3px;
}
.forum td img.rama{
	vertical-align: -3px;
	padding:1px;
	background:#ffffff;
	border:1px solid #c7d5dc;
}
.forum-status {padding:7px 4px 7px 10px;}
.forum-napisali-logo {
	border-right:1px solid #c7d5dc;
	background:#ffffff url(../images/forum_13.gif) no-repeat 35px 3px;
	height:79px;
	width:187px;
	float:left;
}
.forum-st {
	background:#ffffff;
	margin-right:10px;
	border:1px solid #c7d5dc;
	height:79px;
	margin-top:1px;
}
.forum-napisali {
	margin-right:10px;
	background:#ffffff;
	padding:30px 0px 0px 200px;
}
.forum-zalog {
	border-left:1px solid #c7d5dc;
	border-right:1px solid #c7d5dc;
	border-bottom:1px solid #c7d5dc;
	background:#d6dfe1;
	margin-right:10px;
	padding:10px;
	color:#95ba76;
}
.forum-zalog a {
	color:#5a6a6e;
}
.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 #C7D5DC;
	border-left: 1px solid #C7D5DC;
	width:187px !important;
	text-align: center;
}

.forum-autor img, .forum-autor a{
	font-weight: bold;
	padding-bottom: 10px;
	color:#e5307a;
}

.forum-data{
	margin-bottom: 10px;
	color: #5a6a6e;
	font-size: 11px;
	float: left;
	padding-left:2px;
}
.forum-data span {
	color:#95BA76;
	font-weight:bold;
}
.prawo {float: right;}

.forumMessage{
	padding: 10px;
	background: #d6dfe1; 
	border: 1px solid #c7d5dc;
}

.forum-edycja{
	padding-top: 10px;
	color: #acacac;
	font-size: 10px;
}

.border-bottom{border-bottom: 1px solid #E0E0E0;}

.formularz label iframe {
	float: left;
	margin: -3px 0px 13px 0px;
}
.awarcik {
	float:left;
}
select.awarcik_select {
	margin-left:0px;
}
.awarcik_m {
	margin-left:10px;
}
.podglad_awarcik {
	width:170px;
	padding:5px;
	float:left;
	text-align:center;
}
.podglad_awarcik img{
	border:1px solid #C7D5DC;
	padding:1px;
	background:#ffffff;

}
.podglad_awarcik label span {
	width:100%;
	float:none;
	padding:0px;
	text-align:center;
}
.podglad_awarcik span input.awa {
	border:none;
	float:none;
	text-align:center;
	background-color:#eff3f4;
	margin-top:3px;
}
.formularz .forum-avatar {
	padding:0px;

}
.forum-avatar img {
	padding:1px;
	background:#ffffff;
	border:1px solid #c7d5dc;
}

td.pusty, th.pusty  {
	padding:0px;
	border:0px;
	background:none;
}

.tytulh2 span.autor {
	width:190px;
	float:left;
}
div.mw-100 {
	margin:10px;
}
#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 0px;
	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-margines {
	margin:1px 0px 1px 0px;
	text-align: justify;
	overflow: hidden;
	height: 1% !iefix;
}
h3.zadaj {
	background: url(../images/zadaj.gif) no-repeat 0px 0px;
	padding: 6px 0px 6px 24px;
	margin: 10px 7px 10px 10px;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
}
.faq-odp {
	padding:16px 37px 16px 56px;
}
.faq-pytanie {cursor: pointer;}
.faq-margines .faq-pytanie-ramkaA {
	display: block;
	margin: 0px 14px 1px 11px;
	position: relative;
	font-size: 11px;
	background:#d9e1e3 url(../images/faq_ico2.gif) no-repeat 8px 7px;
	cursor: pointer;
	color: #782F8B;
	float:none;
	font-weight:normal;
}
.faq-pytanie-ramkaA span {
	background:url(../images/wyszukaj_strz.gif) no-repeat right 3px;
	padding-right:15px;
}
.faq-margines .faq-pytanie-ramka {
	display: block;
	margin: 0px 14px 1px 11px;
	position: relative;
	font-size: 11px;
	background:#ffffff url(../images/faq_ico.gif) no-repeat 8px 7px;
	cursor: pointer;
	color: #782F8B;
	float:none;
	font-weight:normal;
}
.faq-pytanie-ramka h3 {
	padding:10px 80px 12px 43px;
	border-left:1px solid #C7D5DC;
	border-right:1px solid #C7D5DC;
}
.faq-pytanie-ramkaA h3 {
	padding:10px 80px 12px 43px;
	border-left:1px solid #C7D5DC;
	border-right:1px solid #C7D5DC;
}
.faq-pytanie-ramka span {
	background:url(../images/galeria_strz.gif) no-repeat right 3px;
	padding-right:15px;

}

.faq-pytanie-ramkaA span.wg, .wyd-g {
	background:url(../images/wys_g.gif) no-repeat 0px 0px;
	display:block;
	height:3px;
	font-size:0px;
	padding:0px;
	zoom:1;
}
.faq-pytanie-ramkaA span.wd, .wyd-d {
	background:url(../images/wys_d.gif) no-repeat 0px 0px;
	display:block;
	height:3px;
	font-size:0px;
	padding:0px;
	zoom:1;
}
.faq-pytanie-ramka span.wg, .lista-galerii span.wg, span.wg{
	background:url(../images/faq_g.gif) no-repeat 0px 0px;
	display:block;
	height:3px;
	font-size:0px;
	padding:0px;
	zoom:1;
}
.faq-pytanie-ramka span.wd, .lista-galerii span.wd, span.wd{
	background:url(../images/faq_d.gif) no-repeat 0px 0px;
	display:block;
	height:3px;
	font-size:0px;
	padding:0px;
	zoom:1;
}
.lista-galerii h3 {
	padding:10px 10px 10px 45px;
	border-left:1px solid #c7d5dc;
	border-right:1px solid #c7d5dc;
}
.lista-ankiet h4 {
	padding:5px 10px 5px 25px;
	border-left:1px solid #c7d5dc;
	border-right:1px solid #c7d5dc;
}
/* 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.uzytkownik ul li,
div.gora ul li {
	float: left;
	margin: 0px 3px 0px 0px;
	padding: 0px;
	border: none;
	background: none;
}
div.forum-linki ul {
	float:right;
}
div.forum-linki ul li a.forum-link {
	background: url(../images/forum-a.gif) no-repeat 0px 0px;
	display:block;
	padding:0px;
	border-top:none;
}
a.forum-link2 {
	background: url(../images/forum-a.gif) no-repeat 0px 0px;
	padding:0px;
	border-top:none;
	display:block;
	color:#ffffff;
}
div.forum-linki ul li {
	margin:0px;
	padding:0px;
	background:none;
	border:none;
	float:left;
}
div.forum-linki ul li a.forum-link span {
	background: url(../images/forum-s.gif) no-repeat right 0px;
	display:block;
	padding:4px 7px 4px 7px;
	border-top:none;
	font-size:11px;
}
a.forum-link2 span {
	background: url(../images/forum-s.gif) no-repeat right 0px;
	padding:4px 7px 4px 7px;
	border-top:none;
	display:block;
	text-align:center;
}
div.uzytkownik ul li a,
div.gora ul li a{ 
	display: block;
	padding: 6px 12px 6px 10px;
	color: #434A4E;
	background: url(../images/forum_strz.gif) no-repeat right 9px;
	font-size: 12px;
	font-weight: bold;
	font-family: arial;
}

div.gora ul li.wcisniety {
	float: left;
	margin: 0px 3px 0px 0px;
	padding: 0px;
	border: none;
	background: none;
}
div.gora ul li.spacerG {
	background: url(../images/mg_spacer.gif) no-repeat 0px 0px;
	height:9px;
	width:1px;
	margin-top:25px;
}
div.gora ul li.wcisniety a{ 
	display: block;
	padding: 6px 8px 6px 10px;
	color: #FFFFFF;
	background: url(../images/tlo-zakladka2-aktywna.gif) no-repeat right 0px;
	font-size: 12px;
	font-weight: bold;
	font-family: arial;
}
div.gora ul.poziom1 li.wcisniety a, .gora ul.poziom1 li:hover a{ 
	background: url(../images/rzp.gif) no-repeat left top;
	display: block;
	color: #FFFFFF;
	padding: 10px 0px 16px 0px;
	background: 95BA76;
}
div.gora ul.poziom1 li.wcisniety a span, .gora ul.poziom1 li:hover a span {
	background: url(../images/rzl.gif) no-repeat right top;
	padding:7px 8px 17px 8px;
	_padding:6px 8px 17px 8px;
	*padding:6px 8px 17px 8px;
}
div.gora ul.poziom1 li a span {
	padding:7px 8px 17px 8px;
	_padding:6px 8px 17px 8px;
	*padding:6px 8px 17px 8px;
}
/* ----- menu gorne ------ */
div.gora ul{
	list-style: none;
	float: right;
}
div.gora ul.poziom1 {
	background: url(../images/menuTlo.gif) no-repeat 0px 0px;
	float:left;
	width:960px;
	padding-left:20px;
	height:69px;
	margin:0px;
}
div.gora ul.poziom1 li {
	background:none;
	color:#fffefe;
	font-size:17px;
	font-family:tahoma;
	font-weight:normal;
	margin-top:6px;
}
div.gora ul.poziom1 li.wcisniety, .gora ul.poziom1 li:hover {
	background:#95ba76;
	margin-top:6px;
}
div.gora ul.poziom1 li ul.poziom2 {
	display:none;
	zoom:1;
	_width:960px;
	position:absolute;
	height:23px;
}
div.gora ul.poziom1 li ul.poziom2 li{
	padding:0px;
	margin:0px;
}
div.gora ul.poziom1 li ul.poziom2 li a {
	color:#202121;
	font-size:12px;
	padding:0px;
	line-height:18px;
	background:none;
	margin-top:3px;
}
div.gora ul.poziom1 li ul.poziom2 li a span {
	background:none;
}
div.gora ul.poziom1 li ul.poziom2 li.wcisniety {
	margin:0px;
}
div.gora ul.poziom1 li ul.poziom2 li.wcisniety a{
	background:#637e4c;
	color:#ffffff;
	margin-top:3px;
	padding:0px 3px 0px 3px;
	line-height:18px;
}
div.gora ul.poziom1 li ul.poziom2 li a:hover {
	color:#fffefe;
	background:#637e4c;
	font-size:12px;
	text-decoration:none;
}
div.gora ul.poziom1 li.wcisniety ul.poziom2 {
	display:block;
	margin:0px;
}
div.gora ul.poziom1 li ul.poziom2 li.spacerMenu2 {
	background:url(../images/menu_sp.gif) no-repeat 0px 9px;
	float:left;
	width:4px;
	height:14px;
	padding:0px;
	margin:0px 3px 0px 2px;
}
div.gora ul.poziom1 li ul.poziom2 li a span {
	margin:0px;
	padding:0px 8px 0px 8px;
}
div.gora ul.poziom1 li a{
	background:none;
	color:#fffefe;
	font-size:17px;
	font-family:tahoma;
	font-weight:normal;
	padding:10px 0px 16px 0px;
}
div.gora ul.poziom1 li a:hover {
	text-decoration:none;
}
div.reg1 ul li, div.reg1 ul li.wcisniety {
	float: left;
	margin: 0px 5px 0px 5px;
}
.reg1 ul li {
	float:left;
}
div.reg1 ul li a, div.reg1 ul li.wcisniety a{ 
	display: block;
	padding: 22px 3px 23px 0px;
	color: #1a1c1d;
	background: none;
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma;
}


div.gora a.lang{
	display: block;
	padding: 12px 3px 4px 15px;
	float: left;
	color: #3881C8;
	text-decoration: none;
}
div.gora a.lang:hover{color: #D2D2D2;}

/* ----- menu lewe ------ */
div.reg4 ul.poziom1{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

div.reg4 ul.poziom1 li{ 
	margin: 0px;
	padding: 0px;
	background: #50565A url(../images/tlo-menu.gif) no-repeat 0px 0px;
	
}

div.reg4 ul.poziom1 li a{ 
	display: block;
	color: #FFFFFF;
	width: 100%;
}

div.reg4 ul.poziom1 li a span{ 
	display: block;
	padding: 6px 5px 6px 37px;
}

div.reg4 ul.poziom1 li.wcisniety{ 
	margin: 0px;
	padding: 0px;
	background: #414548 url(../images/tlo-menuaktywne.gif) no-repeat 0px 0px;
}

div.reg4 ul.poziom2{
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 19px;
	background: #EEEEEE;
}

div.reg4 ul.poziom2 li, div.reg4 ul.poziom2 li.wcisniety { 
	margin: 0px;
	padding: 0px;
	background: #EEEEEE url(../images/ikona-strzalka2.gif) no-repeat 4px 10px;
	border-bottom: 1px solid #CDCECF;
}

div.reg4 ul.poziom2 li a{ 
	display: block;
	color: #4A5254;
	width: 100%;
}

div.reg4 ul.poziom2 li.wcisniety a{color: #F93D00;}

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 18px;
}

div.reg4 ul.poziom2 ul.poziom3{
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 16px;
	background: #EEEEEE;
}

div.reg4 ul.poziom2 ul.poziom3 li{ 
	margin: 0px;
	padding: 0px;
	background: #EEEEEE url(../images/ikona-strzalka2.gif) no-repeat 4px 10px;
	border-bottom: 1px solid #CDCECF;
}

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 18px;
}

/* ----- 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{
	margin-bottom: 10px;
	float:left;
}

.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 7px;
	/* text-align: justify; */
	overflow: hidden;
	height: 1% !iefix;
}

.aktualnosci-blok2 {
	padding: 10px 7px 12px 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: #A1A1A1;	
	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{
	font-size: 11px;
	text-align: left;
}
.aktualnosci-blok h3 span,
.aktualnosci-blok3a h3 span  {
	font-size:10px;
	color:#95a5a9;
	margin-right:5px;
	font-weight:normal;
}
.kontener3a .aktualnosci-blok a.pink,
.kontener3a .aktualnosci-blok3a a.pink {
	color:#f40274;
	padding-left:5px;
}
.kontener3a .aktualnosci-blok {
	overflow:hidden;
	padding:8px 7px 8px 11px;
	margin:0px 6px 0px 1px;
}
.kontener3a .aktualnosci-blok3a {
	overflow:hidden;
	padding:8px 7px 8px 11px;
	margin:0px 6px 0px 1px;
	background:#d4e1bf;
}
.kontener3a .aktualnosci-blok h3 a, 
.kontener3a .aktualnosci-blok a, 
.kontener3a .aktualnosci-blok3a h3 a, 
.kontener3a .aktualnosci-blok3a a{
	color:#5a6a6e;
	font-size:11px;
}
.kontener3a .aktualnosci-blok a.wiecej {
	color:#;
}
.aktualnosci-blok h3 a{
	color: #F37C23;	
	font-size: 11px;
}

.wiecej-link {
	padding: 4px 7px 4px 0px;
	text-align: right;
}
.wiecej-link a{
	background: url(../images/przycisk.gif) no-repeat right 0px;
	display:block;
	width:81px;
	color:#ffffff;
	float:right;
	height:16px;
	padding:6px 38px 5px 0px;
}
.wiecej-link a span {

}
.wiecej-krop {
	background:transparent url(../images/wiec-kro.gif) no-repeat scroll 0 5px;
	display:block;
	margin:5px 0 5px 10px;
	padding-left:10px;
}



/* ----- opisowka ----- */
.aktualnosci-opis {
	padding: 7px 7px 12px 7px;
	/* text-align: justify; */
}

/* ----- ankiety ----- */
.ankieta-blok {
	padding: 4px 0px 4px 0px;
	margin: 6px 0px 4px 0px;
}
.ankieta-mod {
	padding: 4px 0px 4px 0px;
	margin: 6px 15px 4px 19px;
}
.reg4 .ankieta-blok { border-color: #848484;}
.reg4 .tytul3 {margin-top: 4px;}

ul.ankieta {
	list-style: none;
	margin: 0px;
}

ul.ankieta li{
	background: none;
	margin: 3px 0px 7px 5px;
	padding: 0px;
}

ul.ankieta input{vertical-align: -3px;}

.ankieta-przyciski{padding: 4px 0px 4px 12px;}

/* ----- 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;color:#f50069;font-weight:bold;font-family:arial;}

div.chmura-tagow a.even {color: #9f6f2b;font-weight:bold;font-size:18px;}

div.czarna {
	padding: 15px;
	background: transparent;
	border: none;
	text-align: justify;
	margin-bottom: 0px;	
	font-family: Tahoma;
	line-height: 1.9em;			
}

/* ----- kalendarz ----- */
.kalendarz-skrot {
	padding: 8px 1px 6px 7px;
}
.kalendarz-skrot div {
	border-top:1px solid #dfeaed;
	padding: 5px 1px 6px 7px;
}
.kalendarz-skrot div.data{
	color: #5a6a6e;
	float: left;
	width:70px;
	border-top:none;
	padding:0px;
}
.kalendarz-skrot a{
	color: #5a6a6e;
	float: left;
	display: block;
}
.kalendarz-tlo {
	margin:0px auto; 
	width:314px;
	background:#ffffff;
	margin-bottom:10px;
}
.kalendarz-tlo .KalenCont {
	margin-left:5px;
}
.kalendarz-g {
	background:transparent url(../images/kalendarium_g.gif) no-repeat scroll 0 0;
	display:block;
	font-size:0;
	height:4px;
	padding:0;
	margin:0 auto;
}
.kalendarz-d {
	background:transparent url(../images/kalendarium_d.gif) no-repeat scroll 0 0;
	display:block;
	font-size:0;
	height:4px;
	padding:0;
	margin:0 auto;
}
.boki {
	border-left:1px solid #c7d5dc;
	border-right:1px solid #c7d5dc;
}
.kalendarz-tlo .kalendarz-dzien td {
	background:#D4E1BF none repeat scroll 0 0;
	border-bottom:1px solid #FFFFFF;
	border-left:4px solid #FFFFFF;
	color:#43454A;
	font-weight:normal;
	height:33px;
	margin:0;
	padding:0;
	width:20px;
}

.kalendarz-tlo .kalendarz-dzien td.weekend{
	font-weight: normal;
	color: #43454a;
	width: 20px;
	height:33px;
	padding:0px;
	margin:0px;
	background:#c4a3ca;
	border-bottom:1px solid #FFFFFF;
	border-left:4px solid #FFFFFF;
	text-align:middle;
}

.kalendarz-tlo .dni {
	background:#E4E7E7 none repeat scroll 0 0;
	border-bottom:1px solid #FFFFFF;
	border-left:4px solid #FFFFFF;
	color:#000000;
	height:33px;
	width:17px;
}

.kalendarz-tlo .dni span{
	border:1px solid #E4E7E7;
	display:block;
	height:20px;
	margin:5px;
	padding:0;
	width:26px;
	line-height:20px;
}

.kalendarz-tlo .weekend span{
border:1px solid #702080;
height:20px;
margin:5px;
padding:0;
text-align:center;
width:26px;
line-height:20px;
}

.kalendarz-tlo .DzienNow span {
	background:none;
	border:1px solid #FFFFFF;
	height:20px;
	line-height:20px;
	margin:5px;
	padding:0;
	width:26px;
}

.kalendarz-tlo .kalendarz-dzien td span {
	display:block;
	height:20px;
	line-height:20px;
	margin:5px;
	padding:0;
	width:26px;
}
/* ----- logowanie ----- */
.blok-logowania {padding: 4px 7px 7px 7px;}
.blok-logowania td{text-align: right;}

.blok-logowania a{
	color: #5a6a6e;
}
.rejestracja {
	background: url(../images/chmurka.gif) no-repeat 0px 0px;
	padding-left: 38px;
	line-height: 17px;
}
.reg4 .wiecej-link{ border-color: #848484;}
.reg4 .wiecej-link a{background: url(../images/ikona-strzalka2.gif) no-repeat right 5px;}

/* ----- wyszukiwarka ----- */
.szukaj-blok {
	width: 225px;
	padding: 11px 0px 3px 0px;
	background:url(../images/ng_blok.gif) no-repeat scroll 0 0;
}
.forum-linki .szukaj-blok {
	height: 25px;
	padding: 0px 2px 0px 9px;
}

.reg1 .szukaj-blok {
	float: right;
	margin-top: 8px;
}
.szukaj-dol{
	background: url(../images/ng_blok_d.gif) no-repeat 0px bottom;
	height:4px;
	font-size:0px;
}
.regprawy .szukaj-blok {
	background:url(../images/ng_blok.gif) no-repeat scroll 0 0;
}
.szukaj-blok input{ 
	border: 1px solid #acc3c8;
	margin: 2px 0px 0px 2px;
	width: 111px;
	color: #788494;
	padding:0px;
	height:18px;
}
.szukaj-blok input.szukaj-przycisk{ 
	border: none;
	background: url(../images/szukaj.gif) no-repeat 0px 0px;
	width: 68px;
	padding:5px 20px 6px 5px;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 11px;
	margin: 0px 0px 0px 2px;
	font-weight: bold;
	height:26px;
}
div.lupa {
	background: url(../images/lupa.gif) no-repeat 0px 0px;
	height:26px;
	width:20px;
	margin-left:7px;
	_margin-left:4px;
	float:left;
}
/* ----- 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;}

.reglewy .galeria-blok {padding: 7px 7px 7px 31px;}

/* ----- forum tematy ----- */
.forum-blok {
	border-top: 1px solid #E6EAEC;
	padding: 6px 7px 5px 7px;
	margin: 0px 6px 0px 2px;
	background:#eff3f4;
	height:28px;
}
.forum-blok2 {
	border-top: 1px solid #E6EAEC;
	padding: 6px 7px 5px 7px;
	margin: 0px 6px 0px 2px;
	background:#8b9597;
	color:#ffffff;
	height:28px;
}
.forum-link {
	border-top: 1px solid #E6EAEC;
	padding: 3px 7px 3px 7px;
	margin: 0px 6px 0px 2px;
	background:#343434;
	color:#ffffff;
}
.forum-blok a{
	padding:5px 10px 0px 32px;
	background: url(../images/forum_ico.gif) no-repeat 0px 6px;
	color:#5A6A6E;
	margin:0px;
	height:24px;
	display:block;
}
.forum-blok2 a{
	padding:5px 10px 0px 32px;
	background: url(../images/forum_ico_szary.gif) no-repeat 0px 6px;
	color:#ffffff;
	margin:0px;
	display:block;
	height:24px;
}
.forum-link a{
	padding:0px 0px 6px 10px;
	background: none;
	color:#ffffff;
	margin:5px;
}
.forum-blok span.data{
	width:60px;
	float:left;
	display:block;
	text-align:center;
	font-size:10px;
	color:#95a5a9;
	padding-right:5px;
}
.forum-blok2 span.data{
	width:60px;
	float:left;
	display:block;
	text-align:center;
	font-size:10px;
	padding-right:5px;
}
.forum-blok2 p, .forum-blok p{
	width:200px;
	float:left;
}
.forum-blok div {
	line-height:25px;
	background:url(../images/strz_pr.gif) no-repeat right 9px;
}
.forum-blok2 div {
	line-height:25px;
	background:url(../images/strz_pr_sz.gif) no-repeat right 9px;
}
.p_2 {
	padding-bottom:2px;
}
.kontener3 .p_2 {
	padding:4px 0px;
}
.formularz label span.p_26 {
	padding-right:26px;
}
span.m_18 {
	margin-left:18px;
}
span.m_60 {
	margin-left:60px;
}
span.m_185 {
	margin-left:132px;
}
.aktualnosci-blok .data-forum{
	color: #A1A1A1;	
	margin-bottom: 0px;
	font-size: 10px;	
}
/*e-kartki*/
.nadawca {
	border:none;
	padding:0px;
}
.adresat {
	border:none;
	padding:0px;
}
.adresat .nagl, .nadawca .nagl{
	color:#F10676;
	font-weight:bold;
}
.card {
	margin:10px 15px 0px 19px;
}
.card img {
	margin-top:5px;
}
.wazki {
	padding: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;}

.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;}

.komentarz-region {
	margin-bottom:30px;
}
.add-kom {
border:none;
margin-top:4px;
}
.add-kom input {
	float:right;
	margin-top:-34px;
	margin-bottom:0px;
	margin-right:14px;
}
.add-kom input.przycisk {
	margin:0px;
	float:left;
}
.komentarz-tlo {
	background:#9eb6bc;
	margin:0px 14px 1px 10px;
	zoom:1;
}
.komentarz-tlo .forumMessage {
	border:none;
	background:none;
	color:#ffffff;
	padding:10px 25px 10px 25px;
}
.koment-uzytk {
	color:#782f8b;
	font-weight:bold;
	float:left;
	font-size:11px;
	padding:13px 0px 0px 25px;
	
}
.koment-prawo {
	float:right;
	color:#782f8b;
	padding:13px 25px 0px 0px;
}
/* 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;
}


/*-----------------------------------------------------------------*/
/*------------------- sIFR REQUIRED STYLES ------------------------*/
/*-----------------------------------------------------------------*/

/*=:project
    scalable Inman Flash Replacement (sIFR) version 3.

  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>

  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>
*/

/*---- sIFR ---*/
.sIFR-flash {
	visibility: visible !important;
	margin: 0 !important;
	padding: 0 !important;
}

.sIFR-replaced, .sIFR-ignore {
	visibility: visible !important;
}

.sIFR-alternate {
	position: absolute; left: 0; top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/*---- Header styling ---*/

.sIFR-active span.sIFR {
	visibility: hidden;
	line-height: 1em;
	font-size: 16px;
	*font-size: 16px;
	display:block;
	font-weight:bold;
	color: #ffffff;
}
.sIFR-active span.sIFR2 {
	visibility: hidden;
	line-height: 1em;
	font-size: 16px;
	*font-size: 16px;
	display:block;
	color: #ffffff;
}
.sIFR-active span.sIFR3 {
	visibility: hidden;
	line-height: 1em;
	font-size: 17px;
	*font-size: 17px;
	display:block;
	color: #ffffff;
}
.sIFR-active span.sIFR4 {
	visibility: hidden;
	line-height: 1em;
	font-size: 25px;
	*font-size: 25px;
	display:block;
	color: #ffffff;
}
.sIFR-active span.sIFR5 {
	visibility: hidden;
	line-height: 1em;
	font-size: 16px;
	*font-size: 16px;
	display:block;
	color: #ffffff;
}

h2 span.sIFR, h3 span.sIFR, h4 span.sIFR {
	padding-right:9px;
	position:relative;
	height:25px;
	display:block;
	font-weight:bold;
}

/* access_form */
#access_form {
	display: none;
	text-align: center;
	width: 680px;
	border: 1px solid #7c3590;
	position: absolute;
	padding: 30px;
	background-color: white;
	top: 0px;
	left: 0px;
	background: url(../images/padlock.gif) no-repeat 0px 3px;
	background-color: #ffffff;
}
#access_form #request_error {
	color: red;
	font-weight: bold;
	padding-right: 5px;
}

#access_form button {
	background-color: #7c3590;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	padding: 3px;
	margin: 3px;
	cursor: pointer;
}

#ajax_indicator {
	background: url(../images/ajax-loader.gif) no-repeat 0px 0px;
	padding: 2px 16px 2px 8px;
	display: none;
}

.bold {
	font-weight: bold;
}

.italic {
	font-style: italic;
}

.underline {
	text-decoration: underline;
}
object, a:active {outline: none}
object, a:focus {-moz-outline-style: none}

.linki-spolecznosciowe-kontener{
	clear: both;
	overflow: hidden;
	zoom: 1;
	padding: 0 0 15px;
	display: block;
}

.linki-spolecznosciowe-kontener a.facebook{
	background: url(../images/spolecznosc/facebook.gif) no-repeat 0px 0px;
}
.linki-spolecznosciowe-kontener a.wykop{
	background: url(../images/spolecznosc/wykop.gif) no-repeat 0px 0px;
}
.linki-spolecznosciowe-kontener a.nk{
	background: url(../images/spolecznosc/nk.gif) no-repeat 0px 0px;
}
.linki-spolecznosciowe-kontener a.blip{
	background: url(../images/spolecznosc/blip.gif) no-repeat 0px 0px;
}
.linki-spolecznosciowe-kontener a.grono{
	background: url(../images/spolecznosc/grono.gif) no-repeat 0px 0px;
}
.linki-spolecznosciowe-kontener a.google{
	background: url(../images/spolecznosc/google.gif) no-repeat 0px 0px;
}
.linki-spolecznosciowe-kontener span,
.linki-spolecznosciowe-kontener a{
	padding: 0 10px 0 20px;
	text-align: left;
	float: left;
	line-height: 16px;
}
.linki-spolecznosciowe-kontener span{
	padding: 0px 10px 0 0;
}
.linki-spolecznosciowe-kontener a:hover{
	text-decoration: none;
}

.lista-szablon-1{
	background: url(../images/lista-tlo-1.jpg) repeat-y 0px 0px;
}

.szablon-1{
	overflow: hidden;
	zoom: 1;
	background: url(../images/szablon-1r.jpg) repeat-y 0 0;
}
.szablon-1 .szablon-a{
	background: url(../images/szablon-1a.jpg) no-repeat 0 0;
	overflow: hidden;
	zoom: 1;
}
.szablon-1 .szablon-b{
	background: url(../images/szablon-1b.jpg) no-repeat 0 100%;
	padding: 10px 16px 60px 7px; /*20;*/
	overflow: hidden;
	zoom: 1;
}

.pliki .bl-a {
	background: url(../images/p_pliki.gif) no-repeat 0px 0px;
	margin: 0 20px 8px 4px;
	padding: 0 0 0 10px;
	width: auto;
}
.pliki .bl-a .bl-b{
	background: url(../images/p_pliki.gif) no-repeat right 0px;
	margin: 0 -12px 0 0;
}
.pliki .bl-a .bl-d{
	background: none;
}
.pliki .bl-a .bl-c{
	background: none;
}
.pliki .bl-a .tytul1 {
	background: none;
	padding: 1px 5px 5px 8px;
}
.plus-btn {
	float: right; 
	margin-right: 6px;
}
div.gora .reg1 ul.poziom {
	clear: both;
}
