body { margin: 0 auto;  background: #ffffff; color: #2d2d2d; font-family: Arial, sans-serif; font-size: 12px; }
img { border: 0; text-decoration: none; }
li {font-family: calibri;}
ol {font-family: calibri;}
a { border: 0; text-decoration: none; color: #2d2d2d; }
a:hover { color: #2d2d2d; text-decoration: underline;}
a:focus { color: #2d2d2d; }
a:visited { color: #2d2d2d; }
.all { margin: 0 auto; width: 1017px; overflow: hidden; }
.bok { background-image: url(img/_01.jpg);  width: 100%; height: 414px; }
.calosc { float: left; width: 1017px; }
.header{ background-image: url(img/_02.jpg); background-repeat: no-repeat; width: 1017px; height: 414px; float: left; }
.odst-lewa { float: left; width: 33px; }
.odst { float: left; width: 13px; }
.odst-srodek { float: left; width: 43px; }
.odst-dolny { float: left; height: 13px; width: 1017px;}
.lewa { float: left; width: 529px; }
.prawa { float: left; width: 372px; }
.opis { float: left; width: 402px; }
.opis-kolumna1 { float: left; width: 200px; text-align: justify; font-size:10px; color:#a1a1a1; }
.opis-kolumna2 { float: left; width: 195px; padding-left:5px; text-align: justify; font-size:10px; color:#a1a1a1;  }
.opis-tytul{ background-image: url(img/_10.jpg); background-repeat: no-repeat; width: 402px; height: 29px; float: left; font-weight:bold; font-size:14px; color:#a1a1a1; }
.szybki-dostep { float: left; width: 102px; font-size:10px; color:#a1a1a1; }
.szybki-dostep-tytul{ background-image: url(img/_12.jpg); background-repeat: no-repeat; width: 102px; height: 29px; float: left; font-weight:bold; font-size:14px; color:#a1a1a1; }
.kontakt { float: left; width: 170px; font-size:10px; color:#a1a1a1; }
.kontakt-tytul{ background-image: url(img/_14.jpg); background-repeat: no-repeat; width: 170px; height: 29px; float: left; font-weight:bold; font-size:14px; color:#a1a1a1; }
.kontakt-mail{ background-image: url(img/mail.jpg); background-repeat: no-repeat; width: 170px; height: 19px; float: left; line-height:12px; font-size:10px; color:#a1a1a1; padding-left:20px;}
.kontakt-tel{ background-image: url(img/tel.jpg); background-repeat: no-repeat; width: 170px; height: 19px; float: left; line-height:12px; font-size:10px; color:#a1a1a1; padding-left:20px;}
.partner { float: left; width: 230px; font-size:10px; color:#a1a1a1; }
.part1{ background-image: url(img/part1.jpg); background-repeat: no-repeat; width: 90px; height: 136px; float: left; }
.part2{ background-image: url(img/part2.jpg); background-repeat: no-repeat; width: 121px; height: 136px; float: left; }
.stopka{ background-image: url(img/_20.jpg); background-repeat: no-repeat; width: 944px; height: 45px; float: left; }
.news1{ background-image: url(img/news1.jpg); background-repeat: no-repeat; width: 529px; height: 34px; float: left; }
.news2{ background-image: url(img/news2.jpg); background-repeat: no-repeat; width: 529px; height: 35px; float: left; }



#news-aktualnosci{width: 89px; height: 34px; line-height: 23px; float: left; color:white; text-align: center; font-size:15px;}
#news-tytul{width: 296px; height: 34px; line-height: 23px; float: left; color:#2d2d2d; text-align: left; padding-left:5px; font-size:14px; font-weight:bold;}
#news-data{width: 87px; height: 34px; line-height: 27px; float: left; color:#afafaf; text-align: left; padding-left:11px; font-size:9px;}
#news-autor{width: 30px; height: 34px; line-height: 27px; float: left; color:#afafaf; text-align: left; padding-left:0px; font-size:9px;}
#news-tresc{width: 515px;  float: left; color:#2d2d2d; font-size:12px; text-align: justify; }
.menu1{ width: 1017px; height: 22px; float: left; }
.menu2{width: 744px; height: 28px; float: left; }
.menu3{width: 9px; height: 28px; float: left; }
.menu4{width: 1px; height: 28px; float: left; }
.menu5{width: 3px; height: 28px; float: left; }
.menu6{width: 1017px; height: 171px; float: left; }
.menu7{width: 34px; height: 168px; float: left; }
.menu8{width: 34px; height: 983px; float: left; }
.menu-home{ background-image: url(img/home.png); background-repeat: no-repeat; width: 31px; height: 28px; float: left; }
a.menu-home:hover{ background-image: url(img/h_home.png); background-repeat: no-repeat; width: 31px; height: 28px; float: left; }
.menu-wyjazdy{ background-image: url(img/wyjazdy.png); background-repeat: no-repeat; width: 65px; height: 28px; float: left; }
a.menu-wyjazdy:hover{ background-image: url(img/h_wyjazdy.png); background-repeat: no-repeat; width: 65px; height: 28px; float: left; }
.menu-galeria{ background-image: url(img/galeria.png); background-repeat: no-repeat; width: 65px; height: 28px; float: left; }
a.menu-galeria:hover{ background-image: url(img/h_galeria.png); background-repeat: no-repeat; width: 65px; height: 28px; float: left; }
.menu-kontakt{ background-image: url(img/kontakt.png); background-repeat: no-repeat; width: 65px; height: 28px; float: left; }
a.menu-kontakt:hover{ background-image: url(img/h_kontakt.png); background-repeat: no-repeat; width: 65px; height: 28px; float: left; }
.wiecej{ background-image: url(img/wiecej.png); background-repeat: no-repeat; width: 118px; height: 31px; float: left; }
.nowa-kontakt {background-image: url(img/kont.png); background-repeat: no-repeat; float: left; width: 63px; height: 23px;  }
.nowa-kontakt2 {background-image: url(img/k_06.png); background-repeat: no-repeat; float: left; width: 359px; height: 171px;  }
.nowa-tekst{padding-left:84px; padding-top:33px; float: left; line-height:32px; font-size:18px; color:white;}
.nowa-wyjazdy{width: 945px; float: left; }
.nowa-wyjazdy1{width: 945px; float: left; }

a.podpowiedz span {
    display: none;
    padding: 2px 3px;
    margin-left: 8px;
    width: px;
}
a.podpowiedz:hover span{
    display: inline;
    position: absolute;
	margin: 15px 0 0 5px;
    background: #dddddd;
    border: 0px ;
    color: #000000;
	-moz-opacity: 0.8;
	opacity:1.0;
	filter: alpha(opacity=80);
	text-align: center;
}
