body {
  margin: 60px 0 0;
  padding: 0 25px;
  background: #3E4879 url("images/bg_sky.jpg") repeat-x fixed;
  text-align: center;
  font-size: small;
  font-family: tahoma, verdana, arial, sans-serif;
}
#deco1, #deco3, #chmurka { behavior: url(iepngfix.htc); }
#contener {
  width: 884px;
  position: relative;
  margin: 0 auto;
  padding: 10px 20px; 
  text-align: left;
  z-index: 10;
  background: #fff url("images/woman.jpg") no-repeat right top;
  border: 4px solid #1B1A2D;
}
h1 {
  margin: 0 390px 0 30px;
  background: url("images/h1.gif") no-repeat;
  font: 150% Arial, Helvetica, sans-serif;
  letter-spacing: 0.05em;
  font-weight: bold;
}
h1 a {
  padding: 53px 0 0 103px;
  display: block;
  color: #3E4879;
  text-decoration: none;
}
h1 span {
  display: none;
}
#chmurka {
  width: 254px;
  height: 133px;
  position: absolute;
  top: -55px;
  left: 384px;
  z-index: 15;
  background: url("images/chmurka.png") no-repeat;
}
#letters {
  list-style: none;
  font-size: 2.2em;
  font-family: verdana;
  font-weight: bold;
  margin: 5em 0 15px;
  padding: 0;
  border-top: 1px #F7F7F7 solid;
  border-bottom: 1px #F7F7F7 solid;
}
#letters li {
  display: inline;
  margin: 0;
  padding: 0;
}
#letters li a {
  text-decoration: none;
  color: #808080;
  padding: 0 4px;
}
#letters li a:hover {
  color: #1B1A2D;
  border-top: 3px #C4C4C4 solid;
  border-bottom: 3px #C4C4C4 solid;
}
#start {
  font-family: verdana;
  margin-top: 30px;
  text-align: justify;
  font-size: 110%;
}
#start h2 {
  text-align: center;
 	color: #808080; 
}
#start h2 span { 
	color: #1B1A2D; 
}
#start p:first-letter {
  font-size: 1.3em; 
  font-weight: normal;
}
#start #zap {
  font-size: 80%;
  color: #808080;
  text-align: right;
}
#link {
  background-color: #808080;
  margin-left: -5px;
  padding: 0;
}
#hasla {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 110%;
}
#hasla li {
  padding: 0.25em 0;
  border-top: 1px #F7F7F7 solid;
}
#hasla a {
  display: block;
  color: #787B87;
  font-weight: bold;
  text-decoration: none;
}
#hasla a:hover {
  color: #1B1A2D;
  padding-left: 10px;
  border-left: 5px #FF7F00 solid;
}
.parzysty {
  background: #FFFCF4;
}
.nieparzysty {
  background: #fff;
}
#hasla .adv a:hover {
  padding-left: 0;
  border-left: none;
}
#stronnicowanie {
  text-align: center;
  font-size: 1.5em; 
}
#stronnicowanie a {
  text-decoration: none;
  color: #1B1A2D;
  padding: 2px;
}
#stronnicowanie a:visited {
  color: #999;
}
#stronnicowanie a:hover {
  color: #FF8309;
}
dl {
  margin-top: 25px 
}
dt {
  font-size: 2em;
  font-weight: bold;
  border-bottom: 1px #F7F7F7 solid;
}
dd {
  font-size: 1.5em;
}
#navbar {
  position: absolute;
  bottom: 30px;
  left: 33%;
	padding: 5px 0 13px;
	background: #FF7F00 url("images/nav_bg.gif") repeat-x; 
  margin: 20px auto;
  text-align: center;
}
#navbar a {
  margin: 0;
	padding: 5px 0 13px;
  color: #1B1A2D;
  font-weight: bold;
  font-size: 125%;
  text-decoration: none;
}
#navbar a:hover {
  color: #FFF;
}
#navbar a span {
  margin: 0;
}
#powrot {
  background: url("images/nav_lewa_gora.gif") no-repeat left top;
}
#powrot span {
  background: url("images/nav_lewy_dol.gif") no-repeat left bottom;
	padding: 0 9px 13px 15px;
}
#glowna {
  background: url("images/nav_prawa_gora.gif") no-repeat right top;
}
#glowna span {
  background: url("images/nav_prawy_dol.gif") no-repeat right bottom;
	padding: 0 15px 13px 9px;  
}
#footer {
  margin: 15px 0 0;
  padding: 7px 0 0;
  clear: both;
  border-top: 1px #F7F7F7 solid;
}
#l_ad {
  width: 130px;
  float: left;
}
#tresc {
  width: 514px;
  float: left;
  margin: 0 20px;
}
#r_ad {
  width: 200px;
  float: left;
  text-align: right;
}
#top_ad {
  position: absolute;
  top: 9em;
  left: 112px;
  text-align: center !important;
}
#sitesearch {
  position: absolute;
  top: -50px;
  left: 426px;
  z-index: 20;
}
#sitesearch table {
  background-color: transparent;
}
#pr_links {
  width: 884px;
  margin: 10px auto 5px;
  padding: 0;
  font-size: 85%;
}
#pr_links a {
  text-decoration: none;
  color: #1A1C35;
}
#pr_links a:hover {
  text-decoration: underline;
}
#deco1 {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 5;
  width: 195px;
  height: 253px;
  background: url("images/moon.png") no-repeat;
}
#deco2 {
  width: 932px;
  height: 29px;
  margin-left: -4px;
  background: url("images/round_corners.gif") no-repeat;
  position: absolute;
  top: -29px;
  left: 0;
}
#deco3 {
  width: 133px;
  height: 140px;
  position: absolute;
  top: 80px;
  left: -26px;
  background: url("images/hasla.png");
}

