* {
 margin: 0;
 padding: 0;
 border: 0;
 }

body {
  text-align: center;
}

div#main {
  width: 836px; height: 668px;
  margin: 0 auto 0 auto;
  padding: 0;
	background: url('wall.png') no-repeat;
	font-family: Tahoma, Verdana, Arial, lucida, sans-serif;
  font-size: 90%;
  text-align: left;
  border: 1px white solid;
}

h1 {
 margin-top: 30px;
 color: #ad2827;
 font-size: 190%;
 margin-left: 70px;
 }
 
h2 {
 margin: 10px 0px 0px 0px;
 color: #5897bb;
 font-size: 115%;
 margin-left: 70px;
 }

h3 {
 color: #ad2827;
 font-size: 85%;
 padding-bottom: 5px;
 background: url('cara.png') left bottom no-repeat;
 }

p {
  font-size: 90%;
  margin-top: 5px;
}

.description {
 margin: 30px 0px 20px 70px;
 width: 400px;
 float: left;
 }
 
.short_description {
 margin: 30px 0px 20px 50px;
 width: 250px;
 float: left;
 }
 
#cara {
 clear: both;
 background: url('cara2.png') no-repeat;
 margin: 0px 0px 10px 70px;
 }

#address {
  width: 200px;
  float: left;
  margin-left: 70px;
  line-height: 14px;
}
 
#tel {
  margin-left: 20px;
  margin-top: 30px;
  color:#000000;
  float: left;
  line-height: 14px;
}

#copy {
 position: absolute;
 top: 640px;
 left: 25px
 }

#copy span {
 color: #e46c05
 }
 
ul {
  margin: 10px 0 0 0; padding: 0 0 0 20px;
}

ul li {
  margin: 0 0 3px 0; padding:0;
  list-style-image: url(li.gif);
}

li:hover { list-style-image: url(li_hover.gif); }

a { color: blue; text-decoration: none; }
a:hover { background-color: blue; color: white; }
a.nie:hover { background:none; }

/*a:visited { color: blue; }*/

