body {
text-align: center;
margin: auto;
background-image: url(images/background.jpg);
background-position: top center;
background-repeat: no-repeat;
font-size: 12px;
font-family: tahoma, arial, sans;
}

/*
.przezroczystosc {
	filter: alpha(opacity=40); 
	-moz-opacity: 0.4; 
	opacity: 0.4;
	background-color: #000000;
}
*/

div#bary {
margin-top: 0; width: 100%;
}

div#barydwa {
width: 100%; position: absolute; bottom: 0;
float: left;
}

div#flagi {
float: right;
width: 640px;
}

div#domenka {
float: left;
padding: 10px 0 0 0;
width: 200px;
text-align: left;
color: white;
}

div#domenka p {
margin: 0 0 0 0px;
font-size: 16px;
}

div#domenka p a {
text-decoration: none;
font-size: 16px;
margin: 0;
color: white;
}

div#kontakt {
float: left;
padding: 10px 0 0 0;
width: 140px;
text-align: left;
color: white;
}

div#kontakt p {
margin: 0 0 0 30px; font-size: 10px;
}

div#content {
width: 980px; margin: auto; text-align: left; vertical-align: top; color: #fff
}

div#menu {
width: 230px; float: left;
}

div#menu a img {
float: left;
border: 0;
}

div#menu br {
clear: both;
}

div#przerwa {
width: 131px; float: left;
}

div#text {
width: 619px; float: left;
}

h1 {
margin: 20px 0 20px 0; 
font-size: 14px; 
color: white;
font-weight: normal;
}

div#text p {
margin: 0;
}

div#text img {
margin: 0 0 0 5px; float: right;
}

div#barydwa div {
width: 980px; margin: auto; text-align: left;
}

div#barydwa p {
margin: 0; font-size: 10px; color: white;
}

div#barydwa a {
 color: white;
 text-decoration: none;
}

.przezroczystosc {
background: url(images/pattern.png);
}

div#srodek {
margin: auto;
}

ul {
margin: 0 0 0 00px;
padding: 0;
}

li {


list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

li p {
margin: 0 0 0 20px;
padding: 5px 0 0 0;
font-size: 14px;
}

li a {
display: block;
padding: 5px 0 0 20px;
font-size: 14px;
background: transparent url(images/menu_guzik.png) no-repeat;
width: 200px;
height: 30px;
color: white;
text-decoration: none;
}

li a:hover {
background: transparent url(images/menu_guzik-black.png) no-repeat;
color: black;
padding: 5px 0 0 40px;
}


div.niska {
height: 100px;
}

div.wysoka {
height: 200px;
}

div#topbar {
width: 980px;
/*height: 300px;*/
margin: auto;
background-image: url(images/topbar_background.jpg);
/*background-image: url(images/thumb.jpg);*/
background-repeat: no-repeat;
}

div#topbar div#flagi a {
display: block;
float: right;
margin: 19px 10px 0 0;
width: 19px;
height: 12px;
font-size: 1px;
}

div#topbar a#de {
background-image: url(images/flag_trans_de.png);
}
div#topbar a#de:hover {
background-image: url(images/flag_de.jpg);
}

div#topbar a#pl {
background-image: url(images/flag_trans_pl.png);
}
div#topbar a#pl:hover {
background-image: url(images/flag_pl.jpg);
}

div#topbar a#en {
background-image: url(images/flag_trans_en.png);
}
div#topbar a#en:hover {
background-image: url(images/flag_en.jpg);
}

div#topbar a#fr {
background-image: url(images/flag_trans_fr.png);
}
div#topbar a#fr:hover {
background-image: url(images/flag_fr.jpg);
}

.formularz input{
border: 1px solid #3B142C;
width: 403px;
font-family: Tahoma;
font-size: 1 em;
color: white;
}

.formularz textarea{
border: 1px solid #3B142C;
width: 403px;
height: 203px;
color: white;
}

.opacity{
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
	-khtml-opacity: 0.5;
  opacity: 0.5;
}

.transparent{
	background-color: transparent;
}
