/* commented backslash hack v2 \*/ 
html, body{height:100%;} 
/* end hack */ 
body { padding:0; margin:0; font-family:Georgia, "Times New Roman", Times, serif; font-size: 14px; color:#000000;
 background:url(bg.gif); letter-spacing:1px; }
#calosc {min-height:100%; margin:auto; position:relative; width:920px; padding:0; background:url(olowek.gif) left bottom no-repeat;}
* html #calosc{height:100%;}

#srodek {margin:0px; padding:1px; width: 920px; text-align:justify;  background:url(wisla_slonce.gif) no-repeat left top;}
.srodek_text {width:650px; margin-left:20px;}

#teksty {margin:0 120px 0 120px; padding:0; line-height:2.0em; }
h1 {font-family:"Courier New", Courier, monospace; font-size:18px;}
h2 { font-size:16px;}
img { border:none;}
a {border:none; color:#333333; text-decoration:none; outline: 0;}
a:hover {border:none; color:#990000; text-decoration:underline;}
ul, li  {padding:0; margin:0 0 0 20px;}


/*stopka*/
#stopka{ position:absolute; bottom:0; left:0; width:900px; height:340px; padding:0;
 background:url(wisla_dojazd.gif) no-repeat right bottom; }
#clearstopka{clear:both;height:340px; }
#stopka_lewa { float:left; position:absolute; width:183px;  bottom:0; margin:0 0 120px 100px;  }
#projektowanie_stron { list-style:none; padding:0; margin:0; width:182px; height:45px; position:relative; border:none;}
#projektowanie_stron span { display:none; position:absolute; }
#projektowanie_stron a { display:block; text-indent:-1900%; position:absolute; outline:none; }
#projektowanie_stron a:hover { background-position:right top;  padding:0; margin:0; }
#projektowanie_stron a:hover span {display:block;}
#projektowanie_stron .marcol {width:182px; height:45px; background:url(logo_marcol_art_pl.gif) no-repeat; padding:0; margin:0; }
#stopka_linki { float:left; position:absolute; bottom:0; left:0; height:45px; padding:0 0 20px 120px; line-height:2.2em}

#willa_retro {margin:0; padding:130px 0 0 500px; left:0; border:none;} 
#kalina_wisla {margin:0; padding:10px 0 30px 0; right:0; border:none;} 


#menu {margin:0 auto; width:800px; height:60px; padding:0; text-align:center; font-size:24px; font-style:italic; font-weight:bold; }
#menu a {color:#111111; text-decoration:none; padding:38px 30px 53px 30px; margin:10px; outline:none;}
#menu a:hover { color:#0066CC; text-decoration:none; }
#menu a.noclegi:hover, #menu a.aktiv_noclegi { background:url(menu_noclegi.gif) no-repeat 10px center; color:#FF0000; }
#menu a.wisla:hover, #menu a.aktiv_wisla { background:url(menu_wisla.gif) no-repeat center; color:#003366; }
#menu a.linki:hover, #menu a.aktiv_linki { background:url(menu_linki.gif) no-repeat center center; color:#006600; }
#menu a.kontakt:hover, #menu a.aktiv_kontakt { background:url(menu_kontakt.gif) no-repeat center right; color:#660000; }




/*- FORMULARZ -*/
#form{ margin:0 auto; width:540px; height:350px; font-size:12px;}
div.row { clear:both;  margin-top:1px;  }
div.row span.label { float:left;  width:180px; text-align:right; margin:0px;  }
div.row span.formw { float:right; width:350px; text-align:left; margin-top:2px;  }
div.row span.left { float:left; text-align:left; font-weight:bold; color: #fff;  }
div.row span.right { float:right; text-align:right; font-weight:bold; color: #fff;  }

#confirmation{ width: 400px; height:220px; padding: 20px; margin: 10px auto; text-align: center; font-weight: bold; }
.formularz { border:1px solid #242424;  background:#EFE9E2;  padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.formularz_submit { border:2px solid #242424; background:#EFE9E2; padding:3px; font-size:14px;
  font-weight:bold; width:150px; margin:0 auto;  } 