html, body {
height: 99%;
margin: 0;
padding:0;
}

body {
background: #1e2714 url('images/tlo_body.pngx');
font-size: 12px;
font-family: arial, verdana, helvetica; 
}

form {
line-height: 1px;
display: inline;
}

#tlo_tresc {
  background: url(images/index_17.jpg) repeat-y;
  padding: 0 11px;
}

#tresc {
  color: #2A3C60;
  font-family: times new roman;
  font-size: 16px;
  font-weight: normal; 
  padding: 0 10px;
 background: #fff;
 clear: left;
}

#tresc img {
  background-color: #fff;
  padding: 3px;
  border: solid 1px #557029;
}

#lista {
  clear: both;
  padding: 0 0 0 20px;
  width: 98%;
}

img.menu_top_space {
  display: block;
  float: left;
  margin-top: 10px;
}

embed {
  margin: -2px 0px;
  padding: 0px;
}

a:link, a:active, a:visited {
  color: #FF6B16;
  font-weight: bold;
}

a:hover {
  color: #557029;
  
}

a img {
  border: 0;
}

a#menu01 {
  background: url("images/menu_01.jpg") top left no-repeat;
  display: block;
  float: left;
  width: 64px;
  height: 24px;
}

a#menu01:hover {
  background: url("images/menu_01h.jpg") top left no-repeat;
  display: block;
  float: left;
  width: 64px;
  height: 24px;
}

a#menu01_active {
  background: url("images/menu_01h.jpg") top left no-repeat;
  display: block;
  float: left;
  width: 64px;
  height: 24px;
}

a#menu02 {
  background: url("images/menu_02.jpg") top left no-repeat;
  display: block;
  float: left;
  width: 58px;
  height: 24px;
}

a#menu02:hover {
  background: url("images/menu_02h.jpg") top left no-repeat;
  display: block;
  float: left;
  width: 58px;
  height: 24px;
}

a#menu03 {
  background: url("images/menu_03.jpg") top left no-repeat;
  display: block;
  float: left;
  width: 92px;
  height: 24px;
}

a#menu03:hover {
  background: url("images/menu_03h.jpg") top left no-repeat;
  display: block;
  float: left;
  width: 92px;
  height: 24px;
}

a#menu04 {
  background: url("images/menu_04.jpg") top left no-repeat;
  display: block;
  float: left;
  width: 74px;
  height: 24px;
}

a#menu04:hover {
  background: url("images/menu_04h.jpg") top left no-repeat;
  display: block;
  float: left;
  width: 74px;
  height: 24px;
}

a#menu05 {
  background: url("images/menu_05.jpg") top left no-repeat;
  display: block;
  float: left;
  width: 68px;
  height: 24px;
}

a#menu05:hover {
  background: url("images/menu_05h.jpg") top left no-repeat;
  display: block;
  float: left;
  width: 68px;
  height: 24px;
}

a#menu06 {
  background: url("images/menu_06.jpg") top left no-repeat;
  display: block;
  float: left;
  width: 68px;
  height: 24px;
}

a#menu06:hover {
  background: url("images/menu_06h.jpg") top left no-repeat;
  display: block;
  float: left;
  width: 68px;
  height: 24px;
}

a.menu_separator {
  background: url("images/menu_separator2.jpg") top left no-repeat;
  display: block;
  float: left;
  width: 4px;
  height: 24px;
  cursor: none;
}

h3 {
  display: inline-block;
  width: 100%;
  border-bottom: solid 1px #FF6B16;
  padding-bottom: 3px;
  margin-top: -3px;
  margin-bottom: 5px;
  color: #344125;
  font-size: 20px;
  font-family: georgia;
}

hr {
  
  width: 100%;
  background-color: #557029;
  height: 1px;
  border: 0;

}

p {
  text-indent: 1em;
  text-align: justify;
}

p.end {
  text-indent: 1em;
  margin-bottom: 0;
}

div#right {
  float: right;
  margin: 10px;
}

div#right img {
  border: 0px;
}

table.cennik, table.cennik td {
  background-color : #ccffcc;
  border: solid 1px #888888;
  border-collapse : collapse;
  font-weight : bold;
  text-align : center;
  padding: 3px;
}

table.calc, table.calc td {
  background-color : #ccffcc;
  border: solid 1px #888888;
  border-collapse : collapse;
  padding: 3px;
  line-height: 120%;
  text-align: left;
}

input.chkbox {
	width: auto;
}


#map {
  clear: both;
  width: 98%;
  height: 500px;
 background-color: #fff;
  padding: 3px;
  border: solid 1px #557029;
  
}

input, textarea {
  width: 300px;
}

tr.odd td {
	background: #FFFF99;
}

.cennik td.naglowek {
	background: #076E09 url('images/menu.jpg');
	color: #FFFFff;
}

#camper_gal {
	float: left;
	margin: 0 2px;
	text-align: center;
}

#camper_gal img {
	border: 0px;
	
}



a.dp-choose-date {
  float: left;
  width: 16px;
  height: 16px;
  padding: 0;
  margin: 5px 3px 0;
  display: block;
  text-indent: -2000px;
  overflow: hidden;
  background: url(calendar.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
  background-position: 0 -20px;
  cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
  width: 140px;
  float: left;
}

#wynik {
	font-family: georgia;
	font-size: 16px;
	font-weight: bold;
	color: #ff0000;
}

#formularz td {
   line-height: 120%;
}

.odwiedzin {
  font-weight: bold;
  font-family: georgia;
}

/* Optymalizacja Sunrise System */
.ss_naglowek {
  margin:0;
  color:#578aee; 
  font:bold 10px Verdana; 
  position:absolute;  
  left:50%; 
  width:400px;
  top:0px;
  margin-left:-10px;
}
#ss_stopka {
  text-align:center;
  color:#ccc;
  margin:auto;
  width:800px; 
  font-size:10px;
  margin-top:5px;

}
#ss_stopka a {
  color:#ccc;
  font-size:10px;
  text-decoration:none;
}
#ss_stopka a:hover {
  text-decoration:underline;
}

