body {
 margin:auto;
 margin-top:3px;
 font-family:verdana,arial,helvetica,sans-serif;
}

table {
	border-collapse:collapse;
	text-indent:0;
	border:0;
}

A:link {
	text-decoration:none;
	color:#a16015;
}
A:visited {
	text-decoration:none;
	color:#a16015;
}
A:hover {
	text-decoration:none;
	color:red;
}

input,textarea,select {
  border: solid 1px #83ACD6;
  color: #336699;
 }
 
h1 {font-size:16px;}
h2 {font-size:15px;} 
 
#cont {
	width:1000px;
	height:auto;
	min-height:500px;
	background-color:none;
	margin-left:auto;
	margin-right:auto;
	margin-top:1px;
	position:relative;
}

div.br {
	clear:both;
}

/* naglowek */

#naglowek {
	height:135px;
	background-color:#FEFEC6;
	margin-bottom:3px;
}

#logo {
	width:359px;
	height:135px;
	float:left;
	background-image:url('../res/lazarzpl.png');
	cursor:pointer;
}

#baner {
float:left;
width:640px;
height:135px;
}
#lslide {
	height:135px;
	width:100px;
	position:absolute;
	z-index:2;
	background-image:url('../res/lslide.png');
}

#data {
	
	float:right;
	background-image:url('../res/zz.png');
	color:white;
	width:auto;
	font-size:11px;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	z-index:3;
}

/* menu główne */

#menu {
	height:auto!important;
	min-height:30px;
	height:30px;
	background-color:#ABDC7D;
	margin-bottom:7px;
	color:#FCFEC5;
	
}

.tmenu {
	width:100%;
	margin: 0, auto;
}

.tmenu td {
	height:30px;
	text-align:center;
	vertical-align:center;
	border-left: 1px solid white;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
}

/* scroll */


#scroll {
	height:22px;
	background-color: #f9fcc7;
	margin-bottom:7px;
	margin-top:0px;
	font-size:12px;
}

/* okno glowne */

#main {
	height:auto!important;
	min-height:300px;
	background-color: none;
	margin-bottom:10px;
	margin-top:10px;
}

#mainl {
	width:706px;
	float:left;
	height:auto!important;
	height:300px;
	min-height:300px;
	/*background-color:#f9fcc7;*/
	background-color:#ffffdf;
}

div.gdzie {
	width:97%;
	margin-bottom:3px;
	height:26px;
	background-color:none;
	margin-left:auto;
	margin-right:auto;
	font-size:11px;
	font-weight:bold;
	color:maroon;
}

div.citem {
	margin-left:auto;
	margin-right:auto;
	width:97%;
	font-size:13px;
	margin-top:10px;
	margin-bottom:15px;
}

div.citem p {
 margin-top:0.8em;
 margin-bottom:0.8em;
}

div.ctyt {
	margin-bottom:15px;
	color:brown;
	font-size:19px;
	font-weight:bold;
}

div.menud {
	width:160px;
	height:auto;
	min-height:170px;
	float:left;
	text-align:center;
	margin:3px;
	margin-bottom:6px;
	background-color:none;
	font-size:13px;
}
.menud img {
 margin-bottom:5px;
}



#mainr {
	width:290px;
	float:right;
	height:auto!important;
	height:600px;
	min-height:600px;
	background-color:#ffffdf;
}
/* stopka */

#stopka {
	height:auto;
	background-color: #ffffdf;
	margin-bottom:5px;
}

div.ft_links {
	width:100%;
	height:25px;
	background-color:none;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#aaa;
	
}

table.footer {
	width:100%;
}

table.footer td {
	border:0px solid red;
	vertical-align:middle;
	height:65px;
	text-align:center;
}

div.wewn {
 width:95%;
 margin-left:auto;
 margin-right:auto;
 padding-top:5px;
 padding-bottom:5px;
 background-color:none;
 font-size:13px;
}

/* prawy panel */

.rightwind {
 height:auto !important;
 min-height:50px;
 height:50px;
 margin-bottom:3px;
}

.rightwind  table {
 width:90%;
 margin:auto;
 border-collapse:collapse;
}
.rightwind tr {vertical-align:middle;}
.rightwind td {
 text-align:center;
 vertical-align:middle;
 height:24px;
}

.rightheader {
 margin:0;
 min-height:24px;
 height:24px;
 background-image: url('../res/rphe.png');
 color:maroon;
 font-weight:bold;
}

.rightcont {
 height:auto !important;
 min-height:30px;
 height:30px;
 background-color:#ffffdf;
 padding-top:3px;
 padding-bottom:3px;
 margin-bottom:5px;
}
.rightfoot {
 min-height:6px;
 height:6px;
 background-image: url('../res/rpbf.png');
}
.rightnoheader {
 min-height:6px;
 height:6px;
 background-image: url('../res/rpbh.png');
}


div.rnag {
	background-color:none;
	height:auto;
	background-color:#ffffdf;
}
.rnag table {
	width:95%;
	margin-left:auto;
	margin-right:auto;
}

.rnag td {
	vertical-align:middle;
	height:26px;
	font-size:12px;
	font-weight:bold;
	color:brown;
	border-bottom: 2px solid #ABDC7D;
	text-align:center;
}

/*zakladki*/

.tabs {
 width:270px;
 margin:auto;
 height:auto !important;
 background-color:none;
 min-height:50px;
 height:50px;
 padding-top:10px;
 text-align:left;
 font-size:8pt;
}

.tabs table {
 width:100%;
 border-collapse:collapse;
}

.tsearch {
 height:30px;
 max-height:30px;

}

.searchtab {
 height:24px;
 cursor:pointer;
}

.ts {
 width:185px;
 margin:0;
}

.ts1 {
 width:70px;
 margin-left:5px;
}
.tabs tr {
 vertical-align:middle;
}
.tabs td {
 font-size:12px;
 text-align:center;
 background-color:none;
 width:50%;
 color:gray;

}
#at1,#kt1 {background-image:url('../res/tab1a.png');height:24px; }
#at2,#kt2 {background-image:url('../res/tab2p.png');}
.tab1 {
 height:auto !important;
 min-height:100px;
 padding-left:8px;
 padding-right:8px;
 padding-bottom:3px;
 padding-top:5px;
 font-size:10px;
 color:gray;
 background-image:url('../res/tabcon.png');
}
.tab2 {
 display:none;
 min-height:100px;
 padding-left:8px;
 padding-right:8px;
 padding-bottom:3px;
  padding-top:5px;
 font-size:8pt; 
 color:gray; 
 background-image:url('../res/tabcon.png');
}

.tabh {
 height:6px;
 background-image:url('../res/tabh1a.png');
 margin:0;
}

.tabft {
 height:6px;
 background-image:url('../res/tabft.png');
 margin:0;
}

.tabs A:link { font-size: 11px;}
.tabs A:visited {font-size: 11px;}
.tabs A:hover {font-size: 11px; }
.tabs p {
 margin-top:0;
 margin-bottom:3px;
}

.rp_niez {
 height:auto !important;
 min-height:150px;
 padding:1px;
 font-size:11px;
 color:gray; 
 
}
.rp_niez p {
 margin-top:0px;
 margin-bottom:4px;
}

.rp_niez_f {
 width:50px;
 height:50px;
 float:left;
 background-image:url('../res/kal.png');
 position:relative;	
}
.rp_niez_nf {
 width:50px;
 height:50px;
 float:left;
 position:relative;	
}

.rp_niez_d {
	width:30px;
	height:35px;
	position:absolute;
	top:13px;
	left:10px;
	font-size:13pt;
	text-align:center;
	text-indent:0;
	margin:0;
	padding:0;
}
.rp_niez_d p {
	margin:0;
}
.rp_niez_t {
 width:210px;
 
 float:left;
 margin-left:5px;
 margin-bottom:5px;
 position:relative;	
}


.rp_og {
 height:auto !important;
 min-height:30px;
 padding:8px;
 font-size:8pt;
 color:gray; 
}

/*multimedia*/

div.mmitem {
	width:210px;
	height:260px;
	float:left;
	background-color:none;
	margin:5px;
	text-align:center;
	padding:3px;
}

div.mmitemplay {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}



/* sonda */

div.sonda {
 height: auto!important;
 min-height: 300px;
 background-color:none;
 margin-left:auto;
 margin-right:auto;
 width:300px;
 text-align:left;
 float:left;
 font-size:13px;
}




.sonda p {
 margin-top:0;
 margin-bottom:2px;
}

div.spyt {
 font-weight:bold;
 text-align:center;
 margin-bottom:10px;
 margin-top:10px;
}

input.radio {
 margin-right:10px;
 margin-bottom:1px;
 border:0;
}

div.son {
 background-color:#ffffdf;
 padding-top:5px;
 padding-bottom:5px;
 margin-bottom:5px;
 text-align:left !important;
}

table.wynsondy {
 text-align:left !important;
 margin:0 !important;
 width: 100%;
 border: 0px solid red;
}

td.ws1 {
 font-size:8pt;
 width: 40%;
 text-align:left !important;
}

td.ws2 {
 font-size:8pt;
  text-align:left!important;
}

div.ws1 {
 color: gray;
 text-align:left;
}
div.ws2 {
 font-weight:bold;
 text-align:center;
}

/*ogloszenia*/

.addog {
 width:94%;
 background-color:#f9fcc7;
 text-align:left;
 margin-left:auto;
 margin-right:auto;
 padding:10px;
}

.addog table {
border:0px solid red;
 margin:0;
 width:60%;
}

.addog td {
 text-align:left;
 text-indent:0;
 border:0px solid red;
}

.ogl {
 width:94%;
 background-color:#f9fcc7;
 text-align:left;
 margin-left:auto;
 margin-right:auto;
 padding:10px;
 margin-bottom:10px;
 margin-top:10px;
}

.og1 {
 color:gray;
 font-size:8pt;
}

.ogreg {
 width:90%;
 margin:auto;
 text-align:left;
}

/*niezapominajka*/
table.niezap {
	width:98%;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:20px;
	border-collapse:separate;
}

td.nz1 {
	text-align:center;
	font-weight:bold;
	border-bottom:1px solid green;
}

.niezap td {
	text-align:center;
	font-size:12px;
	height:45px;
}

td.nzp {
	background-color:#f9fcc7;
}
/* linki */
div.l1 {
	font-size:12px;
	color:#777;
	margin-bottom:25px;
	text-align:center;

}

hr { margin:auto;width:60%;color:#ABDC7D;margin-top:7px;height:auto;}

/*reklama*/

div.d_rekl {
	width:95%;
	margin-left:auto;
	margin-right:auto;
	height:auto!important;
	min-height:100px;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	margin-top:10px;
	margin-bottom:20px;
	color:#555;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;
}

div.rp_rekl {
	width:95%;
	margin-left:auto;
	margin-right:auto;
	height:auto!important;
	min-height:100px;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	margin-top:20px;
	margin-bottom:20px;
	color:#555;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;
}

/*plebiscyt*/

table.plebiscyt {
	border:0;
	width:95%;
	margin-left:auto;
	margin-right:auto;
	border-collapse:collapse;	
}

.plebiscyt td {
	text-align:left;
	vertical-align:center;
	min-height:150px;
	height:150px;
	padding-bottom:30px;
}

.plebiscyt img {
	float:left;
	margin-right:10px;
}

/*formularz */

.fK24 {
	width:90%;
	height:auto!important;
	margin: auto;
	margin-bottom:20px;
	border:0px solid silver;
	text-align:left;
	padding:0px;
}

.fK24 p {
	margin:0;
}

.fin2 {
	width:40px; margin-top:2px;
}

.fin3 {
	width:300px; margin-top:2px;
}

/*komun */

.komun {
 width:450px;
 max-width:450px;
 font-size:9pt;
 border:1px solid #9de8ff;
 height:auto!important;
 height:30px;
 min-height:30px;
 background-color:#dff8ff;
 text-align:center;
 padding:10px;
margin-left:auto;
margin-right:auto;
margin-top:30px;
margin-bottom:30px; 

}

.komun table {
 margin:auto;
}
.komun td {
 vertical-align:middle;
 height:30px;
 font-weight:bold; 
 color:navy;
}

.error {
 width:450px;
 max-width:450px;
 font-size:9pt;
 border:1px solid #ffbcb1;
 height:auto!important;
 height:30px;
 min-height:30px;
 background-color:#ffe9e5;
 text-align:center;
 padding:10px;
margin-left:auto;
margin-right:auto;
margin-top:30px;
margin-bottom:30px; 
}

.error table {
 margin:auto;
}
.error td {
 vertical-align:middle;
 height:30px;
 font-weight:bold;
 color:red;
}

/* cookies */

#cookies { 
  width: 100%;
  height:auto;
  min-height:50px;
  margin: 0;
  padding-top:1px;
  padding-bottom:10px;	
  background: rgba(86,86,86,0.95);
  border-bottom: solid 1px rgb(225,225,225);
}
 
#cookies p {
 
  font-size: 13px;
  margin-left:5%;
  margin-right:5%;
 
  text-shadow: 0 -1px 0 rgba(0,0,0,0.35);
  text-align: center; 
  color: rgb(255,255,250);
  
  z-index: 999;
}

 .cookie-accept {
 
  cursor: pointer;
 
  color: rgb(255,255,250);
  text-shadow: 0 -1px 0 rgba(0,0,0,0.35);
  margin:0;
}
