body, td {
	font-family: Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 11px;
}

body {
	padding: 0px;
	margin: 0px;
	border-style: none;
	background-color: #FFFFFF;
	color: #454B4D;	
	align:center;
	display:block;	
	
}

ol, ul {
	padding: 0px;
	margin: 0px 0px 0px 15px;
}

li {
	padding: 0px 0px 0px 0px;
}

h1, h2, h3, h4, h5, h6, h7, p, form {
	margin: 0px;
	padding: 0px;
}

td {
	vertical-align: top;
}

p {
  padding: 0px 0px 11px 0px;
}

label {
	cursor: pointer;
}

/* --- LINKI ---- */

a {
	color: #FF7800;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}


/* naglowek */

#naglowek {
	height: 100px;
	margin: 0px;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	/*background: transparent url("../images/top_2.jpg") no-repeat;  */
	background-position: 0px 0px; 
}

#naglowek a.logo {
	display: inline;
	width: 222px;
	height: 58px;
	text-decoration: none;
	margin-top: 34px;
	margin-left: 11px;
	float: left;
}

#naglowek div.menu_top {
  float: right;
  margin-top: 13px;
  font-size: 10px;
}

#naglowek div.menu_top a {
  font-weight: normal;
  color: #454B4D;
  padding-left: 15px;
  padding-right: 15px;
  border-right: 1px solid #E0E5E6;
}

#naglowek div.menu a:hover {
  text-decoration: underline;
}

/* menu */

#menu {
	width: 197px;
	float:left;
	border-top: 1px solid #DBE7EA;
	border-left: 1px solid #DBE7EA;
	border-right: 1px solid #DBE7EA;
    background: #E8F2F5 url("../images/menu_tlo.gif") repeat-y right top;
}

#content {
	margin  : 0px;	
	display:inline;
	float:left;
  	width: 100%;
  	padding-top: 18px;
}

#content_header{
	height: 30px;
}

#content_header h2{
	
	font-size:14px;
	font-weight:700;
	color: #000080;	
}


#content1 {
	margin: 0px;
	width: 100%;	
}


/* Menu lewe */

ul.menu1 {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

ul.menu1 li.menu1 {
	padding: 0px;
	margin: 0px;
}

ul.menu1 a.menu1 {
  	color: #454B4D;
  	font-weight: normal; 
	display: block;
	width: 100%;	
	background: transparent url("../images/menu_strzalka.gif") no-repeat 11px 12px;
}
ul.menu1 a.menu1:hover {
	text-decoration: underline;
	background: #DDECF0 url("../images/menu_strzalka.gif") no-repeat 11px 12px;	
}

ul.menu1 span.menu1 {
	display: block;
	padding: 7px 7px 10px 22px;	
	background: transparent url("../images/menu_spacer.gif") repeat-x left bottom;
}

ul.menu1 li.aktywny {
	padding: 0px;
	margin: 0px;
	background: #DDECF0 url("../images/menu_spacer_aktywny.gif") repeat-x left bottom;	
}

ul.menu2 {
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-left: 20px;
}

ul.menu2 li.menu2 {
	padding: 0px;
	margin: 0px;
}

ul.menu2 li.aktywny {
	padding: 0px;
	margin: 0px;
	background: url("../images/menu_spacer_aktywny.gif") repeat-x left bottom;	
}

ul.menu2 a.menu2 {
  	color: #454B4D;
  	font-weight: bold; 
	display: block;
	width: 100%;
	font-size: 10px;	
	background: transparent url("../images/menu_strzalka.gif") no-repeat 2px 12px;
}


ul.menu2 a.menu2:hover span.menu2 {
	background: transparent url("../images/menu_spacer_aktywny.gif") no-repeat left bottom;	
}

ul.menu2 span.menu2 {
	display: block;
	padding: 7px 7px 10px 12px;	
	background: transparent url("../images/menu_spacer_aktywny.gif") no-repeat left bottom;	
}
ul.menu2 li.aktywny span.menu2 {
	background: transparent url("../images/menu_spacer_aktywny.gif") no-repeat left bottom;	
}



#wyszukiwarka{
  background: transparent url("../images/belka_wyszukiwarka_tlo.gif") repeat-x;
  color: #FFFFFF;
  height: 33px;
  padding: 0px;
}

#wyszukiwarka1 {
  background: transparent url("../images/belka_wyszukiwarka_prawa.gif") no-repeat right;
  height: 33px;
}
 
#wyszukiwarka2 {
  float: left;
  padding: 1px 0px 1px 6px;
}

#wyszukiwarka2 a {
  font-weight: normal;
  color: #FFFFFF;
  float: left;
  display: inline;
  background: transparent url("../images/belka_wyszukiwarka_menu_b.gif") repeat-y right;
}

#wyszukiwarka2 a:hover {
  text-decoration: underline;
}

#wyszukiwarka2 a span {
  padding: 7px 15px 9px 25px;
  display: block;
  background: transparent url("../images/belka_wyszukiwarka_menu_s.gif") no-repeat 15px 12px;
}

#wyszukiwarka3 {
  text-align: right;
  padding: 6px 8px 0px 8px;
}

#wyszukiwarka3  a {
  float: right;
}

#wyszukiwarka3  span {
  margin:10px;
  padding-top:5px;
}



#wyszukiwarka3 input {	
	border: 1px #0062B3 solid; 
	color: #454B4D; 
	font-size: 11px; 
	font-family: tahoma, sans-serif;
	font-weight: normal;
	width: 140px;
	padding: 2px 5px 2px 5px;
}




/* srodkowy region */

ul.pasekKontakt{
	
	list-style: none;
	vertical-align: middle; 
	padding: 0px 0px 10px 0px;
	font-size: 12px;
	color: #454B4D;
	margin: 0px;
}

ul.pasekKontakt li {
	margin: 0px;
	padding: 0px;
	display: inline;
}


ul.pasekZaglebienia {
	background: transparent url(../images/belka_naglowek_tlo.gif) repeat-x left bottom;
	list-style: none;
	
	vertical-align: middle; 
	padding: 0px 0px 10px 0px;
	font-size: 12px;
	color: #454B4D;
	margin: 0px;
}

ul.pasekZaglebienia li {
	margin: 0px;
	padding: 0px;
	display: inline;
}

ul.pasekZaglebienia a {
	color: #454B4D;
	text-decoration: none;
	background: transparent url("../images/strzalka_niebieska.gif") no-repeat 0px 2px;  
	padding: 0px 7px 0px 18px;
	font-weight: bold;
	display: inline-block;
	white-space: nowrap;
}

ul.pasekZaglebienia a:hover {
	color: #0055A1;
	text-decoration: none;
}

.kontener2 {
	margin: 0px;
	padding: 0px;
}

.kontener2 p {
	padding: 0px 0px 11px 0px;
	margin: 0px;
}


/* archiwum wiadomosci */

div.kontener4 {
	padding: 5px 10px 5px 18px;
	border: 1px solid #D7DCDD;
	border-top: none;
	background-color: #F5F8F8;
	font-size: 10px;
}

/* stopka */
.spacer{
	clear:both;
	height:20px;
}

#stopka0 {
  height: 2px;
  background: transparent url("../images/stopka_spacer.gif") repeat-x;
  line-height: .4;
  font-size: 2px;
  clear:both;
}

#page
{	
    margin     : auto;
    border     : 0px solid black;
    padding    : 0px;
    width      : 920px;
    display	   : block;

}

#stopka1 {
	text-align: left;
  	padding: 7px 0px 7px 0px;
	font-size: 10px;
	color: #454B4D; 
	background-color: #F5F8F8; 
	border: 1px solid #D7DADB;
	border-top: none;
	width:920px;
	float:left;
}

#stopka1 span {
  padding-left: 11px;
  padding-right: 11px;
  border-right: 1px solid #BABDBE;
}

#stopka1 a {
  font-weight: normal;
  color: #454B4D;
  float: right;
  padding-left: 11px;
  padding-right: 11px;
  border-left: 1px solid #BABDBE;
}


#stopka2 {
  padding: 10px 0px 10px 0px;
  color: #BABDBE;
  font-size: 10px;
  float:left;
}

#stopka2 a {
  font-weight: normal;
  color: #BABDBE;
}

#stopka2 span {
  padding-left: 11px;
  padding-right: 11px;
}




#aukcje{
	padding:5px;
}

div.Data {
  margin: 0px;
	margin-left: -19px;
	margin-bottom: 4px;
	padding: 0px 0px 0px 19px;
	font-weight: normal;
	font-size: 10px;
	color: #FF7800;
	
}

h3.Tytul {
  margin: 0px;
	margin-left: -19px;
	margin-bottom: 11px;
	padding: 0px 0px 0px 19px;
	font-weight: bold;
	font-size: 11px;
	color: #454B4D;	
}

h3.Tytul a {
	color: #454B4D;
}

div.Link {
	text-align: right;
}

 
 div.aukcjaElementy span.error {
 	color: #ff0000;
 } 


a.LinkWiecej {
	color: #FF7800;
	font-weight: bold; 
	text-decoration: none;
    font-size: 11px;    
    padding-left: 8px;
}

a.LinkWiecej:hover {
	text-decoration: underline;
}



a.aktualnosciWstecz:hover {
	text-decoration: underline;
}

div.element {
  	clear: both;
	padding: 14px 0px 14px 19px;
	border-bottom: 1px solid #D7DCDD;
	zoom: 1;
	font-size:12px;
	
}

div.element span {
	margin-left:5px;
}

div.element a {
	color:#0067C2;
}


div.element a.drukuj {
	color: #FF7800;
	text-align:right;
}

/*Logowanie*/
div.logowanie{
  width:220px;	
  background-color: #F5F8F8;
  border: 1px solid #D9DDDE;
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 20px;  
  padding: 5px 10px 5px 10px;
 }
 div.logowanie span{
 	font-weight:700;
 	padding: 5px; 
 }
 div.logowanie input{
	padding: 2px 5px 2px 5px;
 }



/* uniwersalne */
.clear {
	clear: both;
}
.floatLewo {
	float: left;
}
.floatPrawo {
	float: right;
}
div.floatPrawaZdjecia {
	margin: 0px;
	padding: 10px 0px 10px 10px;
	float: right;
}
input, textarea, select, .input1 {
	background-color: #F1F6F9; 
	border: 1px #BEC3C4 solid; 
	color: #454B4D; 
	font-size: 11px; 
	font-family: tahoma, sans-serif;
}

input[type=radio] {
	border: 0px;
}

input.t {
  background-color: transparent;
  border: none;
}
input.button {
  background-color: #125AA0;
  border: 1px solid #014687;
  color: #FFFFFF;
  font-weight: bold;
}
.margines10 {
	margin: 10px;
}


div.user {	
	padding-top:10px;
}

div.user td {	
	padding:2px;
}

div.user td.cell1 {	
	text-align:right;
}

div.user span.error {	
	color: #ff0000;
}

div.user input{
	padding: 2px 5px 2px 5px;
}

div.user textarea{
	padding: 2px 5px 2px 5px;
}

.row1{
	background-color: #f0f0f0;
}

.row2{
	background-color: #FFFFFF;
}

div.komunikat_ok {
	border:1px solid #008D3F!important;
	padding:10px;
	margin:10px;
	background:#F7FFEE;
	color:#008D3F;
	margin:10px;
	font-weight:bold;
	max-width:260px!important;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:300px;
	}


div.komunikat_error  {
	border:1px solid red!important;
	padding:10px;
	margin:10px;
	max-width:260px;
	width:300px;
	background:#FFF3F3;	
	color:red;
	margin:10px;
	font-weight:bold;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}


/*Kalendarz*/
.Calendar{
	
}

.Calendar h2{	
    color: #f58345;
    font-size: 12px;
    font-weight: bold;                     
    text-align:left;	
    margin-bottom:10px;
}

.cal_navig{ font-size: 10px; color:#004685; margin:3px; text-decoration: none; font-weight: 700;}
#month{padding:0;margin:0;

	font-size: 12px;
	font-weight: bold;
	color: #004685;


} 
 #year{margin-left:5px;padding:0;

	font-size: 12px;
	font-weight: bold;
	color: #004685;

}
.cal table {width:100%; margin:auto; border: 1px;background-color: #fff;}
.cal th { height: 10px;  text-align:center; font-size:6x;}
.cal td { height: 25px;  text-align:center; margin-top:5px; background-color:#ECFDCA; font-size:12px;}
.cal td span {margin: 3px;}
.cal .past {color:#6f6f6f;}
.cal .today {background-color:#c0c0c0;}
.cal .event {background-color:#f58345;}
.cal .event_past {background-color:#f9bf9f;}

/*koniec kalendarz*/


/* ========== pagination =========== */
.paginMini {padding:9px 0; text-align:center; line-height:1.55em;}
.paginMini img {vertical-align:text-bottom;}
.paginMini a {padding:0 4px;}
.paginMini .active {border:1px solid #d3d3d3; color:#767575;}

.pagination {padding:9px 0; margin:0 -7px 0 -12px; text-align:center; line-height:1.55em;}
.pagination a {padding:0 4px; color: #0067C2}
.pagination .pages {margin:0 120px;}
.pagination .active {border:1px solid #d3d3d3; color:#767575;}
.pagination .prev {padding:0 0 1px 22px;  }
.pagination .next {padding:0 21px 1px 0;  }


ul.List1 {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float:left;
}

ul.List1 li {
	padding-right:0px;
	margin: 0px;
	float:left;
}

ul.List1 li a {
	text-decoration:none;
}
ul.List1 li a:hover {
	text-decoration:underline;
}

div.return{
	margin-top:5px;
}
div.return a{
	color: #0067C2;
	text-decoration: underline;
	font-size:12px;
}


div.dataHeader{
	float:left;
	width:100%;
	margin-bottom:10px;
	margin-top:10px;
	border:1px #D9DDDE solid;
	background-color: #F5F8F8;
	font-size:12px;	
}

div.dataHeader2{
	margin:10px;	
}

div.dataHeader h2{
	font-size:12px;
	font-family:Tahoma,Arial,Verdana,Sans-Serif;
	font-weight: 700;
	margin-bottom: 5px;
}

div.dataHeader  a{
	margin-right:5px;
	color: #0067C2;
	text-decoration: underline;
	font-size:12px;
}

div.dataHeader2 span{
	font-size:12px;
}


.Table2 {
	width:100%;
	border: 0px solid #000000;
	font-size:16px;
}

.Table2 span{
	font-size:12px;
}


.Table2 table td {
	margin:10px;
	font-size:12px;
}
input .submit{
	background-color: #125AA0;
	font-weight:700;
}

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
	font-size: 38px;
}

.sIFR-hasFlash h2 {
	visibility: hidden;	
	font-size:24px;
}

