html, body, div, img, #conainer {margin: 0; padding: 0;}
html, body {height: 100%;  width: 100%;}
html{
  	height: 760px;
    }
body {text-align: center; 	
  background: url(../images/tlo.jpg) repeat-x ;
  font:  12px verdana, microsoft sans serif, verdana, arial ,lucida grande, sans-serif;
}
 
a {
	text-decoration: none;	
}
a {
	color: black;
}
img{
	border: 0;
}

.lista_wew img{
border: 1px solid #999;
padding: 1px;
margin: 7px;
}
.lista_wew h4{
margin: 2px;
width:95%;
text-align:center;
}


#sponsorzy {width:610px; float:left;}
#sponsorzy p{
	float: right;
	width: 410px;
}
#sponsorzy  img {
	border: 1px solid #F0F0F0;	padding: 4px;
}
	#sponsorzy  ul {margin:0 0 0 5px; padding:0; list-style-type:none;}
	#sponsorzy  li {background:white; border:1px #d7d7d7 solid; float:left; padding:10px; margin:1px; width:590px; height:auto; line-height: 19px; }
	#sponsorzy  li:hover {	background: #FFFFE3;}
		#sponsorzy  li a.image {	display: block;	text-align: center;	float: left;	padding: 4px 0 0 0;	margin: 0 10px 0 0px;}
			#sponsorzy  ul li ul.pod {margin:0; padding:0; list-style:none;}
			#sponsorzy  ul li ul.pod li { float:none; background:none; border:0px none; padding:0; line-height:15px; width: auto; margin:0; height:auto;}
			

	

h4{
border-bottom: 1px dotted olive;
   background: url(../images/strzala.gif) no-repeat 0px 0px ;
font-size:13px;
font-weight: normal;
	height: 23px;
	margin: 0 0 10px 0;
	text-indent: 0px;
	padding-left: 25px;
	text-align: left;
	width: 96%;

}

.miniaturka img {
	border: 1px solid #A4A4FF;
	padding: 3px;
}
#container {
	text-align: left;
	background: white;
	overflow:hidden; /*pudelko oblewa zawartosc*/
	width: 824px;
	height: auto;	
	position: relative;
	margin-left: auto;
	margin-right: auto;	
}
#menug{
	float: right;
	width: 824px;
	height: 31px;
	text-align: right;
	background: url(../images/menug.jpg) repeat-x;	
	word-spacing: 10px;
	
}
#licznik{
float:left;
padding: 11px 0 0 5px;

font-size: 11px;

}
#menug_link{
		margin: 5px 10px 0 0 ;
		width:50%;
		
		float: right;
}
#menug_link a:hover{
	color: Silver;
}
#baner {
	float: right;
	width: 824px;
	height: 177px;
	background: url(../images/baner.jpg) no-repeat;
		}

#menugl{
   float: right;
	width: 824px;
	height: 39px;
	background: url(../images/menu.jpg) no-repeat;	
	font:  11px tahoma, microsoft sans serif, verdana, arial ,lucida grande, sans-serif;
	}

#menugl a{
color: white;
display:block;
margin:4px 4px 0pt 10px;
padding: 2px;
text-align:center;
float: left;
width: 95px;
font-weight: bolder;

}
.menugl a:hover {
	background: #20b2cE;
}
#menud {
  float: right;
	width: 500px;
	height: 62px;
	font:  9px tahoma, microsoft sans serif, verdana, arial ,lucida grande, sans-serif;
	text-align: center;
	word-spacing: 5px;
	margin-top: 3px;
	}
#menud  img{
	border: none;
	vertical-align: -2px;
}
#menud a{
	color: black;
}
#menud a:hover {
	color: silver;
}
.menud {
	height: 100%;
	width:120px;
	float: left;
	margin-top: 5px;
	text-align: center;
}
#lewa{
overflow:hidden; /*pudelko oblewa zawartosc*/
   float: left;
	width: 180px;
	border-right: 1px dotted silver;
	text-align: center;

}
#prawa{
   float: right;
	height: 500px;
	width: 149px;
	background: url(../images/prawa.jpg) no-repeat ;
}
#textinfo{
	position: absolute;	top: 265px;	right: 0px;
	width: 200px;
	height: 29px;
	font: 14px arial ,lucida grande, sans-serif;
	font-weight: bolder;
	color: black;
	border-bottom: 1px dotted silver;
	line-height: 200%;
	text-align: left;
	background: url(../images/strz_czerw.gif) no-repeat left;
	
}
#tresc{
   text-align: justify;
	float: left;
	width: 615px;
	height: auto;	
 	padding: 0px 10px 10px 10px;
	
}
/*style do folmularza*/ 	
table form  {
display: inline; /*niweluje podwojny margines w IE*/
font:  12px verdana, Bookman Old Style, verdana, arial ,lucida grande, sans-serif;
color: black;
width: 170px;
height: 240px;
margin: 10px 0 0 100px;
float: left;
}
input{
  margin: 3px 0 3px 3px;
  padding: 0px;
}
label{
	margin-left: -15px;
}
fieldset {
	margin-top: 2px;
	border: 1px solid #FFDFA4;
	height: 230px;
	width: 220px;
	background: url(foto/kontakttlo.jpg) repeat-x 0 10px;
	text-align: center;
}
#przycisk {
  margin-top: 3px;
}
form div {
width: 100%; /* bez podania wymiarow nie oblewa w IE*/
}

legend {
	color: #363636;
}



#menu a {
	display: block;
}
#stopka {
	background: url(../images/stopka.jpg) repeat-x ;
	float: right;
	width: 100%;
	height: 74px;
}
#podstopka{
width: 824px;
height: 30px;
margin: 0 auto 30px auto;	
}
#podstopka em {
color: black;
	margin: 10px 10px 0 0;
	font-style: normal;
	font:  10px   verdana, arial ,lucida grande, sans-serif;
}
#podstopka #klient{
margin: 5px 0 0 5px;
		float: left;
}
#podstopka #intellect{
		float: right;
		margin: 5px 0 0 5px;
}
#podstopka i {
	color: yellow;
}
#intellect img{
	vertical-align: -4px;
}

.wciecie{
	margin-left: 30px;	
	
}
#post{
	height: 13px;
	position: absolute; top: 40px; right: 20px;
}
#home{
	height: 13px;
	position: absolute; top: 40px; right: 3px;
}
.center{
	text-align: center;
	width: 435px;
	line-height: 30px;
}
.center img{
	vertical-align: -3px;
}

/* pasek  porcjowania*/
.pasek{	
	text-align: center;
	height:60px;
	width:100%;
	float: right;
}
.pasek span{
  padding: 2px 4px;		
	display:inline;
	border: 1px solid #ddd;	
}
.pasek span a:hover{	
  color:red;
  
}
.pasek .aktualna{
	color: red;
	font-weight:bold;
}
.pasek .stop{
	color: #999;
}
/* koniec - pasek  porcjowania*/
.log_top{
	float: left;
	width:100%;
	margin: 10px 0 0 15px;
	font-size:11px;
	border: 2px solid red;
	display: inline;
	line-height: 100%;
}
.log_top table{
	float: left;
	height: 60px;
	border: 1px solid black;
}
.log_top #login, .log_top #haslo, #form_rejestracja input{
	 width: 150px;
	 float: right;
	 border: 1px solid silver;
}
.log_top label{
	float: left;
	width: 35px;
}
.rej_lnk{
color:#222;
float:left;
margin:10px 0;
}
.rej_lnk a{
color:#448CD8;
}
.belka{
	float: left;
	width: 100%;
}
#zaloguj{
	background:#448CD8;
	border: 0px;
	color: White;
	padding: 2px;
	
}
#login_info{
color:#2B849F;
width: 150px;
word-spacing:1px;
margin-left:20px;
}
#login_info a{
color: #BF0000;
margin-left:5px;
}
#form_rejestracja fieldset{
font-size:11px;
text-align:left;
height:auto;
}
#form_rejestracja label{
margin:0;
}
.badf{
color:red;
}