html, body
{
padding:0;
margin:0;
background-color: white;
height:100%;
background: url("images/bg.gif");
background-repeat:repeat;

}
* html #Content
{
overflow: hidden;
o\verflow: visible;
width: 100%;
w\idth: auto;
zoom: 1;
}
#CalaStrona
{
background-color: white;
background: url("images/bg.gif");
background-repeat:repeat;
}
#Container
{
	width: 962px;
	margin: 0px auto;
	background-color: white;
}
#Top
{
padding:0;
margin:0;
height: 328px;
background: url("images/fotokoliber-pracownia-fotografii-cyfrowej.jpg") left no-repeat;
}
#Top *
{
padding:0;
margin:0;
}
#Header
{
font-family: Bookman Old Style, arial;
padding-top: 10px;
padding-left: 25px;
color: white;
}
.nazwa
{
text-transform: uppercase;
font-size: 24px;
}
.adres
{
font-size: 14px;
margin-left: 15px;
}
#Menu
{
width:699px;
height:63px;
margin-left: 80px;
margin-top: 210px;
font-family: georgia, arial;
font-size: 18px;	
}
#Menu a
{
color: #fff;
text-decoration: none;
padding: 10px;
background: url(images/kreska.gif) no-repeat 100% 50%;
}
#Menu a:hover
{
text-decoration: underline;
color: #548B0F;
}
#Left
{
float: left;
position: relative;
top: -25px;
margin-bottom: -18px;
width: 274px;
height: 100%;
}
#Left img
{
margin-top: 10px;
border: 0
}

#Middle
{
float: right;
width: 688px;
margin:0px;
}

#Content
{
padding-left: 8px;
padding-top: 3px;
font-family: georgia, arial;
text-align: justify;
font-size: 12px;
}
.TopPart 
{
border: 0px;
padding: 0px 0px 8px 8px;
}
.TopPart p
{
font-size: 18px;
font-style:italic;
margin-bottom: 20px;
margin-top: 16px;
padding-left: 20px;
padding-right: 20px;
}
.TopPart ul
{
font-size: 18px;
margin-bottom: 20px;
margin-top: 16px;
list-style: none;
margin: 10px 0;
padding: 0;
}
.TopPart li
{
padding: 2px;
}
.TopPart a
{
color: #000;
font-style: normal;
line-height: 150%;
}
.TopPart a:hover
{
text-decoration: none;
color: #548B0F;
}
#up
{
float: right;
margin-left: 10px;
}
.Part
{
border: 2px solid #d0d1d0;
background: #e4ece3;
margin-bottom: 8px;
clear: both;
float:right;
width: 99%;
}
.Part h2
{
font-family: arial;
font-size: 16px;
color: white;
font-weight: normal;
padding-left: 10px;
margin: 0px;
background: url('images/pasek.png') no-repeat left top;
height: 37px;
line-height: 37px;
display: block;
}
.Part img
{
margin: 8px;
margin-right: 0px;
border: 0;
}
img.center
{
display: block;
margin: 0px auto;
}
table
{
width: 97%;
margin: 10px 10px 20px 10px;
border-collapse: collapse;
border: 0px;
background: #fff;
font-family: arial;
}
table tr.szary
{
background: #d0d1d0;
font-weight: bold;
}
table tr.nad
{
background: #5d5d5d;
color: #fff;
font-weight: bold;

}
table td
{
margin: 0;
padding: 3px;
border: 1px solid #548B0F;
text-align: center;
}
table caption
{
margin: 0;
padding: 8px;
text-align: center;
font-weight: bold;
}
table .lewy
{
text-align: left;
}
.Part p
{
margin: 10px;
}
.Part p.big
{
font-size: 18px;
}
.Part a
{
color: #548B0F;
text-decoration: none;
display: block;
}
.Part a:hover
{
text-decoration: underline;
color: #548B0F;
}
.blok
{
width: 33%;
float:left;
text-align: center;
}
.blok p
{
margin: 0;
}
#Footer
{
height: 32px;
width: 962px;
background: url('images/pasek_stopki.png') repeat-x left top;
text-align: center;
line-height: 32px;
clear: both;
margin: 0px auto;
font-family: arial;
font-size: 12px;
color: white; 
}
#stopka
{
margin: 0;
padding: 0;
list-style: none;
font-family: arial;
font-size: 10px;
color: gray;
background-color: orange; 
}
#stopka a
{
font-size: 10px;
color: gray;
text-decoration: none;
}
#stopka a:hover
{
text-decoration: underline;
color: black;
}
#copyright
{
margin: 0;
padding: 0;
float: left;
}
#realizacja
{
margin: 0;
padding: 0;
float: right;
}
#mapa
{
width:98%;
height:500px;
border:1px solid black;
}
.czerbig{color:#ff0000; font-size: 15px;}
.zielbig{color:#00ae00; font-size: 15px;}
