body {background: transparent url(background.png) repeat scroll 0 0;}

#wrapper {width: 100%;height: auto;margin: 0 auto;}

#container {width: 970px;height: auto;margin: 0 auto;}

#top {
width: 970px;
height: 115px;
margin: 0 auto;
background: transparent url(top.png) no-repeat scroll 0 0;
}

#flash-top {
width: 970px;
height: 15px;
margin: 0 auto;
margin-bottom: -20px;
z-index: 100000;
background: transparent url(flash-top.png) no-repeat scroll 0 0;
/*background: transparent;*/
}

/*
#flash {
width: 970px;
height: 215px;
margin: 0 auto;
background: transparent url(flash.png) no-repeat scroll 0 0;
background: #f1f1f1;
}
*/

/* -------------------------------------------------------------------------------------------------------- */

#top ul {padding: 10px 20px 0 0;}
#top ul li {float: right;}

/* -------------------------------------------------------------------------------------------------------- */

#menu-top {
width: 970px;
height: 75px;
margin: 0 auto;
background: transparent url(menu-top.png) no-repeat scroll 0 0;
}

#menu-top ul {
padding: 0 10px;
}

#menu-top ul li {
display: block;
width: 237px;
height: 70px;
float: left;
background: transparent;
}

#menu-top ul li a{
display: block;
width: 100%;
height: 100%;
text-align: center;
font-size: 16px;
line-height: 50px;
font-weight: bold;
font-family: Verdana, sans-serif;
color: #F8F8F8;
text-decoration: none;
}

#menu-top ul li a:hover{text-decoration: underline;}

/* -------------------------------------------------------------------------------------------------------- */

#footer {
width: 970px;
height: 75px;
margin: 0 auto;
background: transparent url(footer.png) no-repeat scroll 0 0;
}

#footer ul {
padding: 0 10px;
float: left;
}

#footer ul li {
display: block;
width: auto;
height: 40px;
float: left;
background: transparent;
padding: 0 10px;
}

#footer ul li a{
display: block;
width: 100%;
height: 100%;
text-align: center;
font-size: 11px;
line-height: 28px;
font-weight: normal;
font-family: Verdana, sans-serif;
color: #F8F8F8;
text-decoration: none;
}

#footer ul li a:hover{text-decoration: underline;}

#footer img {
float:right;
margin-top: -7px;
}

#footer p {
width: 100%;
text-align: center;
font-size: 11px;
line-height: 28px;
font-weight: normal;
font-family: Verdana, sans-serif;
color: #F8F8F8;
}

/* -------------------------------------------------------------------------------------------------------- */

#menu-left {
width: 242px;
height: auto;
float: left;
padding: 0 0 10px 0;
}

#menu-left ul li {
display: block;
width: 242px;
height: 52px;
background: transparent url(menu-left-item.png) no-repeat scroll 0 50%;
}

#menu-left ul li a{
display: block;
width: 100%;
height: 100%;
text-align: center;
font-size: 12px;
line-height: 17px;
font-weight: bold;
font-family: Verdana, sans-serif;
color: #E5EBE8;
text-decoration: none;
}

#menu-left ul li a:hover{text-decoration: underline;}

/* -------------------------------------------------------------------------------------------------------- */

#content-wrapper {
width: 970px;
height: auto;
margin: 0 auto;
background: #FFF;
}

#content {
width: 690px;
height: auto;
float: right;
border-left: 1px solid #E8E8E8;
padding: 5px 15px;
}

.clear {
clear:both;
display:block;
height: 1px;
line-height: 1px;
font-size: 1px;
}

#content h1 {
font-size: 16px;
line-height: 20px;
font-weight: bold;
font-family: Verdana, sans-serif;
color: #006633;
}

#content p {
font-size: 12px;

line-height: 18px;
letter-spacing: 0.2px;
word-spacing: 1px;

font-weight: normal;
font-family: Verdana, sans-serif;
color: #333;
text-align: justify;
padding: 5px 0;
}

/* -------------------------------------------------------------------------------------------------------- */

#galeria {
width: 660px;
margin: 10px auto;
}

#galeria a {
display: block;
width: 140px;
height: 100px;
float: left;
padding: 4px;
border: 1px solid black;
margin: 4px 4px 20px 4px;
background: transparent;
text-decoration: none;
}

#galeria a:hover {
background: #3C805C;
text-decoration: none;
}

#galeria a p {
text-align: center;
display: block;
width: 140px;
text-decoration: none;
}

#galeria a p:hover {
text-align: center;
display: block;
width: 140px;
text-decoration: underline;
}

#formularz {
font-family: Verdana, sans-serif;
font-size: 13px;
text-align: center;
margin: 10px 0;
}

#formularz input {
background: #fff url(input-bg.gif) repeat-x 0 5px;
border: 2px solid black;
margin: 5px;
height: 18px;
line-height: 18px;
}

#formularz textarea {
border: 2px solid black;
margin: 5px;
}

#formularz textarea {
}

#formularz input:hover,#formularz input:focus,#formularz textarea:hover,#formularz textarea:focus {
border: 2px solid #3C805C;
}

#formularz .but {
margin: 10px 0 0 -50px;
cursor: pointer;
width: 100px;
height: 25px;
line-height: 25px;
}

#pliki-table tr:hover {background: #f0f0f0;}

#content #pliki-table a {text-decoration: none;}

#boxy {
width: 220px;
padding: 5px 2px 5px 20px;
margin: 0 auto;
font-family: Verdana, sans-serif;
font-size: 12px;
}