body {background: #ecf5fb url("../images/bg-naglowek.jpg") repeat-x 0 0;}.page {	width: 940px;	margin: 0 auto;		}.naglowek {	/*background: url("../images/bg-logo.jpg") no-repeat center 0;	background: url("../images/big-main-baner.png") no-repeat center center;*/	}.page .main {	margin: 18px 0;	padding: 0 0 16px 0;	}h2.tytul1 {padding: 0 0 5px 0;}h3.tytul2 {	padding: 5px 0 0 10px;	background: url("../images/kropka-black.gif") no-repeat 0 10px;	font-weight: normal;}h3.tytul2 a {color: #575656}.left {float: left;}.right {float: left;}/* ---------------------------------------------------------------------------------------------- *//* ---------------------------------------- regiony --------------------------------------------- *//* ---------------------------------------------------------------------------------------------- */.region14 {	background: none;	width: 300px;	height: 200px;	position: absolute;	overflow: hidden;	margin: 48px 0px 0px 640px;}.zdjecie-baner {	float: left;	margin: 10px 0px 0px 38px;	position:relative;}.show-zdjecie-baner {	display:none;	z-index:100000;	position:absolute;	top:0;	left:0;}.region1 {	/*background: url("../images/logo.jpg") no-repeat 0 0;*/	float: left;	width: 630px;	/*height: 251px;*/	height: 40px;}.no_logo a.logo {	display: none;}._logo .page {	position: relative;}._logo a.logo {	padding: 50px;	width: 230px;	display: block;	text-decoration: none;	position:absolute;	top:-155px;}.region8 {	/*background: url("../images/logo2.jpg") no-repeat right 0;*/	width: 310px;	/*height: 251px;*/	height: 40px;	float: left;}.region2 {	float: right;	width: 300px;	margin: 0 0 0 20px;}.region4 {	float: left;	width: 200px;	margin: 0 31px 0 0;}.region0 {	padding: 0 0 20px 0;}.region9 {	float: right;	position: relative;}.region10,.region11 {	float: left;	padding: 0 20px 10px 0;}/* ---------------------------------------------------------------------------------------------- *//* ---------------------------------------- stopka ---------------------------------------------- *//* ---------------------------------------------------------------------------------------------- */.stopka {	padding: 20px 0;	border-top: 1px solid #c7d6e7;	}.stopka div.left {	background: url("../images/arr-black.gif") no-repeat 0 5px;	padding: 0 0 0 15px;}.stopka span, .stopka div.realizacja a {color: #355895;}.stopka a {color: #575656;}.stopka div.realizacja {	background: url("../images/arr-black.gif") no-repeat 0 5px;	padding: 0 0 0 15px;	float: right;	width: 113px;}.stopka div.realizacja a.cms {	float: right;	display: block;}.stopka div.realizacja .edito {	float: left;	padding: 0 3px 0 0;}/* ---------------------------------------------------------------------------------------------- *//* --------------------------------------- szablony --------------------------------------------- *//* ---------------------------------------------------------------------------------------------- */.zdjecie {padding: 0;text-align: center}.zdjecie img {border: 1px solid #3b5983;}.szablon4 {float: right; padding: 0 0 0 10px;}.szablon5 {float: left; padding: 0 10px 0 0;}.szablon7 {padding: 10px 34px 0;}.szablon7 .zdjecie {float: left; padding: 0 5px 10px;}div.podpis {	text-align: center;	font-size: 11px;	height: 17px;}/* ------------ komunikaty --------------- */.komunikat {	background: url(../images/tlo-komunikat-a.gif) no-repeat 0px 0px;	margin: 20px 7px;}.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;}input.przycisk {	background: #e41888;		border: 1px solid #b21a6d;	padding: 2px 15px;	font-size: 16px;	color: #ffffff;	text-transform: lowercase;	cursor: pointer;}/* ---------------------------------------------------------------------------------------------- *//* ------------------------------------------ BLOKI --------------------------------------------- *//* ---------------------------------------------------------------------------------------------- */.reklama div {	text-align: center;	padding: 0 0 5px 0;}.blok-container {	margin: 0 0 20px 0;}/* ---------------------------------------------------------------------------------------------- *//* --------------------------------------- region 1 --------------------------------------------- *//* -------------------------------------- menu gora --------------------------------------------- */.region1 ul.menu-gora {	margin: 0;	padding: 0;		/*background: url("../images/menu-gora-bg.jpg") no-repeat 0 0;*/	background: url("../images/menu-gora-bg-tra.png") no-repeat 0 0;	height: 40px;}.region1 ul.menu-gora li {	margin: 0;	padding: 4px;		float: left;	background: none;}.region1 ul.menu-gora li a {	margin: 0;	padding: 0;	height: 32px;		font-size: 17px;	color: #ffffff;}.region1 ul.menu-gora li a:hover {text-decoration: none;}.region1 ul.menu-gora li a span.menu-bg,.region1 ul.menu-gora li a span.menu-bg-left,.region1 ul.menu-gora li a span.menu-bg-right { 	float: left;	height: 14px;	padding: 9px 15px;	cursor: pointer;}.region1 ul.menu-gora li a span.menu-bg-left { 	padding: 0 0 0 5px;	height: 32px;}.region1 ul.menu-gora li a span.menu-bg-right {	padding: 0 5px 0 0;	height: 32px;}.region1 ul.menu-gora li a:hover span.menu-bg,.region1 ul.menu-gora li.active a span.menu-bg { 	background: url(../images/menu-bg.gif) repeat-x 0 0;}.region1 ul.menu-gora li a:hover span.menu-bg-left,.region1 ul.menu-gora li.active a span.menu-bg-left { 	background: url(../images/menu-bg-left.gif) no-repeat 0 0;}.region1 ul.menu-gora li a:hover span.menu-bg-right,.region1 ul.menu-gora li.active a span.menu-bg-right {	background: url(../images/menu-bg-right.gif) no-repeat right 0;}/* ---------------------------------------------------------------------------------------------- *//* --------------------------------------- region 8 --------------------------------------------- *//* ------------------------------------- wyszukiwarka ------------------------------------------- */.region8 .blok-wyszukiwarka {	background: url("../images/blok-wyszukiwarka-bg.gif") no-repeat 0 0;	height: 40px;	/*margin: 211px 0 0 0;*/	float: right;	width: 300px;}.region8 .blok-wyszukiwarka input {	border: 0;	background: none;	margin: 0;	padding: 0;}.region8 .blok-wyszukiwarka input.wyszukiwarka-text {	margin: 14px 18px 0 85px;	color: #8a9398;	font-size: 11px;	width: 150px;	float: left;}.region8 .blok-wyszukiwarka input.wyszukiwarka-button {	padding: 10px 0;	cursor: pointer;	display: block;	width: 44px;}/* ---------------------------------------------------------------------------------------------- *//* --------------------------------------- region 9 --------------------------------------------- *//* -------------------------------------- menu drukuj --------------------------------------------- */.region9 ul.menu {	margin: 0;	padding: 0;	list-style: none;	position: absolute;	right: 55px;	top: 32px;	width: 68px;	height: 15px;}.region9 ul.menu li {	margin: 0;	padding: 0;	list-style: none;	border: 0;	background: none;	}.region9 ul.menu li a {	margin: 0;	padding: 0;	list-style: none;	background: none;	color: #e3007b;	font-size: 11px;}/* ---------------------------------------------------------------------------------------------- *//* --------------------------------------- region 4 --------------------------------------------- *//* ----------------------------------------- menu ----------------------------------------------- */.region4 ul.menu {	margin: 0;	padding: 0 0 20px 0;}.region4 ul.menu li {	margin: 0;	padding: 0;	background: none;}.region4 ul.menu li a {	margin: 0;	padding: 4px 5px 5px 22px;	background: url("../images/arr-blue.gif") no-repeat 9px 10px;	display: block;	border-bottom: 1px solid #c7d6e7;	font-size: 12px;	color: #e3007b;	font-family: tahoma;	font-weight: bold;	text-decoration: none;}.region4 ul.menu li a:hover, .region4 ul.menu li.active a {	background: #355895 url("../images/arr-red.gif") no-repeat 9px 10px;	color: #ffffff;} .region4 ul.menu li.active ul {	margin: 0;	padding: 0;}.region4 ul.menu li.active ul li a {	padding: 4px 5px 5px 42px;	background: url("../images/arr-blue.gif") no-repeat 29px 10px;	color: #575757;	font-weight: normal;}.region4 ul.menu li.active ul li a:hover, .region4 ul.menu li.active ul li.active a {	background: #355895 url("../images/arr-red.gif") no-repeat 29px 10px;	color: #ffffff;}.region4 ul.menu li.active ul li.active li a {	padding: 4px 5px 5px 62px;	background: url("../images/arr-blue.gif") no-repeat 49px 10px;	color: #575757;}.region4 ul.menu li.active ul li.active li a:hover, .region4 ul.menu li.active ul li.active li.active a {	background: #355895 url("../images/arr-red.gif") no-repeat 49px 10px;	color: #ffffff;}.region4 ul.menu li.active ul li.active li.active li a {	padding: 4px 5px 5px 82px;	background: url("../images/arr-blue.gif") no-repeat 69px 10px;	color: #575757;}.region4 ul.menu li.active ul li.active li.active li a:hover, .region4 ul.menu li.active ul li.active li.active li.active a {	background: #355895 url("../images/arr-red.gif") no-repeat 69px 10px;	color: #ffffff;}/* ---------------------------------------------------------------------------------------------- *//* --------------------------------------- region 2 --------------------------------------------- *//* ------------------------------------- aktualnosci -------------------------------------------- */.blok-aktualnosci {margin: 0 0 15px 0;}.blok-aktualnosci h3 a.tytul {	margin: 0px;	padding: 0 0 7px 14px;	background: url("../images/arr-blue.gif") no-repeat 0px 5px;	display: block;	border-bottom: 1px solid #c7d6e7;	font-size: 12px;	color: #e3007b;	font-family: tahoma;	font-weight: bold;}.blok-aktualnosci .opis {padding: 8px 0px;}.blok-aktualnosci .szablon5 {padding: 0 18px 10px 0;}a.wiecej {	background: url("../images/arr-black.gif") no-repeat 0 5px;	padding: 0 0 0 10px;	margin: 5px 0 0 0;	float: left;	font-size: 11px;	color: #355895;}a.wstecz {	background: url("../images/arr-black2.gif") no-repeat 0 5px;	padding: 0 0 0 10px;	margin: 5px 0 0 0;	float: left;	font-size: 11px;	color: #355895;}/* ---------------------------------------------------------------------------------------------- *//* --------------------------------------- region 4 --------------------------------------------- *//* ------------------------------------- logowanie -------------------------------------------- */.blok-logowania {	background: url(../images/logowanie-bg.gif) no-repeat 0 0;	margin: 0 0 20px 0;}.blok-logowania input.formularz-input {	border: 0;	color:#575656;	background: none;	font-size:11px;	margin:0 5px;	padding: 3px 0 0;	width:120px;	float: left;	height: 16px;}.blok-logowania input.button {	border: 0;	width: auto;	background: none;	cursor: pointer;	padding: 3px 10px 0;	margin: 0 0 0 45px;}div.zalogowany {padding: 0 0 20px;}/* ---------------------------------------------------------------------------------------------- *//* --------------------------------------- region 5 --------------------------------------------- *//* ---------------------------------------- linki ----------------------------------------------- */ul.konto-linki {	margin: 1px 0 23px 0;	padding: 0;}ul.konto-linki li {	margin: 0;	padding: 0;	background: none;	float: left;	text-align: center;	padding: 0 48px 0 0;}ul.konto-linki li a {	margin: 0;	padding: 45px 0 0 0;	background: none;	display: block;	color: #e41888;	font-size: 11px;	min-width: 40px;}ul.konto-linki li.ksiazki,ul.konto-linki li.DefaultUzytkownicy_logout{display: none}ul.konto-linki li.DefaultUzytkownicy_edit a {	background: url(../images/danych.gif) no-repeat center 0;}ul.konto-linki li.DefaultUzytkownicy_editemail a {	background: url(../images/e-mail.gif) no-repeat center 0;}ul.konto-linki li.DefaultUzytkownicy_editpassword a {	background: url(../images/hasla.gif) no-repeat center 0;}ul.konto-linki li.wypozyczenia a {	background: url(../images/ksiazki.gif) no-repeat center 0;}ul.konto-linki li.historia a {	background: url(../images/zamowien.gif) no-repeat center 0;}ul.konto-linki li.active a {color: #355895;}ul.konto-linki li.DefaultUzytkownicy_edit.active a {	background: url(../images/danych2.gif) no-repeat center 0;}ul.konto-linki li.DefaultUzytkownicy_editemail.active a {	background: url(../images/e-mail2.gif) no-repeat center 0;}ul.konto-linki li.DefaultUzytkownicy_editpassword.active a {	background: url(../images/hasla2.gif) no-repeat center 0;}ul.konto-linki li.wypozyczenia.active a {	background: url(../images/ksiazki2.gif) no-repeat center 0;}ul.konto-linki li.historia.active a {	background: url(../images/zamowien2.gif) no-repeat center 0;}.sciezka {	padding: 0 0 12px 0;	width: 560px;}.drukuj {	float: right;	color: #e3007b;	cursor: pointer;	padding: 0 18px 0 0;	background: url("../images/drukuj.gif") no-repeat right 2px;}.sciezka a {color: #575656;}.sciezka a.glowna {	padding: 0 0 0 7px;	background: url("../images/arr-blue.gif") no-repeat 0 5px; }.sciezka a.item {	padding: 0 0 0 12px;	margin: 0 0 0 1px;	background: url("../images/arr-duble-black.gif") no-repeat 0 5px; }.linki-page {	overflow: hidden;	height: auto;	width: 940px;	margin: 0 auto 10px auto;	}.linki-page a {	background: url("../images/arr-black.gif") no-repeat 0 5px;	padding: 0 0 0 15px;	float: right;	width: 50px;	font-weight:bold;}/* ---------------------------------------------------------------------------------------------- *//* ------------------------------------- wyszukiwarka ------------------------------------------- *//* ---------------------------------------------------------------------------------------------- */.wyszukiwarka-tytul {	padding: 0 1px 19px;	font-size: 12px;}.region0 .blok-wyszukiwarka {	background: url("../images/blok-wyszukiwarka-bg.gif") no-repeat 0 0;	height: 40px;	width: 300px;}.region0 .blok-wyszukiwarka input {	border: 0;	background: none;	margin: 0;	padding: 0;}.region0 .blok-wyszukiwarka input.wyszukiwarka-text {	margin: 14px 13px 0 85px;	color: #8a9398;	font-size: 11px;	width: 155px;	float: left;}.region0 .blok-wyszukiwarka input.wyszukiwarka-button {	padding: 10px 0;	cursor: pointer;	display: block;	width: 44px;}.modul-wyszukiwarka-opis {	margin: 20px 0;	font-size: 12px;}.modul-wyszukiwarka-opis span {	color: #355895;	font-weight: bold;}.modul-wyszukiwarka-opis .wyrazenie, .modul-wyszukiwarka-opis .wszystkie-rezultaty {	background: url("../images/kropka-black.gif") no-repeat 0 6px;	padding: 0 0 3px 10px;}.modul-wyszukiwarka-opis .wszystkie-rezultaty {margin: 0 0 15px;}.modul-wyszukiwarka-opis .opis, .modul-wyszukiwarka-opis .opis {padding: 0 0 3px 1px;}.modul-wyszukiwarka-opis .opis {font-weight: bold;}.wyszukiwarka-naglowek {	border-top: 1px solid #c7d6e7;	font-size: 12px;	color: #355895;	font-weight: normal;	padding: 8px 0 9px 17px;	background: url("../images/kropka-red.gif") no-repeat 6px 14px;	cursor: pointer;}.wyszukiwarka-naglowek .wyszukiwarka-ilosc {float: right;}.wyszukiwarka-naglowek .wyszukiwarka-ilosc span {font-weight: bold;}.wyszukiwarka-lista {	display: none;	margin: 0;	padding: 9px 11px 0;	border-top: 1px solid #c7d6e7;	font-size: 12px;}.wyszukiwarka-lista dt {	margin: 0;	padding: 0 0 2px 0;}.wyszukiwarka-lista dt a {	color: #575656;	font-weight: bold;}.wyszukiwarka-lista dd {	margin: 0;	padding: 0 0 10px 0;}.wyszukiwarka-lista dd div a.wiecej {	float: none;	display: block;	margin: 5px 0 0 0;}/* ---------------------------------------------------------------------------------------------- *//* ------------------------------------- mapa serwisu ------------------------------------------- *//* ---------------------------------------------------------------------------------------------- */.modul-mapa-serwisu ul {	margin: 0 0 0 43px;	padding: 0;}.modul-mapa-serwisu ul li {	margin: 0;	padding: 0;	background: none;	clear: both;}.modul-mapa-serwisu ul li a {	padding: 0 0 10px 10px;	float: left;	background: url("../images/kropka-red.gif") no-repeat 0px 5px;	font-weight: bold;	color: #575656;	font-size: 12px;}.modul-mapa-serwisu ul li ul {margin: 0 20px;}.modul-mapa-serwisu ul li ul li a {	background: url("../images/kropka-black.gif") no-repeat 0px 5px;	font-weight: normal;}/* ---------------------------------------------------------------------------------------------- *//* ---------------------------------------- opisowa --------------------------------------------- *//* ---------------------------------------------------------------------------------------------- */.modul-opisowy {margin: 0 0 15px 0;}.modul-opisowy h3.tytul {	margin: 0;	padding: 0 0 7px 14px;	background: url("../images/arr-blue.gif") no-repeat 0px 5px;	display: block;	border-bottom: 1px solid #c7d6e7;	font-size: 12px;	color: #e3007b;	font-family: tahoma;	font-weight: bold;}.modul-opisowy .opis {	padding: 8px 0 0 0;	text-align: justify;	font-size: 12px;}.opis img {	border-color: red;	border-width: solid;}.pliki {padding: 10px 0 0 0;}.pliki div {padding: 10px 10px 5px;}.pliki div img {position: relative; top: 3px;}.pliki div a {	color: #575656;	font-size: 11px;	padding: 0 0 0 5px;}.pliki p {padding: 0 0 0 34px;}.pliki p.opis {	font-size: 12px;	padding: 0 0 0 10px;}.pager {	border-top: 1px solid #c7d6e7;	padding: 10px 0 0;	text-align: right;}.pager a {	color: #575656;	padding: 0 2px;}.pager span {	font-size: 9px;	font-weight: normal;	color: #575656;	padding: 0 2px 0 0;}.pager a:hover {	color: #355895;	text-decoration: none;	font-weight: bold;}.pager b u {	text-decoration: none;	color: #355895;	padding: 0 2px;}.modul-opisowy .szablon4 {float: right; padding: 0 0 0 17px;}.modul-opisowy .szablon5 {float: left; padding: 0 17px 0 0;}.modul-opisowy .szablon7 {padding: 10px 18px 0;}.modul-opisowy .szablon7 .zdjecie {float: left; padding: 0 9px;}/* ---------------------------------------------------------------------------------------------- *//* ----------------------------------- mapa interkatywna ---------------------------------------- *//* ---------------------------------------------------------------------------------------------- */.mapa-interkatywna {	text-align: center;}/* ---------------------------------------------------------------------------------------------- *//* ---------------------------------------- formularz ------------------------------------------- *//* ---------------------------------------------------------------------------------------------- */.opis-margines {	font-size: 12px;	margin: 0 0 10px 0;}.formularz {	margin: 0 0 10px 0;}.formularz label, .ogloszenInput label{	display: block; 	clear: both; }.formularz label span, .ogloszenInput label span{	display: block;	float: left;  	width: 120px;	text-align: right;	margin: 6px 0 0;}var.gwiazdka {	color: #e3007b;	font-style: normal;	font-size: 12px;	float: left;	padding: 0 5px 0 0;}.formularz label input, .ogloszenInput input {	float: left;	font-size: 11px;	color: #575656;	border: 0;	background: url(../images/input.gif) repeat-x 0 0;	padding: 7px 0 6px;	margin: 0 5px;	width: 165px;}.formularz label span.input-left, .formularz label span.input-leftArray, .ogloszenInput span.input-left {	background: url(../images/input-left.gif) no-repeat 0 0;	margin: 0 5px 10px 10px;	width: auto;}.formularz label span.input-right, .formularz label span.input-rightArray, .ogloszenInput span.input-right {		background: url(../images/input-right.gif) no-repeat right 0;	width: auto;	margin: 0;}.formularz label textarea {	float: left;	font-size: 11px;	color: #575656;	border: 0;	background: #ffffff url(../images/textarea.gif) repeat-x 0 0;	padding: 10px 0;	margin: 0 7px;	width: 547px;	height: 138px;}.formularz label span.textarea-left {	background: url(../images/textarea-left.gif) no-repeat 0 0;	margin: 0 5px 10px 10px;	width: auto;}.formularz label span.textarea-right {		background: url(../images/textarea-right.gif) no-repeat right 0;	width: auto;	margin: 0;}.formularz label input.form_error,.formularz label input.Error,.formularz label input.input_error {	float: left;	font-size: 11px;	color: #575656;	border: 0;	background: url(../images/input-error.gif) repeat-x 0 0 !important;	padding: 7px 0 6px;	margin: 0 5px;	width: 165px;}.formularz label span.input-leftError,.formularz label span.input-left_error {	background: url(../images/input-left-error.gif) no-repeat 0 0;	margin: 0 5px 10px 10px;	width: auto;}.formularz label span.input-rightError,.formularz label span.input-right_error {		background: url(../images/input-right-error.gif) no-repeat right 0;	width: auto;	margin: 0;}.formularz label textarea.Error {	float: left;	font-size: 11px;	color: #575656;	border: 0;	background: #ffffff url(../images/textarea-error.gif) repeat-x 0 0;	padding: 10px 0;	margin: 0 7px;	width: 547px;	height: 138px;	}.formularz label span.textarea-leftError {	background: url(../images/textarea-left-error.gif) no-repeat 0 0;	margin: 0 5px 10px 10px;	width: auto;}.formularz label span.textarea-rightError {		background: url(../images/textarea-right-error.gif) no-repeat right 0;	width: auto;	margin: 0;}.formularz select {		float: left;	font-size: 11px;	color: #575656;	border: 0;	background: url(../images/input.gif) repeat-x 0 0;	padding: 5px 0 0 0;	height: 25px;	margin: 0 5px;	width: 165px;}.formularz label span.select-left {	background: url(../images/input-left.gif) no-repeat 0 0;	margin: 0 5px 14px 10px;	width: auto;}.formularz label span.select-right {		background: url(../images/input-right.gif) no-repeat right 0;	width: auto;	margin: 0;}.formularz select {	*padding: 0;	*margin: 0 5px 13px 10px;	*background: #ffffff;}.formularz label span.select-left,.formularz label span.select-right {	*background: none;	*margin: 0 0 10px;	*width: auto;}.formularz select.Error {background: #a4b4cf;}.formularz-stopka {	float: right;	width: 560px;	margin: 0 20px 0 0;}.formularz-stopka .zgoda {margin: 0 0 10px 0;}.formularz-stopka .zgoda input {	float: left;	margin: 0 5px 10px 0;}.formularz-stopka .wymagane {float: right;}.formularz-stopka input.button, .wyszukiwarka-biblioteka input.button {	border: 0;	height: 32px;	background: url(../images/button.gif) repeat-x 0 0; 	color: #ffffff;	font-size: 16px;	cursor: pointer;}.formularz-stopka span.button-left, .wyszukiwarka-biblioteka span.button-left {	padding: 0 0 0 4px;	height: 32px;	float: left;	background: url(../images/button-left.gif) no-repeat 0 0; }.formularz-stopka span.button-right, .wyszukiwarka-biblioteka span.button-right {	padding: 0 4px 0 0;	height: 32px;	float: left;	background: url(../images/button-right.gif) no-repeat right 0; }.regsrodkowy-2-4 .formularz label textarea {width: 220px;}.regsrodkowy-2-4 .formularz-stopka {width: 365px;}/* ---------------------------------------------------------------------------------------------- *//* ----------------------------------------- galeria -------------------------------------------- *//* ---------------------------------------------------------------------------------------------- */.galeria-blok div.zdjecie {padding: 0 0 10px;}.modul-galeria .opis {	font-size: 12px;	padding: 0 0 5px 0;}.modul-galeria h3.tytul {	margin: 0 0 10px 0;	padding: 0 0 7px 14px;	background: url("../images/arr-blue.gif") no-repeat 0px 5px;	display: block;	border-bottom: 1px solid #c7d6e7;	font-size: 12px;	color: #e3007b;	font-family: tahoma;	font-weight: bold;}.galeria-zdjecie {padding: 10px 0 0;}.galeria-zdjecie .zdjecie {float: left; padding: 0 9px 0;}/* ---------------------------------------------------------------------------------------------- *//* -------------------------------------- uzytkownicy ------------------------------------------- *//* ---------------------------------------------------------------------------------------------- */.uzytkownik {text-align: center;}.menu-uzytkownicy {	margin: 10px 0 20px;	padding: 0;}.menu-uzytkownicy li {	margin: 0;	padding: 0 5px 0 10px;	display: inline}/* ---------------------------------------------------------------------------------------------- *//* --------------------------------------- logowanie -------------------------------------------- *//* ---------------------------------------------------------------------------------------------- */.modul-logowanie .form {	background: url(../images/modul-logowanie-bg.gif) no-repeat 0 0;	margin: 19px 0 0 39px;	padding: 0 0 8px;	height: 95px;}.modul-logowanie .form label {	display: block;	clear: both;}.modul-logowanie .form label span {	float: left;	width: 77px;}.modul-logowanie .form label input {	float: left;	border: 0;	background: none;	margin: 8px 0 0 0;	padding: 6px 7px;	width: 161px;	font-size: 11px;	font-family: arial;	color: #8a9398;}.modul-logowanie .form label input.button {	width: auto;	margin: 8px 0 0;	padding: 2px 10px;	cursor: pointer;	height: 20px;}.modul-logowanie .rejestracja {	background: url(../images/kropka-black.gif) no-repeat 0 5px;	padding: 0 0 0 10px;	font-size: 12px;}/* ---------------------------------------------------------------------------------------------- *//* ----------------------------------- pliki do pobrania ---------------------------------------- *//* ---------------------------------------------------------------------------------------------- */.lista_pl p{padding: 3px 0px 3px 0px;}.opis img{	border-color: #355895;	border-width: solid;}.B_pdf{	padding: 0 24px 2px;	background: url(../images/B_pdf.gif) no-repeat 0 0;	display: block;}.B_doc{	padding: 5px 0 3px 24px;	background: url(../images/B_doc.gif) 3px center no-repeat;}span.naglowek_akpitu_pliki {	background: transparent url(../images/arr-blue.gif) no-repeat 9px 10px;	border-bottom: 1px solid #C7D6E7;	color: #E3007B;	display: block;	font-family: tahoma;	font-size: 12px;	font-weight: bold;	margin: 20px 0 10px 0;	padding: 4px 5px 5px 22px;}span.opis_akpitu_pliki {	display: block;	font-family: Arial,Tahoma,Verdana,Sans-Serif;	font-size: 11px;	color: #575656;	font-weight: normal;}tr.naglowek td {	font-weight: bold;}/* ---------------------------------------------------------------------------------------------- *//* --------------------------------------- biblioteka ------------------------------------------- *//* ---------------------------------------------------------------------------------------------- */div.modul-biblioteka table.lista {	width: 100%;}div.modul-biblioteka table.lista th,div.modul-biblioteka table.lista td {	background: #fff;	text-align: center;}div.modul-biblioteka table.lista th {	color: #e41888;	font-size: 12px;	font-weight: bold;	font-family: arial; 	padding: 5px 10px;}div.modul-biblioteka table.lista.lista2 th {padding: 5px 1px;}div.modul-biblioteka table.lista th h3.desc-sort {	background: url(../images/desc-sort2.gif) no-repeat right center;	display: inline;	padding: 0 15px 0 0;}div.modul-biblioteka table.lista th h3.asc-sort {	background: url(../images/asc-sort2.gif) no-repeat right center;	display: inline;	padding: 0 15px 0 0;}div.modul-biblioteka table.lista td {padding: 15px 10px;}div.modul-biblioteka table.lista td.tytul {text-align: left}div.modul-biblioteka table.lista td.tytul p {	color: #355895;	font-style: italic;	font-size: 12px;	margin: 4px 0 0 0;}div.modul-biblioteka table.lista td span {	font-weight: bold;	color: #355895;}div.modul-biblioteka table.lista td.zamow a {	color: #e41888;	background: url(../images/zamow.gif) no-repeat center 0;	padding: 45px 0 0 0;	display: block;	font-size: 11px;	height: 100%;}/* -------------------------------------- sortowanie pager -------------------------------------- */div.modul-biblioteka table.lista .biblioteka-pager {float: right;}div.modul-biblioteka table.lista .biblioteka-pager a {	color: #575656;	float: left;	padding: 0 1px 0 2px;}div.modul-biblioteka table.lista .biblioteka-pager b u,div.modul-biblioteka table.lista .biblioteka-pager a:hover {	font-weight: bold;	text-decoration: none;	color: #355895;	float: left;	padding: 0 1px 0 2px;}div.modul-biblioteka table.lista .biblioteka-pager span {	font-size: 9px;	font-weight: normal;	color: #575656;	float: left;	padding: 0 2px 0 0;}div.modul-biblioteka table.lista td.sortowanie,div.modul-biblioteka table.lista td.pager-bg {	padding: 3px 15px;	background: #ededed;	font-size: 11px;}div.modul-biblioteka td.sortowanie h3,div.modul-biblioteka td.sortowanie a {	float: left;	cursor: pointer;	color: #355895;	font-weight: bold;	margin: 0 36px 0 0;	font-size: 12px;	padding: 0 0 0 15px;}div.modul-biblioteka td.sortowanie a.desc-sort {	background: url(../images/desc-sort.gif) no-repeat 0 3px;}div.modul-biblioteka td.sortowanie a.asc-sort {	background: url(../images/asc-sort.gif) no-repeat 0 3px;}/* -------------------------------------- ksiazka -------------------------------------- */div.modul-biblioteka div.label-tytul {	color: #e41888;	font-size: 12px;	font-weight: bold;	font-family: arial; 	margin: 0 0 10px 0;}div.modul-biblioteka h3.tytul,div.modul-biblioteka h3.autor {	color: #355895;	font-size: 12px;	margin: 0;}div.modul-biblioteka h3.autor {	font-style: italic;	font-weight: normal;	margin: 4px 0 11px 0;}div.modul-biblioteka div.opis {	color: #355895;	font-size: 12px;	line-height: 18px;}div.modul-biblioteka ul.sygnatury-dostepnosci {	margin: 10px 10px 21px;	padding: 0;}div.modul-biblioteka ul.sygnatury-dostepnosci li {	margin: 0 0 8px 0;	padding: 0;	background: none;	font-size: 12px;}div.modul-biblioteka ul.sygnatury-dostepnosci li.dostepna {color: #355895;}div.modul-biblioteka ul.sygnatury-dostepnosci li.dostepna input {	float: left;	margin: 0 6px 0 0px;	width: 15px;	height: 15px;}div.modul-biblioteka ul.sygnatury-dostepnosci li.dostepna span {color: #e41888;}div.modul-biblioteka ul.sygnatury-dostepnosci li.niedostepna {	background: url(../images/sygnatura-niedostepna.gif) no-repeat 1px 1px;	padding: 0 0 0 20px;}div.modul-biblioteka .formularz label span.label {	text-align: left;	color: #355895;	font-size: 12px;	margin: 4px 0 0 0;	*margin: 3px 0 0 0;}div.modul-biblioteka div.brak-sygnatury {	padding: 10px 0;	color: #e41888;}div.modul-biblioteka table.lista2 td {	color: #355895;	font-size: 12px;	padding: 0;}div.modul-biblioteka table.lista2 td {	color: #355895;	font-size: 12px;	padding: 15px 5px;}div.modul-biblioteka table.lista2 td span {font-weight: normal;}div.modul-biblioteka table.lista2 td.przeterminowane {color: #e41888;}div.modul-biblioteka table.lista2 td.zamowione span.button,div.modul-biblioteka table.lista2 td.przeterminowane span {	font-size: 11px;	font-weight: normal;	display: block;	color: #e41888;	background: url(../images/anuluj.gif) no-repeat center 0;	padding: 45px 0 0 0;	cursor: pointer;	height: 100%;}div.modul-biblioteka table.lista2 td.przeterminowane span {	background: url(../images/przeterminowane.gif) no-repeat center 0;	cursor: auto;}/* subskrypcja */.blok-subskrypcja {	background: green url(../images/blok-subskrypcja.gif) repeat-x 0px 0px;	margin: 0px 0px 20px;}.blok-subskrypcja-lewy {	padding: 0px 0px 0px 10px;	background: url(../images/blok-subskrypcja-lewy.gif) no-repeat 0px 0px;}.blok-subskrypcja-prawy {	padding: 10px 10px 10px 0px;	background: url(../images/blok-subskrypcja-prawy.gif) no-repeat 100% 0px;	height: 60px;}.blok-subskrypcja h2 {margin: 0px 0px 5px;}.blok-subskrypcja .input {	font-size: 11px;	color: #575656;	border: 0px;	background: url(../images/subskrypcja-input.gif) repeat-x 0px 0px;	padding: 6px 0px;	float: left;	width: 140px;}.blok-subskrypcja .input-left {	background: url(../images/subskrypcja-input-left.gif) no-repeat 0px 0px;	padding: 0px 0px 0px 4px;	float: left;}.blok-subskrypcja .input-right {	background: url(../images/subskrypcja-input-right.gif) no-repeat 100% 0px;	float: left;	padding: 0px 4px 0px 0px;}.blok-subskrypcja .button {	background: url(../images/ok.gif) no-repeat 50% 50%;	height: 25px;	width: 25px;	border: 0px;	cursor: pointer;	float: right;}.table-radio {margin: 0px 0px 10px;}.table-radio input {width: auto !important;}.label-checkbox input {	width: auto !important;	margin: 10px 0px 10px 10px !important;}.label-checkbox var.gwiazdka {padding: 5px 5px 0px 0px !important}/* licznik */.blok-licznik {	background: #355895 url(../images/lb-tl.gif) left top no-repeat;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}.blok-licznik-tr {	background: transparent url(../images/lb-tr.gif) right top no-repeat;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}.blok-licznik-br {	background: transparent url(../images/lb-br.gif) right bottom no-repeat;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}.blok-licznik-bl {	background: transparent url(../images/lb-bl.gif) left bottom no-repeat;	margin: 0px 0px 0px 0px;	padding: 10px 0px 10px 15px;	color:#fff;}.blok-licznik-bl span{	font-weight:bold;	color:#f8f400;}.logo-gora{	background: transparent url(../images/logo-top.jpg) center 0 no-repeat;	height: 43px;	padding:0 0 5px;	text-align:center;	width: 940px;	display: block;	margin: 0 auto;}.logo-gora h1{	color:#FFFFFF;	font-family:arial;	font-size:18px;	font-weight: normal;	margin:0;	padding:12px 0 0 10px;	text-align:left;}/* ========================== style dodane ========================== *//* forum */.forum-linki {margin: 10px 0px 10px 0px;}.forum-linki ul {margin: 10px 0px 10px 0px; line-height: 22px;}.forum-linki ul li {padding: 0px; background: none;}.forum-linki ul li a {font-size: 18px; color: #e41888;}.forum {padding: 0px 0px 20px 0px;}.forum table {	width: 100%;	border-top: 1px solid #c5d4e4;	border-left: 1px solid #c5d4e4;	border-bottom: 1px solid #c5d4e4;}.forum td,.forum th {	padding: 0px 5px 0px 5px;	border-right: 1px solid #c5d4e4;	font-size: 12px;	color: #436aa3;	vertical-align: middle;	line-height: 15px;}.forum .tytul-dzialu {	padding: 0px 10px 0px 10px;	height: 44px;	font-size: 14px;	font-weight: bold;	color: #436aa3;	vertical-align: middle;	line-height: 16px;}.forum-tytul {height: 44px; background: #cce1ec !important;}.forum-tytul th,.forum-tytul td {	padding: 0px 10px 0px 10px;	height: 44px;	font-size: 14px;	font-weight: bold;	color: #436aa3;	vertical-align: middle;	line-height: 16px;}.forum-sciezka {margin: 10px 0px 20px 0px;}.forum-sciezka a {font-weight: bold;}.forum-sciezka,.forum-sciezka a {	font-size: 14px;	color: #5f7eaf;	vertical-align: middle;	line-height: 16px;}.forum-formularz label span {	width: 60px;	font-size: 12px;	font-weight: bold;	color: #436aa3;}.forum-wysokosc {height: 70px;}.forum-tlo {background: #e6edf1;}.forum .komorka {	padding: 10px;	vertical-align: middle;}.forum .komorka1 {	padding: 10px;	vertical-align: top;	border-bottom: 1px solid #c5d4e4;}.forum .ikona {width: 40px; text-align: center;}.forum .nazwa, .forum .tresc {text-align: left;}.forum .nazwa a {font-weight: bold; color: #436aa3;}.forum .tematy {width: 40px; text-align: center;}.forum .autor {width: 60px; text-align: center;}.forum .autor a,.forum .wiadomosc a,.forum .autorD h3 a,.forum .wiadomosc h3 a {	color: #436aa3 !important;}.forum .wiadomosci, .forum .wyswietlen {width: 70px; text-align: center;}.forum .ostatnia {width: 130px; text-align: center;}.forum .ostatnia a, .forum .tresc a {color: #436aa3;}.forum .autorD {	width: 150px;	text-align: center;	border-bottom: 1px solid #c5d4e4;}.forum .autorD img {border: 3px solid #5f7eaf;}.forum .autorD h3, .forum .wiadomosc h3 {color: #436aa3;}.forum .wiadomosc h4 {	float: left;	margin: 0px 0px 5px 0px;	*margin: 0px 0px 15px 0px;}.forum .autorD .ramka-zdjecia {margin: 0px 0px 10px 0px;}.forum .logo {width: 215px; text-align: center;}.forum .wiadomosc {padding: 10px 15px 10px 15px;}.forum .wiadomosc p {margin: 2px 0px 2px 0px;}.forum .wiadomosc span {color: #6f6f6f;}.forum .cytat,.forum .quote {	margin: 8px 0px 8px 0px;	padding: 5px 15px 5px 15px;	border: solid 1px #c5d4e4;	background: #e6edf1;}.forum .opis p, .forum .cytat p {margin: 5px 0px 5px 0px;}.forum .zalogowany {color: #198396 !important;}.forum .anonimowy {color: #444444 !important;}.forum .administrator {color: #ab5858 !important;}.forum .zalogowany:hover,.forum .anonimowy:hover,.forum .administrator:hover {	text-decoration: underline;}.forum-dodano,.forum-edycja,.forum-sygnatura {	font-size: 10px !important;}.forum .lewo {float: left;}.forum .prawo {float: right;}.forum-opis {margin: 20px 0px 20px 0px; font-size: 12px !important;}.forum-sygnatura {	margin: 25px 0px 0px 0px;	padding: 5px 0px 0px 0px;	border-top: 1px solid #c5d4e4;}.forum-profil-tresc {	width: 80% !important;	border-style: none !important;	font-size: 14px !important;}.forum-profil-tresc td {	padding: 8px;	border-style: none !important;	font-size: 14px !important;}.forum-profil-lewa {width: 30%; text-align: right;}.forum-profil-prawa {width: 70%; text-align: left;}