* {
margin: 0px;
padding: 0px;
}

html, body {
margin: 0px;
padding: 0px;
text-align: center;
font-family: Arial, "Times New Roman", Times, serif;
font-size: 14px;
color: #7c7c7c;
background: #cccccc;
}

a {
color: #7c7c7c;
}

img {
display: block;
}

h1 {
margin-bottom: 10px;
text-indent: -9000px;
}

p {
padding: 10px 0px;
}

ul li {
padding: 1px 0px;
list-style-image: url('grafika/punkt.gif');
}

ul {
margin-left: 20px;
}

a img {
border: none;
}

h2 {
font-size: 130%;
font-weight: bold;
padding-left: 30px;
}

ul li {
margin: 0px;
list-style-image: url('grafika/punkt.gif');
}

.zdjecie {
border: 3px solid #bab9b9;
margin: 10px 10px 5px 0px;
float: left;
padding: 0px;
} 

#mini {
display: none;
}

#h1-start {
width: 365px;
height: 45px;
background: url('grafika/h1_start.gif') left top no-repeat;
overflow: hidden;
}

#h1-o-nas {
width: 365px;
height: 45px;
background: url('grafika/h1_o_nas.gif') left top no-repeat;
overflow: hidden;
}

#h1-oferta {
width: 365px;
height: 45px;
background: url('grafika/h1_oferta.gif') left top no-repeat;
overflow: hidden;
}

#h1-kontakt {
width: 365px;
height: 45px;
background: url('grafika/h1_kontakt.gif') left top no-repeat;
overflow: hidden;
}

#strona-tlo {
background: #ffffff url('grafika/top_tlo.jpg') left top repeat-x;
width: 100%;
}

#strona {
margin: 0px auto;
padding: 0px;
width: 960px;
}

#naglowek {
width: 960px;
height: 112px;
}

#logo {
float: left;
height: 112px;
width: 185px;
}

#naglowek-right {
float: right;
width: 491px;
}



#menu {
width: 491px;
height: 58px;
background: url('grafika/menu.gif') left top no-repeat;
overflow: hidden;
}


#menu  ul, #menu ul li {
	
	list-style: none;
	margin: 0px;
	padding: 0px;

}



#menu ul li {
float: left;
}


#menu a:link, #menu a:visited {
	text-decoration: none;
	display: block;
}

#menu a:hover img{
-moz-opacity: 0; 
filter: alpha(opacity=0);
opacity: 0;
}

#activ  a:link img, #activ a:visited img{
-moz-opacity: 0; 
filter: alpha(opacity=0);
opacity: 0;
}

#top {
background: url('grafika/top.jpg') left bottom no-repeat;
height: 303px;
width: 960px;
}

#top-right {
float: right;
width: 300px;
height: 200px;
margin: 50px 10px 0px 0px;
color: #ffffff;
text-align: left;
font-size: 16px;
}

#top-right p{
padding: 11px 0px;
}

#tresc {

width: 940px;
text-align: left;
padding: 20px 10px 10px 10px;
background: url('grafika/kwiat.jpg') left bottom no-repeat;
color: #7c7c7c;
}



#left {
margin: 0px;
padding: 0px;
float: left;
width: 510px;
text-align: left;

}


#right {
margin: 0px;
padding: 0px;
float: right;
width: 410px;
text-align: left;

}

#bobath {
width: 406px;
height: 336px;
padding: 0px;
background: url('grafika/tlo1.gif') left top no-repeat;
margin-top: 60px;
}

#bobath div {
padding: 60px 30px 10px 20px;
}

#o-mnie {
width: 410px;
height: 551px;
padding: 0px;
background: url('grafika/tlo3.gif') left top no-repeat;
text-align: center;
}

#o-mnie div {
padding: 20px 30px 10px 20px;
}

#o-mnie p{
text-align: justify;
font-size: 90%;
background: url('grafika/kropki.gif') center bottom no-repeat;
}

#o-mnie img {
border: 3px solid #bab9b9;
margin: 0px 10px;
padding: 0px;
display: inline;
}

.wyslij {
padding: 0px;
margin: 0px;
font-size: 90%;
background: none;
border: none;
color: #767676;
text-decoration: underline;
cursor: pointer;

}

#stopka {
clear: both;
width: 100%;
background: url('grafika/stopka_tlo.jpg') left top repeat-x;
font-size: 80%;
}


#stopka a {
color: #767676;
}

#stopka p {
padding: 10px;
}

#gallery {
text-align: center;
}

#gallery  img{
border: 3px solid #bab9b9;
margin: 10px 10px;
padding: 0px;
display: inline;
}

#gallery img:hover {
-moz-opacity: 0.7; 
filter: alpha(opacity=70);
opacity: 0.7;
}

.formularz {
width: 406px;
height: 336px;
padding: 0px;
background: url('grafika/tlo2.gif') left top no-repeat;
margin-top: 60px;
padding: 10px 0px 0px 20px;
color: #7c7c7c;
}

.formularz input{
width: 360px;
border: 1px solid #b5b3b3;
background: #ffffff;
height: 20px;
color: #7c7c7c;
}

.formularz textarea{
width: 360px;
height: 170px;
border: 1px solid #b5b3b3;
overflow: hidden;
background: #ffffff;
color: #7c7c7c;
}

#przycisk {
width: 100px;
height: 30px;
border: none;
background: url('grafika/przycisk.gif') left top no-repeat;
cursor: pointer;
}
