body, td {

	font-family: Tahoma, Arial, Verdana, Sans-Serif;

	font-size: 11px;

}



body {

	padding: 0px;

	margin: 0px;

	border-style: none;

	background-color: #ffffff;

	color: #555555;

}




ol{

	padding: 0px;

	margin: 3px 10px 3px 0px;

}
ul{

	margin: 8px 0px 8px 0px;

	padding: 0px 10px 0px 10px;

}

ul li {

	padding: 3px 0px 3px 15px;

	list-style: none;

	background: url("images/arrow_1.gif") no-repeat;

	background-position: 0px 7px;

}


h1, h2, h3, h4, h5, h6, h7, p, form {

	margin: 0px;

	padding: 0px;

}



td {

	vertical-align: top;

}

select{



	font-size: 11px;

	color:#717679;

}



a {

	color: #FF6600;

	font-weight: bold;

	text-decoration: none;

}



a:hover {

	text-decoration: underline;

}



/* naglowek */



#naglowek {

	height: 228px;

	margin: 0px;

	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;



	background: #FFFFFF url("images/naglowek.jpg") no-repeat;  

	background-position: 0 0; 

}



#naglowek a.logo {

	display: block;

	width: 150px;

	height: 150px;

	text-decoration: none;

	margin-top: 32px;

	float: left;

}



#naglowekPage {

	height: 129px;

	margin: 0px;

	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;



	background: #FFFFFF url("images/naglowek_page.jpg") no-repeat;  

	background-position: 0 0; 

}

#naglowekPage_wariant_2 {

	height: 129px;

	margin: 0px;

	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;



	background: #FFFFFF url("images/naglowek_page_2.jpg") no-repeat;  

	background-position: 0 0; 

}

#naglowekPage a.logo, #aglowekPage_wariant_2 a.logo{

	display: block;

	width: 150px;

	height: 120px;

	text-decoration: none;

	margin-top: 5px;

	float: left;

}

div.naglowek1 {

	margin: 0px;

	height: 30px;



	margin-bottom: 10px;

	background: url("images/menu.gif") no-repeat;  

	background-position: 0 0; 

}

div.menu {

	margin: 0px;

	height: 30px;



	margin-bottom: 10px;

	text-align:left;

	

}

/* menu gorne */



ul.menuGora {

	padding: 0px;

	margin: 0px 0px 0px -1px;

	float: left;

	padding-top: 6px;

}



ul.menuGora li {

	margin: 0px;

	padding: 0px 17px 0px 17px;

	border-left: 1px solid #FF8F2F;

	display: inline;  

}



ul.menuGora a {

	color: #ffffff;

	text-decoration: none;

	font-weight: bold;

	font-size:12px;

}



ul.menuGora a:hover {

	text-decoration: underline;

}



div.szukaj {

	padding: 3px 4px 0px 13px;

	float: right;

	background: transparent url("images/szukaj.gif") no-repeat;

	background-position: 0px 8px;

	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: bold;

}



.center {

	text-align: center;

}



.padding5 {

	padding: 5px;

}



/* menu */



ul.poziom1 {

	margin: 0px;

	padding: 0px;

	list-style: none;

}



ul.poziom1 li {

	font-weight: bold;

  

	padding: 0px;

	margin: 0px;

  

	border-top: 1px solid #C8D0CF;

}



ul.poziom1 li.wcisniety {

	padding: 0px;

	margin: 0px;

  

	background-color: #DBE0E0;

}



ul.poziom1 a {

	color: #0E4E5F;

	text-decoration: none;

  

	background: #FFFFFF url("images/menu_strzalka.gif") no-repeat;

	background-position: 6px 13px;

  

	display: block;

	width: 100%;

  

	padding: 0px;

	margin: 0px;

}



ul.poziom1 a:hover {

	color: red;

}



ul.poziom1 span {

	display: block;

	padding: 8px 0px 8px 18px;

}



ul.poziom2 {

	margin: 0px;

	padding: 0px;

	list-style: none;

}



ul.poziom2 li {

	padding: 0px;

	margin: 0px;

	font-weight: normal;

}



ul.poziom2 a {

	background: #FFFFFF url("images/menu_prostokat.gif") no-repeat;

	background-position: 15px 13px;

		

	padding: 0px;

	margin: 0px;

	font-weight: normal;

}



ul.poziom2 span {

	padding: 6px 2px 6px 24px;

	margin: 0px;

}



/* lewy / prawy region */



td.lewyRegion {

	width: 191px;

	padding-right: 14px;

	border-right:1px solid #FFE5DD;

}



td.prawyRegion {

	padding-left: 14px;

	width: 201px;

	border-left:1px solid #FFE5DD;

}



div.kontener1 {



	padding: 10px;

	background: #F3F3F3 url("images/cor_blok.gif") no-repeat;

	background-position: left top; 

	margin-bottom: 7px;

}



div.kontener1 p {

	margin: 0;

	padding: 13px 13px 0px 13px;

}



h2.tytul1 {

	margin: 0px;

	padding: 0px;

	vertical-align: top;

	

	text-indent: 21px;

	color: #262171;



	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;



	background: url("images/point_blok.gif") no-repeat;  

	background-position: 0px 2px;

 

}





h2.tytul3 {

	margin: 0px;

	padding: 5px 0px 8px 0px;

	vertical-align: top;

	

	text-indent: 21px;

	color: #555555;



	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px; 

}



/* galeria */



.galeriaImg {

	text-align: center;

	margin: 0px;

}



.galeriaImg span {

	display: inline-block;

}



span.ramka {

	display: table-cell;

	border: 1px solid #EAE9E9;

	padding: 2px;

	background-color:#ffffff;

}



* span.ramka {

	display: inline-block;

}



p.galeriaOpis {

	margin: 0px 0px 10px 0px;

	padding: 0px;

	background: none;

}



/* subskrypcja */



.subskrypcja {

	margin:10px 0 13px 0;

	padding: 0 9px 0 0;

}



/* ankieta */



ul.ankieta {

	margin: 10px 0px 10px 0px;

	padding-left: 13px;

	list-style: none;

}



ul.ankieta li {

	margin: 0px;

	color: #0E4E5F;

	font-weight: bold;  

}



ul.ankieta span {

	display: block;

	padding: 0px;

}



div.ankieta {

	margin-top: 0px;

	padding: 10px 0px 4px 0px;

	text-align: center;

}



div.ankietaMinOdpowiedz {

	padding: 0px;

	margin: 2px 0px 3px 0px;

	color: #0E4E5F;

}



/* forum */



ul.menuForum {

	margin: 0px;

	padding: 0px;

	list-style: none;

}



ul.menuForum li {

	padding: 0px;

	margin: 0px;

	border-top: 1px solid #C8D0CF;

}



ul.menuForum a {

	color: #0E4E5F;

	text-decoration: none;

  

	padding: 8px 0px 8px 15px;

	display: block;

	width: 90%;

  

	background: #FFFFFF url("images/strzalka_szara2.gif") no-repeat;

	background-position: 5px 12px;

}



ul.menuForum a:hover {

	color: red;

}



/* srodkowy region */



.cialo {

	margin: 0;

	padding: 0 13px 0 14px;

}



ul.pasekZaglebienia {

	margin: 0px 0px 1px 0px;

	background-color: #E2E6E6;

	list-style: none;

	vertical-align: middle;

	line-height: 24px;  

 

	padding-left: 13px;

}



ul.pasekZaglebienia li {

	margin: 0px;

	padding: 0px;

	display: inline;

}



ul.pasekZaglebienia a {

	color: #0E4E5F;

	text-decoration: none;

	background: #E2E6E6 url("images/strzalka.gif") no-repeat;  

	background-position: 0 2px;  

	padding: 0px 3px 0px 15px;

	font-weight: normal;

}



ul.pasekZaglebienia a:hover {

	color: red;

}



h2.tytul2 {

	margin: 0 0 1px 0;

	height: 27px;

	vertical-align: middle;

	line-height: 27px;  

	text-indent: 21px;

	color: #FF4F19;



	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;



	background: #FFFFFF url("images/point_modul.gif") no-repeat;  

	background-position: 0px 7px;



}

div.LineOrange {

	/*height:1px;*/

	background-color: #FF4F19;

	border-bottom:1px solid #FF9566;

	border-top:1px solid #FF4F19;

}



.kontener2 {

	margin: 0px 0px 1px 0px;

	padding: 8px 0px 0px 0px;

}

.kontenerModul {

	margin: 0px 0px 1px 0px;

	padding: 5px 0px 0px 0px;

}

.kontener2Priorytet {

	margin: 8px 0px 1px 0px;

	padding: 8px 0px 8px 0px;

	background-color:#FAF4F0;

}



.newsInformacje {

	margin: 0px;

	padding: 14px 0px 9px 0px;

	list-style: none;   

}



.newsInformacje li {

	margin: 0px;

	display: inline;

	margin-right: 5px;

}



.newsData {

	font-weight: normal;

	padding: 0;

	color: #FF4F19;

}



.newsInfo {

	padding-left: 16px;

	background: url("images/news.gif") no-repeat;

	color: #6B6B6B;

}



.newsDrukuj {

	float: right;

	margin-top: 5px;

	width: 19px;

	height: 19px;

	background: url("images/news_drukuj.gif") no-repeat; 

}



h3.tytul1 {

	margin: 0;

	padding: 3px 0 3px 0;

	clear: both;



	color: #FF4F19;



	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;



	font-weight:bold;

}



.newsImgRamka {

	margin: 17px 0px 0px 15px;

/*  float: right; */

	padding: 2px;

	border: 1px solid #C8D0CF;

}



.newsImgLewaRamka {

	margin: 17px 15px 0px 0px;

	padding: 2px;

	border: 1px solid #C8D0CF;  

}



.kontener2 p {

	padding: 5px 0px 0px 0px;

	margin: 0px;

}

.newsLinkLeft{

	float:left;	

	background: url("images/line.gif") repeat-x;

	background-position: left center;

	height:12px;

}

.newsLink{

	text-align: right;

	

}



.newsLink a{

	color:#FF4F19;	

	background: url("images/arrow_1.gif") no-repeat;

	background-position: right center;

	padding-right:17px;

	float:right;

	

	font-weight:normal;

	font-size:10px;

}



.newsMargines {

	padding: 0px 0px 5px 0px;

}

.newsMarginesPriorytet {

	padding: 0px 8px 15px 8px;

}

h3.tytul2 {

	float: left;

	margin: 8px 0px 0px 0px;

	padding: 0px;



	text-indent: 16px;

	color: #0E4E5F;



	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;



	background: url("images/strzalka_szara2.gif") no-repeat;

	background-position: 2px 3px;

}



.newsData2 {

	float: right;

	margin-top: 8px;

	font-weight: bold;

	padding-left: 16px;

	background: url("images/zegar.gif") no-repeat;

	color: #899999;

}



/* archiwum wiadomosci */



div.kontener4 {

	margin: 0px;

	padding: 4px 0px 4px 34px;

	border-top: 1px solid #C8D0CF;

}



/* stopka */



ul.menuStopka {

	margin: 0px 0px 0px 0px;

	padding: 5px 0px 5px 0px;

	text-align: center;

	background-color: #FFFFFF;

	margin: 14px 0px 1px 0px;

}



ul.menuStopka li {

	margin: 0;

	padding: 0 12px 0 12px;

	border-left: 1px solid #637B7D;

	display: inline;  

}



ul.menuStopka a {

	color: #637B7D;

	text-decoration: none;

	font-weight: normal;

	cursor: pointer;

}



ul.menuStopka a:hover {

	text-decoration: underline;

}



.stopka {

	margin-top:10px;

	text-align: center;

	vertical-align: middle;

	line-height: 27px;  



	font-size: 10px;

	color: #717171; 

	border-top: 1px solid #DBDBDB;

}



.stopka a{  



	font-size: 10px;

	color: #717171; 

	text-decoration:none;

	font-weight:normal;

}



.stopkaKontakt {

	margin: 0px 13px 0px 13px;

}



.reklama {

	text-align: center;

	float:left;

	width:180px;

	padding:7px 0 7px 0; 

}



div.galeriaMargines {

	margin: 10px;

	padding: 0px;

}



/* aktualnosci */

div.aktualnosciHot {

	padding: 0px 20px 15px 20px;

	border-bottom: 1px solid #FF6600;

	background: #F7D9AA;

}



div.aktualnosciMargines {

	padding: 0px 20px 15px 20px;

	/*border-bottom: 1px solid #C8D0CF;*/

}

div.aktualnosciMargines3 {

	padding: 2px 0px 10px 20px;

	border-top: 1px solid #C8D0CF;

}

div.aktualnosciMargines1 {

	padding: 0px 20px 0px 20px;

}



div.aktualnosciMargines2 {

	margin-right: 120px;

	padding: 0px 20px 15px 20px;	

}



div.aktualnosciZalacznikRamka {

	margin: 0px;

	padding: 5px 0 0 5px;

}



div.aktualnosciZalacznik {

    margin: 0px;

	padding: 5px;

}



div.aktualnosciPlik {

	margin: 0px;

	padding: 0px;

	text-indent: 15px;color:#FF4F19;

	background: url('images/arrow_1.gif') no-repeat;

	background-position: 0px 5px;

}



p.aktualnosciPlikOpis {

	margin: 0px;

	padding: 0px 0px 0px 10px;

}

p.aktualnosciPlikOpis a{

	color:#555555;

	font-weight:normal;

	text-decoration:underline;

	

}

a.aktualnosciZdjeciaLink {

	color: #000000;

	text-decoration: none;

}



a.aktualnosciZdjeciaLink:hover {

	text-decoration: underline;

}



div.aktualnosciOpis {

	margin: 0px;

	padding: 6px 0px 5px 0px;

	line-height:16px;

	text-align:justify;

}



div.aktualnosciZdjeciaOpisBlok {

	margin: 5px;

	padding: 0px;

	width: 108px;

	float: left;

	text-align: center;

}



div.aktualnosci7ZdjeciaBlok {

	margin: 0px;

	padding: 0px 0px 0px 10px;

}



div.aktualnosci5ZdjeciaBlok {

	width: 120px;

	margin: 0px;

	padding: 0px;

	float: left;

}



div.aktualnosci4ZdjeciaBlok {

	width: 120px;

	margin: 0px;

	padding: 0px;

	float: right;

}



div.aktualnosci3ZdjeciaBlok1 {

	margin: 0px;

	padding: 0px 10px 0px 0px;

	margin-left: 150px;

}



div.aktualnosci3ZdjeciaBlok2 {

	padding: 0px;

	width: 120px;

	margin-left: -120px;

	_margin-left: -62px;

	float: left;

}



div.aktualnosci2ZdjeciaBlok {

	width: 120px;

	margin: 0px;

	padding: 0px;

	margin-right: -132px;

	_margin-right: -69px;

	float: right;

}



div.aktualnosciSkrotPrawaZdjecia {

	margin: 0px -5px 0px 0px;

	padding: 10px 0px 10px 10px;

	float: right;

}



div.aktulanosciPager {

	margin: 0 0 1px 0;

	padding: 5px 0 5px 0;

	text-align: center;

}



/* opisy */

div.opisyOpis {

	margin: 0px;

	padding: 5px 0px 5px 0px;  

	text-align:justify;

}



div.opisy3ZdjeciaBlok1 {

	margin: 0px;

	padding: 0px 10px 0px 0px;

	margin-left: 130px;

}



div.opisy3ZdjeciaBlok2 {

	padding: 0px;

	width: 120px;

	margin-left: -125px;

	_margin-left: -65px;

	float: left;

}



/* formularz kontaktowy */



div.formularzMargines {

	margin: 0px;

	padding: 10px 20px 10px 20px;

	border-bottom: 1px solid #C8D0CF;

}



div.formularzMargines2 {

	margin: 0px;

	padding: 10px 20px 10px 20px;

}



div.formularzMargines table {

	margin: 0px 0px 0px 0px;

}



tr.formularzRamkaGora td {

  border-top: 1px solid #D5DAE0;

}



span.formularzGwiazdka {

	color: #FF7E00;

}



p.formularzOpis {

	color: #0E4E5F;

	text-align: justify;

}



input.forumlarzInput {

	width: 200px;

	background-color: #ffffff; 

	border: 1px #D7D7D7 solid; 

	color: #717679; 

	font-size: 11px; 

	font-family: tahoma, sans-serif;  

}



textarea.forumlarzInput {

	width: 200px;

	height: 100px;

	background-color: #ffffff; 

	border: 1px #D7D7D7 solid; 

	color: #717679; 

	font-size: 11px; 

	font-family: tahoma, sans-serif;  

}



.formularzWymagane {

	color: #FF7E00;

}



td.formularzLabel {

	color: #717679;

	font-weight: bold; 

	padding: 5px 0px 0px 20px;

}

td.formularzLabelNaglowek {

	color: #717679;

	font-weight: bold; 

	padding: 13px 0px 10px 30px;

	background:url(images/arrow_1_m.gif) no-repeat 16px 15px;

}

td.formularzLabelWys {

	color: #555555;

	font-weight: bold; 

	padding: 5px 0px 0px 0px;

	text-align:right;

}

/* ankieta */



div.ankietaMargines {

	padding: 0px;

	margin: 5px 0px 0px 15px;

}



a.ankietaprzycisk1 {

	color: #FF6600;

	font-weight: bold; 

	text-decoration: underline;

}



a.ankietaprzycisk1: hover {

	text-decoration: underline;

}



p.ankietaOdpowiedzMargines {

	margin: 0px 0px 3px 0px;

	color: #0E4E5F;

}



div.ankietaWykresBlok {

	margin: 0px;

	padding: 0px;

	width: 100%;

	border: 1px solid #E06A1C;

	position: relative;

}



div.ankietaWykres {

	margin: 0px;

	padding: 0px;

	background-color: #FF6600;

	height: 12px;

	overflow: hidden;

}



div.ankietaGlosow {

	text-align: center;

	position: absolute;

	top: 0px;

	width: 100%;

}



/* forum */



div.forumTabelaNazwa {

	margin: 0px;

	padding: 0px;

	float: left;

	font-weight: bold;

	color: #0E4E5F;

}



div.forumTabelaNazwa2 {

	margin: 0px;

	padding: 0px;

	float: left;

	font-weight: bold;

	color: #0E4E5F;

	width: 40%;

}



div.forumTabelaData {

	margin: 0px;

	padding: 0px;

	float: right;

	color: #0E4E5F;

}



div.forumTabelaData2 {

	margin: 0px;

	padding: 0px;

	float: right;

	color: #0E4E5F;

	width: 30%;

}



div.forumTabelaBlok {

	clear: both;

	margin: 0px;

	padding: 5px 0px 0px 0px;

	border-top: 1px solid #E9ECEF;

	color: #0E4E5F;

}



div.forumTabelaBlok2 {

	clear: both;

	margin: 0px;

	padding: 5px 0px 0px 0px;

	border-top: 1px solid #E9ECEF;

	color: #0E4E5F;

	width: 30%;

}



div.forumTabelaParzysteTlo {

	margin: 3px 0px 3px 0px;

	background-color: #E2E6E6;

	width: 100%;

}



div.forumNawigacja {

	padding: 5px 15px 5px 15px;

	margin: 0px 0px 1px 0px;

	border-bottom: 1px solid #C8D0CF;

}



div.forumTematyTytul {

	float: left;

	width: 40%;

}



div.forumTematyDataAutor {

	float: right;

	width: 30%;

}



p.forumTresc {

	padding: 5px 0px 0px 15px;

}



div.forumWszystkieWpisy {

	text-align: right;

	padding: 0px 0px 10px 0px;

}



div.forumTematWszystkieWpisy {

	clear: both;

	padding: 10px 0px 10px 0px;

}



div.forumLinki {

	background-color: white;

	padding: 5px 15px 0px 15px;

	text-align: right;

}



/* galeriaMax */



div.galeriaMaxMargines {

	padding: 10px 20px 20px 10px;

}



div.galeriaMaxMargines2{

	padding: 10px 20px 20px 10px;

	border-top: 1px solid #C8D0CF;

}



/* konta uzytkownikow */



input.forumlarzCB {

	background-color: #ffffff; 

	border: none; 

}



/* multilista plikow */



div.plikMargines {

	padding: 0px 0px 5px 30px;

}



p.plikOpis {

	padding: 5px 0px 5px 15px;

}



/* mapa interaktywna */



div.mapa {

	padding: 15px;

	text-align: center;

}



/* mapa serwisu */



ul.mapaSerwisu {

	margin: 0;

	padding: 0 0 0 0px;

}



ul.mapaSerwisu li {

	margin: 0;

	padding: 3px 0 0 15px;

	background: url("images/arrow_1.gif") no-repeat;

	background-position: 0px 7px; 

}



ul.mapaSerwisu li li{

	margin: 0;

	padding: 3px 0 0 25px;

	background: url("images/arrow_2.gif") no-repeat;

	background-position: 5px 5px; 

}



ul.mapaSerwisu li li a{

	color:#555555;

	font-weight:normal;

	text-decoration:none;

}

ul.mapaSerwisu li li li{

	margin: 0;

	padding: 3px 0 0 25px;

	background: url("images/arrow_3.gif") no-repeat;

	background-position: 5px 5px; 

}



/* serwis informacyjny */



div.serwisSortBlok2 {

	color: #0E4E5F;

	text-align: center;

	font-weight: bold;

	padding: 0px 0px 5px 0px;

}



select.serwisSelect {

	font-size: 12px;

	background-color: #ECEFEE;

}



span.serwisSort {

	padding: 0px 10px 0px 10px;

}



span.serwisData {

	font-weight: bold;

	padding: 0px 10px 0px 16px;

	background: url("images/zegar.gif") no-repeat;

	color: #899999;

}



div.serwisZrodla {

	padding: 2px 0px 2px 0px;

}



span.serwisZrodlo {

	color: #0E4E5F;

	font-weight: bold;

}



div.serwisInformacja {

	font-weight: bold;

	padding: 0px 0px 5px 15px;

	float: left;

	width: 100px;

	color: #0E4E5F;

}



p.serwisInformacja {

	padding: 5px 0px 5px 15px;

}



div.serwisSortBlok {

	color: #0E4E5F;

	text-align: center;

	font-weight: bold;

	padding: 15px 0px 5px 0px;

}



div.serwisWynikiBlok {

	padding: 15px;

	border-top: 1px solid #C8D0CF;

}



/* ogloszenia dynamiczne */

.OglFlab{

	color: #7E8ABE;

	font-weight: bold; 

	text-align: right;

	width: 30%;

}



h3.tytul1m {

	margin: 0px;

	padding: 12px 0px 0px 10px;

	clear: both;

	color: #6F81C3;

	font-size: 11px;

	font-weight: bold;

}



div.aktSkrPrZd {

	margin: 0px -2px 0px 0px;

	padding: 5px 0px 5px 7px;

	float: right;

}

.aakiOpisOgl {

	margin: 0px;

	padding: 8px 7px 0px 10px;

	text-align: justify;

}

.newsLinkm {

	padding: 0px 7px 10px 0px;

	clear: both; 

	text-align: right; 

}



div.kresk {

	line-height: 1px;

	border-bottom: 1px solid #E2E3EC;

}



p.spisMoje1{

	padding: 14px; 

	border-bottom: 1px solid #D0D0D0;

}

p.spisMoje2{

	padding: 14px; 

}

.OglMnag{

	background: #EEDACE;

	border-bottom: 3px solid #FDBE57; 

	height: 20px;

	vertical-align: middle;

	font-weight: bold;

}

div.buttonik {

	padding: 4px 0px 4px 0px;

	text-align: center;

}



/* wyszukiwarka */



div.wysWyszukaj {

	padding-top: 10px;

	text-align: center;

}



div.wysBlok {

	padding: 5px 15px 5px 15px;

	border-bottom: 1px solid #C8D0CF;

}



dl.wysLista {

	margin: 0px;

	display: none;

	padding: 0px 15px 0px 15px;

}



dl.wysLista dt {

	margin: 0px;

	padding: 5px 0px 0px 0px;

	color: #0E4E5F;

	font-weight: bold;	

}



dl.wysLista dd {

	margin: 0px;

	padding: 5px 0px 5px 15px;

	border-bottom: 1px solid #C8D0CF;

}



h4.wysNaglowek {

	display: block;

	margin: 0px;

	position: relative;

	padding: 5px 80px 5px 30px;

	font-size: 11px;

	border-bottom: 1px solid #C8D0CF;

	background: url('images/news.gif') no-repeat;

	background-position: 15px 6px;

	cursor: pointer;

}



span.wysIlosc {

	font-weight: normal;

	position: absolute;

	top: 0px;

	right: 0px;

	padding: 5px 15px 0px 0px;

}



/* subskrypcja */



.wysTekst {

	color: #0E4E5F;

	font-weight: bold;

}



div.subMargines {

	margin: 0px;

	padding: 10px 0px 10px 15px;

}



/* uniwersalne */



.clear {

	clear: both;

}



.floatLewo {

	float: left;

}



.floatPrawo {

	float: right;

}



div.floatPrawaZdjecia {

	margin: 0px;

	padding: 10px 0px 10px 10px;

	float: right;

}





.input1{

	background-color: #ffffff; 

	border: 1px #D7D7D7 solid; 

	color: #717679; 

	font-size: 11px; 

	font-family: tahoma, sans-serif;

	width:100%;

	height:16px;

}





a.przycisk1 {

	color: #FF6600;

	font-weight: bold; 

	text-decoration: none;  

}



a.przycisk1:hover {

	text-decoration: underline;

}



a.przycisk2 {

	font-size: 9px;

	color: #FF6600;

	font-weight: bold; 

	text-decoration: none;  

}



a.przycisk2:hover {

	text-decoration: underline;

}



div.przyciskBlok {

	margin-top: 0px;

	padding: 4px 0px 4px 0px;

	text-align: center;

	border-top: 1px solid #C8D0CF;

}



.margines10 {

	margin: 10px;

}



.komunikat {

	font-weight: bold;

	padding: 15px;

	text-align: center;

}



.alignPrawo {

	text-align: right;

}



.marginesBlok {

	margin: 0px;

	padding: 10px 20px 10px 20px;

}



.marginesBlok2 {

	margin: 0px;

	padding: 10px 0px 10px 0px;

}



.marginesBlok3 {

	padding: 3px 15px 3px 15px;

}



div.menuKreska {

	overflow: hidden;

}



/* sklep */

.sklepZdjecie {

	border: 1px solid #bbbbbb;

	padding: 2px;

	margin: 2px;

}



/* dodaj do koszyka */

.koszykLink {

    color: #555555;

    padding: 3px 30px 0px 0px;

    background:url(images/ico/dodaj.gif) right center no-repeat;

}

.koszykDrukuj{

	color: #555555;

    padding:0px 30px 0px 0px;

    background:url(images/ico/druku.gif) right center no-repeat;

}

div.prawaKolumnaMarg{

    padding:3px 0px 3px 0px;

}

div.prawaKolumnaMarg a.lista{

	color:#FF6600;

}

/* koszyk */

.koszykZawartosc {

    width: 100%;

}



.koszykZawartosc th {

    background-color: #f3f3f3;

    font-weight: normal;

    padding: 7px 10px 7px 10px;

}



.koszykZawartosc th.brd {

    border-right: 1px solid #D2D6CF;

}



.koszykTabelkaSpacer {

    height: 2px;

}



.koszykTabelkaLinia {

    height: 1px;

    background-color: #D2D6CF;

}



.koszykZawartosc td.komorka {

    padding: 5px 10px 5px 10px;

    border-right: 1px solid #D2D6CF;

    white-space: nowrap;

    text-align:center;

}

input.komorkaInput {

	width: 30px;

	background-color: #ffffff; 

	border: 1px #D7D7D7 solid; 

	color: #717679; 

	font-size: 11px; 

	font-family: tahoma, sans-serif;  

}

.koszykZawartosc td.towar {

    text-align: left;

    padding: 5px 10px 5px 10px;

    border-right: 1px solid #D2D6CF;

}



.koszykIlosc {

    border: 1px solid #7F9DB9;

    width: 40px;

}



.koszykStopka {

    vertical-align: top;

}



.linkStopkaKoszyk a {

    padding: 5px 15px 5px 5px;

    background: url('images/arrow_1.gif') right center no-repeat;



}



.formularzRadio {

    width: auto;

    margin-right: 6px;

}



.listaPlatnosci {

    list-style: none;

    background: none;

    margin: 10px 0px 0px 0px;

    padding: 0px;

}



.listaPlatnosci li {

    list-style: none; 

    background: none;

    padding-left: 35px;

}



.listaPlatnosciWysylanie {

    list-style: none;

     background: none;

    margin: 10px 0px 0px 0px;

    padding: 0px;

}



.listaPlatnosciWysylanie li {

    list-style: none;

     background: none;

}



label {

    cursor: pointer;

}





/* blok koszyk */



.blokKoszykWelcome {

    float: left;

    font-weight: bold;

}



.blokKoszykTabelka {

    float: left;

    width: 100%;

}



.blokKoszykTabelka td.towar {

    padding: 5px 0px 0px 0px;

    text-align: left;

    color: #A5B900;

    font-weight: bold;

    font-size: 10px;

}



.blokKoszykTabelka td.ilosc {

    font-size: 10px;

    text-align: left;

    border-bottom: 1px solid #CACBBE;

}



.blokKoszykTabelka td.cena {

    font-size: 10px;

    text-align: right;

    border-bottom: 1px solid #CACBBE;

}



/* historia zamowien */

.historiaZamowienNaglowek {

    padding: 10px 0px 10px 0px;

    font-size: 12px;

}

.historiaZamowienNumer{

	clear:both;

	width: 100%; 

	margin-top: 8px; 

	line-height: 150%; 

	text-align: left;

}

.historiaZamowienData{

	float: right;

	width:20%;

	text-align: right;

}

.historiaZamowienLabel{

	clear:both;

	width: 100%;

	padding: 8px 0 8px 0;

	font-weight:bold;

}

.historiaZamowienStopka{

	clear:both;

	width: 100%;

	padding-top: 3px;

}

.historiaZamowienSpacer{

	clear:both;

	width: 100%;

	height:1px;

	margin: 8px 0 8px 0;

	border-top:1px solid #FFE5DD;

}

/* lista kategorii */

.listaKategorii {

    text-align: left;

    width: 100%;

    border-bottom: 1px solid #D2D6CF;

    background: url('../images/strzalka.gif') 10px 10px no-repeat;

    padding-top: 7px;

    padding-bottom: 7px;

}



.listaKategorii a {

    margin-top: 6px;

    margin-left: 22px;

}



.koszykPusty {

    padding: 10px 7px 10px 7px;

    font-weight: bold;

}



/* oferta - produkty */

.produktyListaAlfabet {

	padding: 10px 0;

	margin: 0 0 10px 0;

	font-size: 12px;

	clear: both;

	border-bottom: 1px solid #D2D6CF;

}



.produktyListaAlfabet a{

	font-size: 12px;

	text-decoration: none;

}

.produktyListaAlfabet a:hover{

	text-decoration: none;

}

.produktyListaAlfabet span{

	padding: 0 3px;

}



.bgPromocja {

	background-color:#FAF4F0;

}



.ofertaZdjecie {

    vertical-align: middle;

    padding: 5px;

  

}

.ofertaZdjecieSkrot{

	text-align:center;

	padding:2px;

	cursor:pointer;

	margin:5px 0 5px 0;

}

.ofertaZdjecieSkrot img{

	border:1px solid #D6DAD3;

	padding:2px;

}

.ofertaNazwa {

    vertical-align: top;

    text-align: left;

    padding: 5px;

}



p.tytulPierwszy{

	color:#555555;

	padding:5px 5px 5px 0px; 

}

p.tytulPierwszy a{

	color:#555555;

}

.tytul{

	padding:0px 5px 0px 0px; 

	color:#FF6600;

	font-weight:bold;

}

.opis{

	padding:3px 5px 0px 0px;

	text-align:justify;

}

div.cena{

	color:#728300;

	padding:0px 5px 5px 0px;

	float:left;

}

.cena span{

	color:#555555;

}

.ofertaCena {

    vertical-align: top;

    padding-top: 10px;

}



.ofertaCena span {

    color: #728300;

    font-weight: bold;

}



.ofertaRichTextTresc {

    text-align: left;

    padding: 10px 20px 10px 20px;

    color: #000000;

    margin-bottom: 10px;

}



.ofertaRichTextTresc ul {

    padding-top: 5px;

    list-style: none;

}



.ofertaRichTextTresc ul li {

    background: url('../images/strzalka.gif') 10px 3px no-repeat;

    padding-left: 25px;

}



ol {

    padding-top: 5px;

    padding-left: 30px;

}



.ofertaRichTextTresc p {

    color: #000000;

    padding: 0px;

    margin: 0px;

}



img.imgOferta {

	border: 1px solid #C8D0CF;

	padding: 2px;

}



/* karta produktu */

.kartaTytul {

    font-size: 11px;

    font-weight: bold;

    color: #555555;



    height: 30px;

    vertical-align: middle;

    text-align: left;

    padding: 0px 10px 5px 0px;

    clear:both;

}

h2.kartaTytul2{

    font-size: 13px;

    font-weight: bold;

    color: #555555;

    vertical-align: middle;

    text-align: left;

}

.kartaKontener {

    color: #9A9B97;

}



.kartaCechy {

    vertical-align: top;

    text-align: left;

    padding: 15px  10px  10px  10px;

}



.kartaCecha {

    color: #555555;

    width: 100%;

    padding: 3px 0 3px 0;

    text-align:justify;

}



.kartaCecha span {

    font-weight: bold;

    color: #555555;

}

.kartaKolLeft{

    vertical-align: top;

    padding:10px;



}

.kartaZdjecia {

    vertical-align: top;

    text-align: right;

    padding: 15px 15px 0 0;

}



.kartaCenaKoszyk {

    text-align: left;

    padding: 10px 7px 10px 5px;

}





/* skrot produktow */

.opisSkrot {

    font-size: 10px;

}



.opisNazwa {

    display: block;

    padding-top: 4px;

    padding-bottom: 8px;

}



.produktySpacer {

    border-bottom: 1px solid #D2D6CF;

}





/* notowania */

table.notowania {

	background-image: url('images/poziom2_01.gif');

	background-position: left bottom;

	background-repeat: repeat-x;

	background-color: #EFF1F3;

}

table.notowania * {

	font-family: Verdana;

}

td.notowania {

	background-image: url('images/menuNzwin02.gif');

	background-position: right bottom;

	background-repeat: no-repeat;

	padding: 10px;

}

.notowania table.cena {

	background-color: #FFFFFF;

	border: 1px solid #D5DAE0;

	padding: 5px;

}

.notowania table.cena td.label {

	font-weight: bold;

	color: #717679;

}

.notowania table.cena td.wartosc {

	font-weight: bold;

	font-size: 13px;

	color: #FF7E00;

}

.notowania table.data {

	border-bottom: 2px solid #C3CAD2;

	padding: 5px;

}

.notowania table.data td.label {

	font-weight: normal;

	color: #4A5661;

/*	color: #000000;*/

}

.notowania table.data td.label strong {

	color: #717679;

}

.notowania table.data td.uwaga {

	font-weight: normal;

	font-size: 10px;

	color: #9FA3A6;

}

.notowania table.kursy {

	margin: 10px 0px 5px 0px;

}

.notowania table.kursy td.spacer {

	background-color: #D8DDE2;

}

.notowania table.kursy td.label {

	padding: 5px 5px 5px 35px;

	color: #717679;

}

.notowania table.kursy td.wartosc {

/*	font-size: 12px;*/

	color: #4A5661;

}



/* DHTML Popup */

.Popup {

	background-color: #FFFFFF;

	border: 1px solid #C8D0CF;

}

.Popup .ImageContainer {

	padding: 5px;

	height: 100%;

	text-align: center;

}

.Popup .Loader {

	background-image: url(images/loading.gif);

	background-repeat: no-repeat;

	background-position: center center;

	height: 100%;

	border: 1px solid #C8D0CF;

}

.Popup .Preview {

	border: 1px solid #C8D0CF;

	cursor: pointer;

}

.Popup .Caption {

	vertical-align: middle;

	padding: 0px 5px 5px 5px;

	font-weight: bold;

}

.Popup .Prev {

	vertical-align: top;

	text-align: left;

	padding: 0px 0px 5px 5px;

	width: 16px;

}

.Popup .Prev div {

	height: 16px;

	width: 16px;

	cursor: pointer;

	background: url(images/ico_prev.gif) no-repeat center center;

}

.Popup .Next {

	vertical-align: top;

	text-align: right;

	padding: 0px 5px 5px 0px;

	width: 16px;

}

.Popup .Next div {

	height: 16px;

	width: 16px;

	cursor: pointer;

	background: url(images/ico_next.gif) no-repeat center center;

}

.PopupOverlay {

	width: 100%;

	height: 500px;

	background-color: #999999;

	filter:alpha(opacity=60);

	-moz-opacity: 0.6;

	opacity: 0.6;

}

/* ToolTip */

#pnlToolTip {

	position:absolute;

	width:100px;
	visibility:hidden;

	z-index:100;

	color:#BDBBB7;

	text-align:justify;

}

.tooltipNazwa {
	font-size: 10px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #F8F8F5;
	color: #7A787D;
	font-weight: bold;
	text-align: center;
	border-left: 1px solid #E4E3E0;
	border-right: 1px solid #E4E3E0;
}
.tooltipWlasciwosci {
	background-color: #F4F3EF;
	border-left: 1px solid #E4E3E0;
	border-right: 1px solid #E4E3E0;
	color: #7A787D;
	padding: 5px;

	text-align:left;

	line-height:14px;
}
.tooltipWlasciwosci, .tooltipWlasciwosci * {
	font-size: 9px;
}

p.abstraktyOpis {

	padding:9px;

}

div.box{

	border:1px solid #E7E7EF;

	background-color:#FAFAFA;

	position:absolute; 	

	left:40%;

	top:400px;

	

	width:360px;

	z-index:1000;

	display:none;

}

div.boxBorder{

	border-right:3px solid #919191;

	border-bottom:4px solid #919191;

	padding:10px 10px 0px 10px;

	height:70px; 

}

div.boxOpis{

	color:#555555;

}

div.boxOpis a{

	color:#555555;

	font-weight:bold;

	text-decoration:none;

}

.komEkspert{

	border-bottom:1px solid #DBDBDB;

	color: #FF6600;

	padding:5px 5px 5px 20px;

}

.komEkspert a{

	color: #FF6600;

}

a.inputOK{

	border:1px solid #A9A9A9;

	background-color:#D7D7D7;

	font-weight:bold;

	color:#555555;

	text-decoration:none;

	padding: 1px 3px 1px 3px;

}

input.inputOK{

	border:1px solid #A9A9A9;

	background-color:#D7D7D7;

	font-weight:bold;

	font-size:11px;

	color:#555555;	

	cursor:pointer;

}



div.logowanieZalogowany{

	padding:5px 0 5px 0;

}

/* IE -  */

body {behavior: url(csshover.htc);}

#menu ul li {float: left; white-space: nowrap; height: 30px; background:none;}

/*#menu ul li li {width: 100%; float:none; text-align: left;list-style: none;background-color: #ffffff; }*/
#menu ul li li {float:none;background-color: #ffffff; }

/*#menu ul li li li {width: 100%; text-align: left;list-style: none;background-color: #ffffff;}*/

#menu ul a {color: #ffffff; font-size: 12px; font-weight: bold; }

#menuGora ul ul a {color: black; font-size: 10px; font-weight: normal; text-transform: none;}

#menuGora ul ul ul a {color: black; font-size: 10px; font-weight: normal; text-transform: none;}



/* IE - Koniec */

#menu{

	height: 30px; 

	background: url(images/bg_menu.gif) left bottom repeat-x;

	white-space:nowrap;

	text-align:left;



}

#menu ul {

	list-style: none; 

	margin: 0px 0px 0px 0px; 

	padding: 0;


	background:none;

}

#menu a {

	display: block; 

	padding: 0px 20px 0px 20px; 
	
	line-height: 30px;

	color: #ffffff;

	font-size:12px; 

	font-weight:bold;

}

#menu a:hover {

	text-decoration: none; 

	color: #ffffff;

}

#menu ul li span{

	padding: 0px; 

	margin: 0px; 

}

#menu ul ul a {


	padding: 0px; 

	margin: 0px 0px 0px 0px; 

	line-height: 20px; 

	text-indent: 10px; 

	padding-right:7px;

	color: #FF4F19;

	font-size: 11px;

	font-weight:normal; 

	

	background-color: #ffffff; 

	background-image:none;

}

#menu ul ul a.folder {

	padding: 0px; 

	margin: 0px 0px 0px 0px; 

	line-height: 20px; 

	text-indent: 10px; 
	padding-right:25px;
	

	color: #FF4F19;

	font-size: 11px;

	font-weight:normal; 

	

	background-color: #ffffff; 

	background: url(images/arrow_1_m.gif) no-repeat right center;

}

#menu ul ul a.folder:hover {

	background-color: #FF6522;

	color: white;

	background:#FF6522 url(images/arrow_1_a_m.gif) no-repeat right center;

}

#menu ul ul a:hover {

	background-color: #FF6522;

	color: white;

	background-image:none;

}

#menu ul ul ul a {

	padding: 0px; 

	margin: 0px 0px 0px 0px; 

	line-height: 20px; 

	text-indent: 10px; 

	padding-right:7px;

	color: #FF4F19;

	font-size: 11px;

	font-weight:normal; 

	/*width:100%;*/

	background-color: #ffffff; 

	background-image:none;

}

#menu ul ul ul a.folder:hover {

	background-color: #FF6522;

	color: white;

	background:#FF6522 url(images/arrow_1_a_m.gif) no-repeat right center;

}

#menu ul ul ul a:hover {

	background-color: #FF6522;

	color: white;

	background-image:none;

}

#menu ul ul li {

	/*padding: 0; 

	margin: 0; 
*/
	height: 20px;

	background:none;border-bottom: 1px solid #DCDCDC;

}

#menu ul ul ul li {
	/*border:1px solid black;
	
	padding: 0; 

	margin: 0; 
*/
	height: 20px;

	/*width:inherit;*/
	background:none;border-bottom: 1px solid #DCDCDC;

}

#menu li {

	position: relative; 

	padding: 0px; 

	margin: 0px; 

	z-index: 1;

}

#menu ul ul {

	position: absolute; 

	top: 30px; 

	left: 0%; 

	/*float: left; */

	margin: 0px; 


	/*width: auto;*/

	border: 1px solid #DADADA;

	border-bottom:none;

	background-color: #ffffff; 

}

#menu ul ul ul {

	position: absolute; 

	top: 0px; 

	left: 100%; 

	/*float: left; */

	margin: 0px; 

	

	border: 1px solid #DADADA;

	border-bottom:none;

	background-color: #ffffff; 

}



div#menu ul ul,

div#menu ul ul ul,

div#menu ul ul ul ul,

div#menu ul li:hover ul,

div#menu ul li:hover ul ul,

div#menu ul li:hover ul ul ul,

div#menu ul ul li:hover ul

{display: none;}

div#menu ul li:hover ul,

div#menu ul ul li:hover ul,

div#menu ul ul ul li:hover ul

{display: block;}



div.abstraktyOpis{

	padding:2px;

}

div.abstraktyOpis a{

	color:#555555;

	font-weight:bold;

}

/*komentarze*/

ul.komentarze {

	margin: 0;

	padding: 5px 0 5px 0px;border:none;

}



ul.komentarze li {

	margin: 0;

	padding: 3px 0 3px 15px;

}



ul.komentarze li  a{

	color:#555555;

	font-weight:bold;

	text-decoration:none;

}

ul.komentarze li.komEkspert a{

	color:#ff6600;

	font-weight:bold;

	text-decoration:none;border:none;

}

div.bloczekNaglowek{

	padding: 10px 10px 10px 0px;

}

/*div.bloczekNaglowek a{

	color:#555555;

}*/



/*modul eksperci*/

div.eksperciMargines {

	padding: 0px 0px 10px 0px;



	float:right;

	width:76%;

}



h3.tytul1eksperta{

	margin: 0;

	padding: 3px 0 3px 0;

	clear: both;



	color: #555555;



	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;



	font-weight:bold;

}

h3.tytul1eksperta a{

	color: #555555;

	font-weight:bold;font-size: 11px;

}

div.nazwaEksperta{

	margin: 0;

	padding: 3px 0 3px 0;

	clear: both;



	color: #555555;



	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;



	font-weight:normal;

}

div.floatLewaZdjecia {

	margin: 0px;

	padding: 0px 0px 0px 0px;

	float: left;

	

	text-align:center;

}



.newsLinkLeftE{

	background: url("images/line.gif") repeat-x;

	background-position: left center;

	height:12px;



}

.newsLinkLeftE span{

	background: url("images/bg_white.gif") no-repeat;

	background-position: right center;

	float:right;

}

.newsLinkLeftE span.priorytet{

	background: url("images/bg_orange.gif") no-repeat;

	background-position: right center;

	float:right;

}

.newsLinkLeftE a{

	color:#FF4F19;	

	background: url("images/arrow_1.gif") no-repeat;

	background-position: right center;

	padding-right:17px;

	float:right;

	font-weight:normal;

	font-size:10px;

}



/*style do tabelek*/

td.darkKom{

	background-color: #f3f3f3;

    padding: 7px 10px 7px 10px;

    border-right: 1px solid #D2D6CF;

    border-bottom: 1px solid #D2D6CF;

}

td.darkKomRight{

	background-color: #f3f3f3;

    padding: 7px 10px 7px 10px;

    border-bottom: 1px solid #D2D6CF;

}

td.lightKom{

	padding: 5px 10px 5px 10px;

    border-right: 1px solid #D2D6CF;

	border-bottom: 1px solid #D2D6CF;

}

td.lightKomRight{

	padding: 5px 10px 5px 10px;

	border-bottom: 1px solid #D2D6CF;

}

div#bread_crumbs
{
	padding:0 0 20px 0;margin:0;	
}


