body 
{
background:#FFF url('images/body.gif') top center;
text-align:center;
margin:0 auto;
padding:0;
width:100%;
}

img
{
border:0;
margin:0;
padding:0;
}

h1
{
color:#3F3F3F;
font:bold 22px MYRIAD PRO REGULAR, myriad pro condenst, Helvetica, myriad pro;
margin:40px 0 0;
}

h3
{
color:#5F5F5F;
font:bold 18px MYRIAD PRO REGULAR, myriad pro condenst, Helvetica, myriad pro;
margin:5px 0;
}

h3.top
{
margin-top:100px;
}

h3.left
{
text-align:left;
}

h3.right
{
text-align:right;
}

a:link,
a:visited
{
color:#57B6DD;
padding:0;
margin:0;
}

a:hover
{
color:#2973BD;
}

#website
{
background:url('images/x.gif') top center no-repeat;
height:627;
width:900px;
margin:0 auto;
text-align:center;
}

#website_a
{
text-align:left;
height:574px;
margin:0 auto;
padding:0;
}

#website_b
{
text-align:left;
width:600px;
height:50px;
margin:0 auto;
padding:0;
}

.info
{
padding:0;
margin:0 auto;
text-align:center;
width:600px;
clear:both;
}

.info p
{
padding:10px 20px;
margin:0 auto;
}

.info strong
{
color:#E85E8F;
}

#intro
{
background:#fff url(images/girl-boy.gif) top center no-repeat;
height:350px;
width:900px;
margin:0 auto;
text-align:center;
}

#intro p
{
padding:40px 0 0;
}

.zestaw
{
width:900px;
clear:both;
margin:0 auto;
}

.zestawy
{
float:left;
width:300px;
}

.zestaw_1
{
  float:left;
  width:175px;
}

.zestaw_2
{
  float:left;
  width:225px;
}

.zestaw_3
{
  float:left;
  width:100px;
}

.zestaw_4
{
  float:left;
  width:250px;
}

.zestaw_5
{
  float:left;
  width:50px;
}

#autor
{
background:#fff;
width:600px;
margin:30px auto 20px;
border:1px solid #DFDFDF;
clear:both;
}

#autor img
{
background:#EFEFEF;
padding:4px;
margin:10px;
float:left;
}

#autor h2, #autor2 h2
{
text-align:left;
color:#6F2153;
font:bold 16px MYRIAD PRO REGULAR, myriad pro condenst, Helvetica, myriad pro;
margin:12px 0 11px;
}

#autor p, #autor2 p
{
text-align:justify;
color:#6F6F6F;
font:normal 12px Arial;
margin:10px 9px 0;
line-height:19px;
}

#autor2, #autor3
{
background:#fff;
width:554px;
margin:0;
clear:both;
}

#autor3
{
width:700px;
}

#autor2 p,#autor3 p
{
text-align:justify;
color:#6F6F6F;
font:normal 14px Arial;
margin:10px 9px 0;
line-height:19px;
}

#autor3 p
{
font:normal 12px Arial;
}

#autor3 span
{
color:#6F2153;
font:bold 12px Arial;
}