html, body {
	height: 100%;
}
hr.clear {height: 0px; clear: both; visibility: hidden; border: 1px; margin: 0; padding:0; display:block;}
hr.clear2 {height: 0px; clear: both; visibility: hidden; border: 1px; margin: 0; padding:0; display:block;}
#lewa{width: 430px; float: left;}
#prawa{width: 530px; float: left; }
.body_kontener{
 width: 100%;
 margin: 0px auto;
}
/*
.tablica_{position: relative; width:960px; margin: 0 auto; text-align: left; border: 1px solid red; top:0px }
.tablica{position: absolute; top: 670px; z-index: 10000; float: left; width:209px; margin: 0px auto;}   
*/


.kontener{
width: 960px;
margin: 0px auto;
}
a img {border: 0px; }

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -124px auto; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
	height: 124px; /* .push must be the same height as .footer */
}
.wrapper {
	/*position: relative;*/
	width: 100%; 
	font-size: 0.9em;
	margin: 0 auto -124px auto;
	text-align: left;
}
#catfish{ 
bottom:0;
padding:0;
background: #040101 url(../src/footer.jpg) repeat-x top;
margin: 0px auto; 
width:100%;
height: 359px;
position: static;
}
.catfish_body{margin: 0px auto; width:960px; padding: 50px 0 0 0; }   
.podstrona{ 
background:  url(../src/podstrona_bg.png) top no-repeat;
text-align:left;
margin: 0px auto; 
width:920px;
height: 309px;
padding: 13px 20px 20px 20px;
}
.biletyn_inp{background: url(../src/input_news.png) left top no-repeat; height: 34px; width: 196px; padding: 8px; color: #cfc3c0; font-size: 10px; border: 0px;}
.biletyn_sub{background: url(../src/input_news_submit.png) left 50% no-repeat; height: 29px; width: 61px; padding: 8px; color: #cfc3c0; font-size: 10px; border: 0px; cursor: pointer;}

.footer_lewa_m{width: 430px; float: left; text-align: left; border: 0px solid red; padding: 0 0 20px 0}
.footer_prawa_n{width: 530px; float: left;}

.footer_lewa{width: 430px; float: left; text-align: left; border-top: 1px solid #1e1200; color: #9a932a; font: 100 10px Tahoma; padding: 10px 0 0 0;}
.footer_prawa{width: 530px; float: left; text-align: right;border-top: 1px solid #1e1200; color: #9a932a; font: 100 10px Tahoma; padding: 10px 0 0 0;}

.footer_link{width: 440px; float: left; text-align: right; padding: 10px 0 0 0}
.footer_logo{width: 90px; float: left; text-align: left; padding: 5px 0 0 0}
.footer_logo img{vertical-align: middle;}
/**/
.bilet{font: 100 10px Tahoma; color: #855421;}

/*Linki*/
.nazwastrony{color: #027d37}
a.nazwastrony:link, a.nazwastrony:visited, a.nazwastrony:active{
font-family: Arial, Tahoma;
	font-size: 10px;
	color: #696868;
	font-weight: 100;
	text-decoration: none;	
}
 a.nazwastrony:hover { 	
	text-decoration: underline;
	font-weight: 100;
	color: #a3a3a2;
}

a:link, a:visited, a:active{
font-family: Arial, Tahoma;
	font-size: 12px;
		color: #a3a3a2;
	font-weight: 100;
	text-decoration: underlien;	
}
 a:hover { 	
	text-decoration: none;
	font-weight: 100;
	color: #a3a3a2;
}

/* bar */
.polozenie{font-size: 10px; color: #b8b8b9; text-align: left; width: 540px; padding: 8px 0 0 0}
.poziome{background:  url(../src/poziome.png) repeat-x top; height: 3px}
.poziome_akt{background:  url(../src/poziome.png) repeat-x top; height: 3px; margin: 10px 0 10px 0}
.menus{float: left; margin:0px 0 0 20px; padding: 0 20px 0 0}
.mid{vertical-align: middle;}
.small{font: 100 11px Tahoma; color: gray;}
.text_content2{width: 920px;}

.txt_content-menu{width:200px; float: left; padding: 15px 0 0 0}
.txt_content{width:680px; float: left; padding: 20px 0 0 20px; font-size: 11px; color: #7e7f81}

.txt_content-menu ul {margin: 0; padding:0;}
.txt_content-menu ul li { list-style: none; background: url(../src/bottom.gif) bottom center repeat-x; line-height: 35px; }
.txt_content-menu ul li a{ background:  url(../src/kropka.png) left no-repeat; padding-left: 18px; color:#656261; font: 100 14px Tahoma; text-decoration: none;}
.txt_content-menu ul li a:hover{text-decoration: underline;}

.l1{float: left; width:221px; padding: 15px 0 0 0; margin: 0px; text-align: left }
.l2{float: left;width:260px; padding: 15px 0 0 0}
.l3{float: left;width:254px; padding: 15px 0 0 0}
.l4{float: left;width:221px; padding: 15px 0 0 0;}

.l11{float: left; width:221px; padding: 5px 0 0 0; margin: 0px; }
.l22{float: left;width:260px; padding:0px 0 0 0}
.l33{float: left;width:254px; padding: 5px 0 0 0}
.l44{float: left; width:221px; padding: 5px 0 0 2px; 
height: 233px; background: url(../src/innowacyjnosc.png) left top no-repeat; 
}

li { text-align: left;}
.l11 ul {margin: 0 0 0 0px; padding:0; list-style: none;}
.l11 ul li { float: left;}
.l11 ul li a{ line-height: 21px; background: url(../src/kropka.png) left no-repeat; padding-left: 18px; width: 220px; float: left;} 

.l22 ul {margin: 0 0 0 0px; padding:0; list-style: none;}
.l22 ul li { float: left;}
.l22 ul li a{ line-height: 21px; background: none; padding-left: 0px; width: 220px; float: left; text-decoration: none;} 
.l22 ul li a:hover{text-decoration: underline;} 

.l33 ul {margin: 0 0 0 0px; padding:0; list-style: none;}
.l33 ul li { float: left;}
.l33 ul li a{ line-height: 21px; background: url(../src/kropka.png) left no-repeat; padding-left: 18px; width: 220px; float: left;} 


a.title_a3:link, a.title_a3:visited, a.title_a3:active{
font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	color: #ff5800;
	font-weight: 100;
	text-decoration: none;	
}
 a.title_a3:hover { 	 
	text-decoration: underline;
	font-weight: 100;
	color: #a3a3a2;
}
a.pro:link, a.pro:visited, a.pro:active{
font-family: Arial, Tahoma;
	font-size: 10px;
	color: #696868;
	font-weight: 100;
	text-decoration: none;	
}
 a.pro:hover { 	
	text-decoration: underline;
	font-weight: 100;
	color: #a3a3a2;
}

a.ticket:link, a.ticket:visited, a.ticket:active{
font-family: Arial, Tahoma;
	font-size: 10px;
	color: #696868;
	font-weight: 100;
	text-decoration: none;	
	padding-left: 14px;
}
 a.ticket:hover { 	
	text-decoration: underline;
	font-weight: 100;
	color: #a3a3a2;
}


/* footer */
a.lo:link, a.lo:visited, a.lo:active{
font-family: Arial, Tahoma;
	font-size: 11px;
	color: #696868;
	font-weight: 100;
	text-decoration: none;	
}
 a.lo:hover { 	
	text-decoration: underline;
	font-weight: 100;
	color: #a3a3a2;
}


/*Kontakt*/


.error1{ margin: 15px auto 5px auto;}
.error2{background: #fde6cc; border: 1px solid #9d9c9b;padding: 10px; font-size: 11px; text-align: center; color: #471409; } 
 
 td.data_wyd input{width: 40px!important;}
  
 td.data_wyd select{width: 60px!important;}
 
.gwi{color: red;font-size: 10px}

tr.td22 td, tr.td2 td{font-size: 12px; color: #515050;  vertical-align: middle; padding: 8px;}
table.tab td input , table.tab td textarea{ font-size: 11px; height: 24px; padding: 3px; width: 228px;}
table.tab td textarea{height: 100px;}
table.tab td select{font-size: 11px; height: 24px; padding: 3px; width: 228px;}
tr.td2 td{ }

td.td22{font-size: 12px; color: #515050; vertical-align: middle; padding: 8px; }

input.check{width: 20px!important;} 

.rig{text-align:right; padding: 0 6px 0 0 }

table.cykk{background: #fff!important; padding: 3px; width: 200px; }	  
.cykk td{background: #FFF!important; padding: 3px; }

