body {
text-align: center;
margin: 0px;
padding:0px;
font-family: Arial CE, Arial, Tahoma;
font-size: 10pt;
background-color: #5B5B5B;
}
/*
html, body, .site {
height: 100%;
}*/

div.site {
position: relative;
width: 760px;
/*background-image: url(tlo.gif);*/
background-color:  #F1F1F1; /*#C2FEBF;*/
margin: 0px auto 0px auto;
}

#google_ads {
position:absolute;
top: 5px;
right: 7px;
}

#menu_top {
font-weight: bold;
font-family: Tahoma;
font-size: 16pt;
width: 760px;
height: 170px;
}

#menu_top img {
background-color: #00AA20;
border-bottom: solid 3px #000;
}

#menu_top a {
position: absolute;
display: block;
background-color: #C5C5C5;
border: solid 3px #000;
color: #000;
text-decoration: none;
/*width: auto;*/
padding: 5px 10px 5px 10px;
top: 114px;
}

#menu_top a#link_blog {
left: 55px;
}

#menu_top a#link_plan {
left: 175px;
}

#menu_top a#link_realizacje {
/* left: 275px; */
 left: 282px;
 background-color: #CCC833;
 color: #000;
}

#menu_top a#link_omnie {
left: 430px;
}

#menu_top a#link_sponsorzy {
right: 20px;
color: #F00;
}

#menu_top a:hover {
color: #FFFF00;
}

#left {
/*position: absolute;*/
/*border: solid 1px #FFFFCC;*/
/*left: 0px;
top: 180px;*/
width: 170px;
/*background-image: url(tlo.gif);
background-position: top left;*/
float: left;
}

#left form {
display: block;
width: 150px;
background-image: url(newsletter3.gif);
/*background-color: #00AA20;*/
text-align: center;
padding: 100px 0px 61px 0px;
/*height: 0px;
min-height: 81px;*/
background-repeat: no-repeat;
margin: 0px 0px 0px 0px;
margin: 10px auto 0px auto;
/*border: solid 1px #123;*/
}
#left form input {
width: 100px;
height: 22px;
background-color: #C0C0C0;
color: #000;
border: solid 1px #000;
padding: 0px;
margin: 0px;
font-size: 12px;
line-height: 22px;
text-align: center;
}

#left form img {
vertical-align: bottom;
}

#left form a.info {
font-size: 10px;
font-family: Arial CE, Arial;
font-weight: normal;
color: #666600;
}

#left form a.info:hover {
font-size: 10px;
font-family: Arial CE, Arial;
font-weight: normal;
color: #000;
}

#left ul {
text-align: left;
color: #666600;
font-weight: bold;
list-style-type: circle;
}

#left ul li {
margin-top: 3px;
margin-bottom: 4px;
font-weight: normal;
}

#left a {
color: #666600;
text-decoration: none;
}

#left a:hover {
color: #336600;
font-weight: bold;
}

#srodek {
/*border: solid 1px #FFF;*/
width: 440px;
position: relative;
/*left: 150px;
top: 180px;*/
/*border: solid 5px #FFF;*/
padding: 5px;
/*padding-top: 75px;*/
background-color: #FFFFFF;
font-size: 12pt;
text-align: left;
font-family: Garamond, Georgia, Palatino, "Times New Roman", Times, serif;
float: left;
color: #222;
line-height: 16pt;
}

#srodek a {
color: #00F;
text-decoration: underline;
}

#srodek a.zajawka {
color: #00A;
text-decoration: none;
}

#srodek p {
text-indent: 15pt;
}

#srodek a:hover {
color: #00F;
/*text-decoration: underline;*/
}

#right {
/*border: solid 1px #FFFFCC;*/
width: 140px;
/*right: 0px;
top: 180px;*/
/*background-image: url(tlo.gif);
background-position: top right;*/
float: right;
}
#stopka {
clear: both;
/*float:left;*/
width: 760px;
margin:0px;
/*background-image: url(stopka.jpg);*/
color: #FFF;
background-color: #00AA20;
padding-bottom: 5px;
padding-top: 5px;
border-top: solid 4px #000;
}
#stopka img {
vertical-align: middle;
}
div.clearBoth {
margin:0px;
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
/*  background-color: #00AA20;*/
}

h3 {
margin: 0px;
width: 100%;
text-align: left;
margin-top: 5px;
}

h3 span {
float: left;
}

h3 small {
color: #9E9E9E;
float: right;
text-align: right;
}

p {
margin: 0px;
margin-top: 15px;
margin-bottom: 25px;
}

#srodek a.wiecej {
display: block;
font-family: Arial CE, Arial, Tahoma;
font-size: 10pt;
text-align: right;
font-weight: bold;
color: #9E9E9E;
text-decoration: none;
}

#srodek a.wiecej:hover {
color: #000;
text-decoration: none;
}

div#texpoz {
position: absolute;
text-align: left;
width: 480px;
height: 110px;
overflow: scroll;
top:0px;
left:0px;
font-size: 10px;
background-color: #00AA20;
color: #66AA26;
z-index: -1;
}

#komentarze h5 {
display: block;
font-size: 14pt;
clear: both;
margin: 0px;
}

#komentarze span {
display: block;
background-color: #ddd;
padding-left: 15px;
}

#komentarze p {
border: double #ddd 5px;
background-color: #EFEFEF;
padding: 5px;
margin-top:0px;
}

#komentarze form {
border: double #ddd 5px;
padding: 5px;
background-color: #EFEFEF;
}

div.male, div.male * {
font-family: Arial CE, Arial;
font-size: 10px;
color: #bbb;
background-color: #00AA20;
clear: both;
}

div.polecam {
margin: auto;
/*margin-top: 15px;*/
margin-bottom: 20px;
border: solid 2px #999999;
background-color: #FFF;
width: 130px;
}

div.polecam span {
display: block;
background-color: #999;
color: #FFF;
font-weight: bold;
padding: 1px;
}

a.r_dzial {
display:block;
text-align: left;
color: #00A;
font-weight: bold;
text-decoration: underline;
margin-left: 10px;
}

a.r_art {
display:block;
text-align: left;
text-decoration: none;
color: #666600;
margin-left: 10px;
}

span.r_naglowek {
display:block;
margin-left: 5px;
text-align: left;
font-size: 12px;
text-decoration: underline;
color: #000;
margin-bottom: 10px;
}
div.before {
width: 49%;
text-align: left;
float: left;
}
div.after {
width: 49%;
text-align: right;
float: right;
}