body {
margin: 0;
padding: 0;
background-color: #F0F0F0;
text-align: center;
font: 12px/130% Verdana, Arial, Helvetica, sans-serif;
color: #000000;
}
a {
font: 11px/130% Verdana, Arial, Helvetica, sans-serif;
color: #000000;
text-decoration: none;
}
a:hover {
text-decoration: underline; 
}
img {
border-width: 0;
}
div, p {
text-align: left;
}
ul, ul li {
list-style: none;
margin: 0;
padding: 0;
}
table {
border: 0;
border-spacing: 0;
border-collapse: collapse;
}
table td {
padding: 0;
}
div#main {
margin: 0 auto;
width: 800px !important;
height: auto;
padding: 0 73px;
background: url(images/bg.gif) repeat-y;
overflow: auto;
}
div#main2 {
margin: 0 auto;
width: 800px !important;
height: auto;
padding: 0 73px;
background: url(images/bg2.gif) repeat-y;
overflow: auto;
}
div#top1 {
width: 315px;
height: 254px;
background: url(images/__01.jpg) no-repeat;
float: left;
position: relative;
}
div#top1 img#ddu {
position: absolute;
top: 4px;
left: 10px;
}
div#top1 img#pz {
position: absolute;
top: 4px;
left: 105px;
}
div#top2 {
width: 252px;
height: 254px;
float: left;
position: relative;
}
div#top3 {
width: 233px;
height: 254px;
float: left;
}
div#menutop {
width: 800px;
height: 46px;
background: url(images/__06.gif) repeat-x;
position: relative;
clear: both;
}
div#menutop img {
position: absolute;
top: 0;
left: 129px;
z-index: 1;
}
div#menutop ul {
position: absolute;
top: 15px;
right: 10px;
z-index: 2;
}
div#menutop ul li {
float: left;
padding: 0 12px;
letter-spacing: -1px;
}
div#menutop a {
font: bold 12px/130% Verdana, Arial, Helvetica, sans-serif;
color: #fff;
}
div#menutop a:hover {
color: #B0B0B0;
text-decoration: none;
}
div#content1 {
width: 800px;
background: url(images/content2.jpg) no-repeat bottom;
}
div#content2 {
width: 800px;
min-height: 310px;
background: url(images/content1.jpg) no-repeat;
overflow: auto;
padding: 30px 0 60px;
}
div#content3 {
width: 800px;
background: url(images/content4.jpg) no-repeat bottom;
}
div#content4 {
width: 800px;
min-height: 310px;
background: url(images/content3.jpg) no-repeat;
overflow: auto;
padding: 30px 0 60px;
}
div#left {
float: left;
width: 198px;
}
div#left h3 {
margin: 30px 0 0 8px;
line-height: 1px;
}
ul#menu {
margin: 0 0 10px 12px;
}
ul#menu li a {
font-weight: bold;
padding: 0 0 0 10px;
background: url(images/k.gif) no-repeat 0 4px;
}
div#left table.partnerzy { margin: 5px }
div#left table.partnerzy td { text-align: center; }
div#left table.partnerzy td img { display: block; margin: 0 auto; }
div#left table.partnerzy p { margin: 0px; text-align: center; }

div#right {
float: right;
width: 202px;
}
div#right h3 {
margin: 30px 0 10px 12px;
line-height: 1px;
}
div#right p {
margin: 10px 20px 10px 15px;
font-size: 9px;
line-height: 125%;
}

table.subskrypcja {
margin: 0 0 0 15px;
font: 10px/130% Verdana, Arial, Helvetica, sans-serif;
color: #6C675F;
}
table.subskrypcja td { 
padding: 5px 0; 
font: 10px/130% Verdana, Arial, Helvetica, sans-serif;
color: #6C675F;
}
input.subskrypcja {
width: 171px;
height: 22px;
background: url(images/input_subskrypcja.gif) no-repeat;
border: 0;
padding-left: 5px; 
padding-top: 4px;
font: 11px/130% Verdana, Arial, Helvetica, sans-serif;
color: #6C675F;
}

div#main-text {
width: 400px;
float: left;
}
div#main-text2 {
width: 600px;
float: left;
font-size: 12px;
color: #000000;
}

div#main-text h1, div#main-text2 h1 {
margin: 0 0 0 20px;
}
div#main-text h2, div#main-text2 h2 {
margin: 15px 0 15px 20px;
}
div#main-text p {
margin: 10px 25px 0;
text-indent: 10px;
}
div#main-text2 p {
margin-top: 1px; margin-bottom: 1px;
}

div#main-text2 h3 {
margin: 0 0 0 20px;
font: bold 28px/130% Verdana, Arial, Helvetica, sans-serif;
color: #4565BD;
}


div#footer {
width: 800px;
height: 71px;
clear: both;
overflow: auto;
position: relative;
background: #fff url(images/footer.gif) no-repeat bottom;
}
div#footer img {
position: absolute;
top: 5px;
left: 13px;
}
div#footer p {
position: absolute;
top: 10px;
left: 222px;
width: 355px;
margin: 0;
font-size: 9px;
line-height: 120%;
color: #838383;
}
text_box {
  display: block;
  text-align: center;
  float: right;
  line-height: 22px;
  width: 200px;
  padding-left: 10px;
  padding-right: 10px;
  margin-left: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  background: #F9F4E0;
  border: 1px solid #E0D5A9;
  font-weight: bold;
  font-size: 13px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #736f46;
}
