* {
	margin: 0; 
	padding: 0;
	border: 0;
  text-align: left;
}

body {
  background: url(gfx/tlo.jpg) #fff;
  text-align: center; 
  margin: auto; 
}

a {
	color: #00f;
}

a:link {
	color: #00f;
}

a:hover {
	color: #88f;
}

a:visited {
	color: #808;
}

#main {
  background: url(gfx/tlo2.jpg) #fff;
  padding: 0 20px 30px 20px; 
  border: solid 1px #666;
	width: 740px; 
	margin: 40px auto 0 auto;
}

h1 {
	font: 300% georgia; 
	font-style: italic; 
	margin: 30px 0; 
	clear: both;
}

div.h2 {
}

p {
	font: 90%/100% helvetica, helv, sans-seriff; 
	text-indent: 5%; 
	margin: 0 10px 0 5%; 
}

ul {
	font: 90%/100% georgia; 
	margin-left: 10%; 
	list-style-position: outside; 
}

li {
	list-style-image: url(gfx/kulka.gif);
	color: #050;
}

img.g { 
	border: solid 1px #000; 
}

img.m { 
	margin: 7px; 
	border: solid 1px #000; 
}

div.podpis {
	font: 90%/100% georgia; 
	text-align: center; 
	font-style: italic; 
}

a.link {
 	font: 170%/100% georgia; 
	background: url(gfx/dysk.png) no-repeat;
	text-decoration: none; 
	font-style: italic; 
	color: #600;
	width: 270px; 
	text-indent: 0; 
	float: left; 
	margin: 15px 0 0 0; 
	padding: 5px 5px 5px 60px; 
	height: 40px; 
}

span.przypis {
 	font: 50%/90% helvetica, verdana; 
	color: #006;
}

iframe {
	width: 275px; 
	border: solid 1px #888;
}


input.pole, textarea.pole {
	background: url(gfx/tlo3.jpg) #fff;
	width: 100%;
	margin: 5px 0; 
	font-size: 130%; 
	height: 130%;
	padding: 2px; 
	border: solid 1px #aaa;
}

div.nadpis {
	font: 100%/100% georgia; 
	font-style: italic;
	text-align: right; 
	margin-top: -18px;
}

div.wpis1 {
	color: #404;
	margin-top: 10px; 
	font: 24px/18px georgia; 
	font-style: italic;
	text-align: left; 
}

div.wpis2 {
	margin-top: -10px; 
	color: #027;
	padding-left: 200px; 
	font: 15px/15px georgia; 
	font-style: italic;
	text-align: right; 
	margin-bottom: 10px; 
}

div.wpis3 {
	color: #888;
	font: 12px/12px arial; 
}

span.num {
	font-size: 50%; 
	color: #449; 
}


div.cos {
	margin: 3px auto; 
}

div.cos div {
	padding: 5px;
}

div.cos img {
	border: solid 1px #000; 
	margin: 2px auto; 
}

