body {
padding: 0px;
margin: 0px;
background: #CFDDBF;
}
.line_tr{
border-color: #CFDDBF;
border-style: solid;
}

form {
padding: 0px;
margin: 0px;
}

td {
color: #333333;
text-align: left;
font-size: 12px;
font-family: Arial;
vertical-align: top;
}

hr {
width: 100%;
height: 1px;
border: 0px;
background: #CFDDBF;
}

a:link {
color: #486476;
text-decoration: none;
}

a:visited {
color: #486476;
text-decoration: none;
}

a:hover {
color: #000000;
text-decoration: none;
}

.top1 {
width: 100%;
height: 200px;
}

.top2a {
width: 935px;
height: 55px;
}

.top2b {
width: 935px;
height: 13px;
background: transparent url('images/top_rogi.jpg') no-repeat;
}

.top2c {
width: 935px;
height: 100px;
text-align: center;
vertical-align: middle;
background: #FFFFFF;
}

.top3 {
width: 935px;
height: 29px;
font-weight: bold;
vertical-align: middle;
padding: 0px 13px 0px 13px;
background: transparent url('images/top_pasek.jpg') no-repeat;
}

.top4 {
width: 935px;
height: 124px;
background: transparent url('images/top_boxy.jpg') no-repeat;
}

.bottom1 {
width: 100%;
height: 145px;
background: transparent url('images/bottom.jpg') no-repeat center;
}

.bottom2a {
width: 260px;
height: 145px;
}

.bottom2a_text {
width: 260px;
height: 145;
color: #486476;
line-height: 1.6em;
text-align: center;
padding: 100px 0px 0px 13px;
}

.bottom2b {
width: 675px;
height: 145px;
}

.bottom2b_text {
width: 270px;
height: 145;
color: #486476;
line-height: 1.6em;
text-align: center;
padding: 100px 0px 0px 0px;
}

.base {
width: 100%;
height: 171px;
background: transparent url('images/bgmiddle.jpg') no-repeat top center;
}

.basebg {
width: 935px;
height: 171px;
background: transparent url('images/bgmiddle2.jpg') repeat-y;
}

.listki {
width: 100%;
height: 7px;
background: transparent url('images/listki.jpg') no-repeat bottom center;
}

.kolumna1 {
width: 215px;
height: 171px;
}

.kolumna1 {
width: 720px;
height: 171px;
}

.sections_title {
width: 720px;
font-size: 14px;
color: #9C251F;
font-weight: bold;
}

.sections_text {
width: 720px;
padding: 13px;
height: 120px;
text-align: justify;
line-height: 1.5em;
}

.link_separator {
width: 215px;
height: 1px;
background: #739953;
}

.link1 {
width: 215px;
height: 30px;
vertical-align: middle;
padding: 0px 0px 0px 20px;
background: transparent url('images/link1.jpg') no-repeat;
}

.link1 a:link {
color: #FFFFFF;
text-decoration: none;
}

.link1 a:visited {
color: #FFFFFF;
text-decoration: none;
}

.link1 a:hover {
color: #FFFFFF;
text-decoration: none;
}

.link2 {
width: 215px;
height: 30px;
vertical-align: middle;
padding: 0px 0px 0px 20px;
background: transparent url('images/link2.jpg') no-repeat;
}

.link2 a:link {
color: #000000;
text-decoration: none;
}

.link2 a:visited {
color: #000000;
text-decoration: none;
}

.link2 a:hover {
color: #000000;
text-decoration: none;
}

.newsletter1 {
width: 215px;
height: 131px;
padding: 70px 20px 0px 20px;
background: transparent url('images/newsletter.jpg') no-repeat;
}

.newsletter_input {
width: 175px;
height: 24px;
border: 0px;
font-family: Arial;
font-size: 12px;
color: #000000;
padding: 5px;
}

/* ---------------------------------- Księga gości --------------------------------------------- */

.book_communique {
width: 100%;
padding: 0px 0px 10px 0px;
}

.book_registry1a {
width: 100%;
}

.book_registry1b {
width: 100%;
text-align: justify;
padding: 2px 0px 20px 0px;
}

.book_registry2a {
width: 50%;
color: #9D9D9D;
}

.book_registry2b {
width: 50%;
color: #9D9D9D;
text-align: right;
}

.book_add_registry {
width: 100%;
text-align: right;
padding: 0px 0px 20px 0px;
}

.book_division {
width: 100%;
font-weight: bold;
text-align: center;
}

.book_form1 {
width: 200px;
vertical-align: middle;
padding: 5px 0px 5px 0px;
}

.book_form2 {
width: 460px;
vertical-align: middle;
padding: 5px 0px 5px 0px;
}

.book_form_input1 {
width: 165px;
height: 34px;
border: 0px;
color: #7A7A7A;
font-size: 12px;
font-family: Arial;
text-align: left;
vertical-align: top;
padding: 10px 10px 0px 10px;
background: #F0F7E8;
border: 1px #94BC5C solid;
}

.book_form_input2 {
width: 280px;
height: 140px;
border: 0px;
color: #7A7A7A;
font-size: 12px;
font-family: Arial;
text-align: left;
vertical-align: top;
padding: 10px 10px 10px 10px;
background: #F0F7E8;
border: 1px #94BC5C solid;
}

.book_form_input3 {
width: 96px;
height: 34px;
border: 0px;
color: #7A7A7A;
font-size: 12px;
font-family: Arial;
vertical-align: top;
text-align: left;
padding: 10px 10px 0px 10px;
background: #F0F7E8;
border: 1px #94BC5C solid;
}

.book_form_button {
width: 120px;
height: 34px;
border: 0px;
color: #9C251F;
font-size: 12px;
font-family: Arial;
text-align: center;
vertical-align: middle;
padding: 0px 10px 0px 10px;
background: #F0F7E8;
border: 1px #94BC5C solid;
}
/*-----------------------   Pełna oferta   ------------------*/

.pelna_oferta1a {
width: 250px;
height: 30px;
color: #FFFFFF;
font-weight: bold;
text-align: center;
vertical-align: middle;
background: #76A041;
}

.pelna_oferta1b {
width: 120px;
height: 30px;
color: #FFFFFF;
font-weight: bold;
text-align: center;
vertical-align: middle;
background: #76A041;
}

.pelna_oferta1c {
width: 50px;
height: 30px;
color: #FFFFFF;
font-weight: bold;
text-align: center;
vertical-align: middle;
background: #76A041;
}

.pelna_oferta1d {
width: 80px;
height: 30px;
color: #FFFFFF;
font-weight: bold;
text-align: center;
vertical-align: middle;
background: #76A041;
}
.pelna_oferta1e {
width: 100px;
height: 30px;
color: #FFFFFF;
font-weight: bold;
text-align: center;
vertical-align: middle;
background: #76A041;
}



.pelna_oferta2a {
width: 250px;
height: 30px;
vertical-align: middle;
padding: 4px 0px 4px 0px;
}

.pelna_oferta2b {
width: 120px;
height: 30px;
text-align: center;
vertical-align: middle;
}

.pelna_oferta2c {
width: 50px;
height: 30px;
text-align: center;
vertical-align: middle;
}

.pelna_oferta2d {
width: 80px;
height: 30px;
text-align: center;
vertical-align: middle;

}
.pelna_oferta2e {
width: 100px;
height: 30px;
text-align: center;
vertical-align: middle;
}



.pelna_oferta3a {
width: 20%;
height: 30px;
font-weight: bold;
vertical-align: middle;
background: #E4EFD6;
padding: 0px 0px 0px 6px;
}

.pelna_oferta3b {
width: 80%;
height: 30px;
text-align: right;
vertical-align: middle;
background: #E4EFD6;
padding: 0px 6px 0px 0px;
}




.numerek {
font-size: 20px;
color: #E30751;
}


.tooltip {
   position: absolute;
   top: 0;
   left: 0;
} 
.news1, .news3{
  padding: 5px 10px;
  line-height: 1.5em;	
}
td.news1a h3 {
  font-size: 14px;
  font-weight: bold;	
}
td.news1a h3 a:link, td.news1a h3 a:visited, td.news1a h3 a:hover {
  color: #8B1305;
}
div.text h2 a:link, div.text h2 a:visited, div.text h2 a:hover{
  color: #8B1305;
}
/*-----------------------------   Galeria   -----------------------------*/
.obraz{
		height: 110px;
		width: 110px;
		float: left;
		}
/*----------------------------- Dni otwarte -----------------------------*/

#od_img
		{
		height: 80px;
		}
.od_window_image
		{
		width: 200px;
		height: 100px;
		float: left;
		text-align: center;
		}

