/* CSS Document */

body, html{
  margin:0px;
  padding:0px;
  font-size:12px;
  font-family:Arial;
  color:#554747;
  }
  
body{
  background:url(img/bcg.gif) #dccf92 top left repeat-x;
  text-align:center;
}

div#naglowek{
  padding:0px;
  background:url(img/baner.jpg) top left no-repeat;
  width:964px;
  height:160px;
  margin:10px auto 0px auto;
}

div#zawartosc{
  width:964px;
  margin:0px auto;
  padding:10px 0px 10px 0px;
  background:#fff;
}

div#menu{
  float:left;
  width:250px;
  margin:0px;
  padding:0px 0px 0px 10px;
  overflow:hidden;
}

div#tresc{
  float:right;
  width:684px;
  margin:0px;
  padding:0px 10px 0px 10px;
  overflow:hidden;
  text-align:justify;
  line-height:150%;
}

div#tresc a{
  text-decoration:none;
  color:#955639;
}

div#tresc a:hover{
  text-decoration:underline;
}


div#stopka{
  clear:both;
  text-align:right;
  font-size:10px;
  padding:40px 20px 0px 0px;
  color:#756b6b;
}

div#menu a{
  margin:0px 0px 10px 0px; 
  padding:0px;
}

div#menu a.link1, div#menu span.link1{
  display:block;
  width:238px;
  height:32px;
  background:url(img/link1.gif) top left no-repeat;
}

div#menu a.link1:hover{
  background:url(img/link1_h.gif) top left no-repeat;
}

div#menu a.link2{ 
  display:block;
  margin:10px 0px 0px 0px; 
  padding:0px;
  width:238px;
  height:32px;
  background:url(img/link2.gif) top left no-repeat;
}

div#menu a.link2:hover{
  background:url(img/link2_h.gif) top left no-repeat;
}

div.mapa-miejsc{
  background:red;
  width:236px;
  height:322px;
  background:url(img/box.gif) top left no-repeat;
  padding-top:33px;
  padding-right:2px;
}

div.lista-miejsc{
  width:226px;
  height:320px;
  overflow-y:scroll;
  padding:0px 0px 0px 10px;
  text-align:left;
  font-size:12px;
}

div.lista-miejsc ul{
  padding:0px 0px 0px 15px;
  margin:0px;
  list-style-type:circle;
}

div.lista-miejsc ul li{
  line-height:130%;
  padding:5px 5px 5px 0px; 
}

div.lista-miejsc ul li a{
  color:#615555;
  text-decoration:none;
}

div.lista-miejsc ul li a:hover{
  text-decoration:underline;
}

div#opis{
  margin-top:10px;
}

div#opis p.polecone{
  font-style:italic;
  font-size:11px;
}

h2#tresc, h2{
  margin:0px;
  font-size:14px;
  line-height:100%;
}

/* wyglad zawartosci okienka */

table{
  margin:10px 0px 20px 0px;
}
  
table tr{
  padding:0px;
  margin:0px;
}
  
table td{
  padding:0px;
  margin:0px;
}
  
table td.title{
  font-weight:bold;
  font-size:11px;
  text-align:right;
}
  
table td.error{
  color:red;
  font-size:10px;
  padding:0px;
  margin:0px;
}
  
table td.field input{
  font-size:10px;
  padding:0px;
  margin:0px;
  width:175px;
}
  
table td.field textarea{
  font-size:10px;
  padding:0px;
  margin:0px;
  width:175px;
  font-family:georgia;
}
  
table td.submit{
   margin:20px 0px 10px 0px;
}
  
div.small_window{
  width:400px;
}

div.small_window h2{
  text-align:left;
  margin-right:30px;
}

div.big_window{
  width:640px;
  padding-top:15px;
}

div.big_window h2{
  font-weight:bold;
}
