/*                             RESET DEFAULT & GLOBAL
------------------------------------------------------------------------------------ */
html, body, h1, h2, h3, h4, h5, h6, div, span, p, address, form, fieldset, img,
ul, li, hr, table, strong {
	margin: 0;
	padding: 0;
	border: 0;
}

img, fieldset { border: none; }
a, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a {color: #FFFFFF}
a img { border: 0em; }
/*table { border-collapse: collapse; border-spacing: 0; }*/
input.submit { cursor:pointer; }
.hidden {display: none;}
textarea{}
:focus { outline: 0; }
div.clear { clear:both; overflow:hidden; height:0;}
.bold {font-weight: bold;}

body {font-family: Tahoma; font-size: 11px; background: transparent url('../images/top_gradient.gif') 0 0 repeat-x; }
#loader {background: #FFFFFF url('../images/loader.gif') no-repeat 10px 7px; border: 1px solid #A8C4D8; color: #115c96; padding-left: 50px;  padding-top: 15px; font-weight: bold; margin: 20px 0 0 0;  width: 180px; height: 35px;}

/* HEAD */
#header {width: 980px; margin: 0 auto; height: 86px;}
#header #boxkontakt {float: right; width: 286px; height: 54px; background: transparent url('../images/top_boxKontakt.gif') 0 0 no-repeat; margin-top: 10px; color: #FFFFFF; padding: 10px 0 0 14px;}
#header #boxpartner {float: right; width: 286px; height: 54px; background: transparent url('../images/partner.jpg') 0 8px no-repeat; margin-top: 10px; color: #FFFFFF; padding: 10px 0 0 14px;}
#header #boxpartner p 	{ padding-top: 14px; }
#header #boxpartner p a { padding-right: 10px; } 

#header #boxkontakt div {font-size: 11px; font-weight: bold; font-family: Tahoma; height: 28px;}
#header a #logo {margin-top: 18px;}

#menu {width: 980px; margin: 0 auto; height: 41px; background: transparent url('../images/belkaMenuGradient.gif') 0 0 repeat-x; }
#menu a{display: block; float: left; height: 41px;}

#menu a#home{width: 79px; background: transparent url('../images/menu_home.jpg') 0 0 no-repeat;}
#menu a#home:hover{background: transparent url('../images/menu_home.jpg') 0 -41px no-repeat;}
#menu a#home.active, #menu a#home:hover.active{background: transparent url('../images/menu_home.jpg') 0 -82px no-repeat;}


#menu a#ofirmie{width: 101px; background: transparent url('../images/menu_oFirmie.jpg') 0 0 no-repeat;}
#menu a#ofirmie:hover{background: transparent url('../images/menu_oFirmie.jpg') 0 -41px no-repeat;}
#menu a#ofirmie.active, #menu a#ofirmie:hover.active{background: transparent url('../images/menu_oFirmie.jpg') 0 -82px no-repeat;}

#menu a#cennik{width: 91px; background: transparent url('../images/menu_cennik.jpg') 0 0 no-repeat;}
#menu a#cennik:hover{background: transparent url('../images/menu_cennik.jpg') 0 -41px no-repeat;}
#menu a#cennik.active, #menu a#cennik:hover.active{background: transparent url('../images/menu_cennik.jpg') 0 -82px no-repeat;}

#menu a#faq{width: 155px; background: transparent url('../images/menu_faq.jpg') 0 0 no-repeat;}
#menu a#faq:hover{background: transparent url('../images/menu_faq.jpg') 0 -41px no-repeat;}
#menu a#faq.active, #menu a#faq:hover.active{background: transparent url('../images/menu_faq.jpg') 0 -82px no-repeat;}

#menu a#dlaklientow{width: 136px; background: transparent url('../images/menu_dlaKlientow.jpg') 0 0 no-repeat;}
#menu a#dlaklientow:hover{background: transparent url('../images/menu_dlaKlientow.jpg') 0 -41px no-repeat;}
#menu a#dlaklientow.active, #menu a#dlaklientow:hover.active{background: transparent url('../images/menu_dlaKlientow.jpg') 0 -82px no-repeat;}

#menu a#dlapartnerow {width: 150px; background: transparent url('../images/menu_dlaPartnerow.jpg') 0 0 no-repeat;}
#menu a#dlapartnerow:hover {background: transparent url('../images/menu_dlaPartnerow.jpg') 0 -41px no-repeat;}
#menu a#dlapartnerow.active, #menu a#dlapartnerow:hover.active{background: transparent url('../images/menu_dlaPartnerow.jpg') 0 -82px no-repeat;}

#menu a#kontakt{width: 102px; background: transparent url('../images/menu_kontakt.jpg') 0 0 no-repeat;}
#menu a#kontakt:hover{background: transparent url('../images/menu_kontakt.jpg') 0 -41px no-repeat;}
#menu a#kontakt.active, #menu a#kontakt:hover.active{background: transparent url('../images/menu_kontakt.jpg') 0 -82px no-repeat;}

#menu a#jezyk{width: 42px; background: transparent url('../images/menu_jezyk.jpg') 0 0 no-repeat; float: right;}
#menu a#jezyk:hover{background: transparent url('../images/menu_jezyk.jpg') 0 -41px no-repeat;}
#menu a#jezyk.active, #menu a#jezyk:hover.active{background: transparent url('../images/menu_jezyk.jpg') 0 -82px no-repeat;}

#belkamenu{width: 980px; margin: 0 auto; background: transparent url('../images/top_pasekPodMenu.gif') 0 0 repeat-x; height: 4px;}

#headflash{width: 980px; margin: 0 auto; margin-top: 11px!important; margin-top: 5px;}
#headflash #banerlewy{width: 670px; height: 313px; float: left;}

#formreservation{padding: 66px 0 0 0 ; margin-left: 10px; width: 300px; height: 251px; float: left; background: transparent url('../images/head_rezerwacja.gif') 0 0 no-repeat; font-weight: bold; font-size: 12px}
#formreservation2{padding: 62px 0 0 0 ; width: 300px; height: 251px; background: transparent url('../images/head_rezerwacja2.gif') 0 0 no-repeat; margin: 0;}

#formreservation p, #formreservation2 p { padding: 2px; clear: both; color: #FFFFFF;}
#formreservation p label, #formreservation2 p label { float: left; width: 120px; text-align: right; padding-right: 15px; padding-top: 4px;}
#formreservation p .date-pick, #formreservation2 p .date-pick {padding:3px 0 0 5px; border: 0; height: 23px; width: 118px; color: #FFFFFF; background: transparent url('../images/form_dataPrzyjazdu.gif') 0 0 no-repeat; float: left;}
#formreservation p input.float, #formreservation2 p input.float { float: left;  }

#formreservation p input.right, #formreservation2 p input.right { text-align: right; curosor: pointer;}
#formreservation p .left, #formreservation2 p .left { text-align: left; }
#formreservation p span.error_message, #formreservation2 p span.error_message {margin: 5px 0 0 100px; clear: right; padding-left: 20px; color: #cd4c4a;}

#formreservation p a.dp-choose-date, #formreservation2 p a.dp-choose-date, .form_01 p a.dp-choose-date {float: left; width: 16px; height: 16px; padding: 0; display: block; text-indent: -2000px; overflow: hidden; background: url(../images/ico_kalendarz2.gif) no-repeat; margin-right: 3px; margin-left: 10px; margin-top: 5px;}


#formreservation div#miejscaniedostepne, #formreservation2 div#miejscaniedostepne {background: transparent url('../images/error.gif') 0 0 no-repeat; width: 265px; height: 34px; color: #FFFFFF; margin: 36px 0 0 18px; text-align: center;}

#formreservation input#miejscadostepne, #formreservation2 input#miejscadostepne {margin-left: 50px; margin-top: 20px; width: 204px; border: 0; height: 23px; color: #FFFFFF; background: transparent url('../images/form_przycisk.gif') 0 0 no-repeat; float: left; }
#formreservation input#miejscadostepne:hover, #formreservation2 input#miejscadostepne:hover {background: transparent url('../images/form_przycisk.gif') 0 -23px no-repeat;}


/*#kroki{width: 980px; margin: 0 auto; background: transparent url('../images/head_kroki.jpg') 0 0 repeat-x; height: 55px; margin-top: 5px; font-size: 12px; color: #153d68; line-height: 20px; padding-top: 45px;}*/
#kroki{width: 980px; margin: 0 auto; background: transparent url('../images/head_kroki.jpg') 0 0 repeat-x; height: 105px; margin-top: 5px; font-size: 12px; color: #153d68; line-height: 20px; }
.krok {margin-left: 87px!important; margin-left: 44px; width: 160px; height: 50px; padding-right: 50px; float: left;}
#krok2{margin-left: 125px!important; }
#krok3{margin-left: 130px!important; }

#contentcontainer {margin-top: 10px; background: #FFFFFF url('../images/gradient_tlo.jpg') 0 0 repeat-x; padding-top: 10px; font-family: Verdana; font-size: 11px; }
#contentcontainer #content {width: 980px; margin: 0 auto;  background: #FFFFFF; padding:0;}
#contentcontainer #content #artykuly {height: 361px; float: right; width: 568px; margin-right: 10px!important; margin-right: 5px; font-size: 11px; line-height: 20px;}
#contentcontainer #content #artykuly #naglowek{float: left; background: #FFFFFF url('../images/kontent_belka.gif') 0 0 no-repeat; height: 35px; width: 568px; text-align: right;}
/*#contentcontainer #content #artykuly #naglowek a{diplay: block; width: 105px; height: 43px; background: #FFFFFF url('../images/kontent_belka.gif') 0 0 no-repeat; height: 35px; width: 439px;}*/
#contentcontainer #content #artykuly #naglowek a#polec{background: transparent url('../images/kontent_polec.gif') 0 0 no-repeat; display: block; width: 129px; height: 35px; float: right;}
#contentcontainer #content #artykuly #naglowek a#polec:hover{background: transparent url('../images/kontent_polec.gif') 0 -35px no-repeat;}

#contentcontainer #content #artykuly .artykul{background: transparent url('../images/kontent_boxTlo.gif') 0 0 no-repeat; height: 162px; float: right; width: 568px; margin-top: 10px;  }
#contentcontainer #content #artykuly .artykul img {margin: 24px 0 0 24px; float: left;}
#contentcontainer #content #artykuly .artykul div#tytul1 {background: transparent url('../images/naglowek_dlaKlientow.gif') 0 0 no-repeat; height: 22px; margin-top: 17px; margin-left: 25px; width: 370px; float: left; }
#contentcontainer #content #artykuly .artykul div#tytul2 {background: transparent url('../images/naglowek_dlaPartnerow.gif') 0 0 no-repeat; height: 22px; margin-top: 17px!important; margin-top: 9px; margin-left: 25px; width: 370px; float: left; }
#contentcontainer #content #artykuly .artykul span a {color: #506d8d; margin: 10px 0 0 25px; width: 345px; float: left; height: 93px;}
#contentcontainer #content #artykuly .artykul a.wiecej {display: block; color: #FFFFFF; font-size: 11px; line-height: 19px; width: 80px; float: right; text-align: center;}

#contentcontainer #content #mapa{height: 208px; margin: 10px 0 0 10px; }
#contentcontainer #content #belkagora{background: transparent url('../images/belka_luk_gora.gif') 0 0 no-repeat; height: 11px; padding:0; margin:0;}
#contentcontainer #content #belkadol{background: transparent url('../images/belka_luk_dol.gif') 0 0 no-repeat; height: 8px;}

#contentcontainer #content #cennik {background: transparent url('../images/sidebar_cennik.jpg') 0 0 no-repeat; width: 382px; height: 163px; margin-left: 10px;}
#contentcontainer #content #cennik a#zobaczcennik {margin-top: 14px; margin-right: 10px!important; margin-right: 5px; margin-bottom: 0; margin-left: 0; display: block; float: right; height: 25px; width: 147px; background: transparent url('../images/sidebar_zobaczCennik.gif') 0 0 no-repeat;}
#contentcontainer #content #cennik a#zobaczcennik:hover {background: transparent url('../images/sidebar_zobaczCennik.gif') 0 -25px no-repeat;}

/*#contentcontainer #content .rightcontent{float: right; width: 300px; padding: 0; margin: 0!important 10px!important 0!important 0px!important;  margin: 0 5px 0 0px;}*/
#contentcontainer #content .rightcontent{float: right; width: 300px; padding: 0; margin-top: 0; margin-right: 10px!important; margin-right: 5px; margin-bottom: 0; margin-left:0;}
#contentcontainer #content .leftcontent{width: 670px; float: left;}
#contentcontainer #content .middlecontent{margin: 20px;}
#contentcontainer #content .middlecontent p{padding: 10px; line-height: 18px;}
#contentcontainer #content .middlecontent h1{padding: 10px;}

#contentcontainer #content .leftcontent#ofirmiecontent{width: 600px; padding: 0 40px 0 30px;}
#contentcontainer #content .leftcontent#ofirmiecontent #ofirmienaglowek{height: 28px; width: 341px; background: transparent url('../images/ofirmie_naglowek.gif') 0 0 no-repeat;}
#contentcontainer #content .leftcontent#cennikcontent{width: 670px; padding: 0; margin: 0;}
#contentcontainer #content .leftcontent#dlapartnerowcontent{width: 670px; padding: 0; margin: 0;}
#contentcontainer #content .leftcontent#rezerwacjacontent{width: 650px; padding: 0; margin-left: 10px!important; margin-left: 5px;  margin-right: 10px!important; margin-right: 5px; }

#contentcontainer #content .rightcontent #cennik {background: transparent url('../images/cennik_tlo.jpg') 0 0 no-repeat; width: 300px; height: 163px; margin: 10px 0 0 0;}
#contentcontainer #content .rightcontent #cennik a#zobaczcennik {margin-top: 10px; margin-right: 9px!important; margin-right: 4px; display: block; float: right; height: 25px; width: 149px; background: transparent url('../images/cennik_zobacz.gif') 0 0 no-repeat;}
#contentcontainer #content .rightcontent #cennik a#zobaczcennik:hover {background: transparent url('../images/cennik_zobacz.gif') 0 -25px no-repeat;}

#contentcontainer #content .leftcontent {color: #153d68; font-family: Verdana;}
#contentcontainer #content .leftcontent p{margin: 13px 0px; line-height: 18px; font-size: 11px;}
#contentcontainer #content .leftcontent p span{color: #f3611c;}

#contentcontainer #content .leftcontent ul{list-style-type: none; padding: 0; margin: 20px 20px 0 0px; line-height: 18px; font-size: 11px; }
#contentcontainer #content .leftcontent li{background: transparent url('../images/punktator01.gif') 0 7px no-repeat; padding-left: 18px; margin-top: 10px;}


#contentcontainer #content .leftcontent #contentbox1{margin-top: 35px;}
#contentcontainer #content .leftcontent #contentbox1 .boxinfo{width: 218px; float: left; height: 44px; padding: 30px 0 0 80px; margin-top: 15px; font-size: 12px; color: #f3611c; font-weight: bold;}
#contentcontainer #content .leftcontent #contentbox1 #boxinfo1{background: transparent url('../images/ofirmie_emblemat01.gif') 0 0 no-repeat;}
#contentcontainer #content .leftcontent #contentbox1 #boxinfo2{background: transparent url('../images/ofirmie_emblemat02.gif') 0 0 no-repeat;}
#contentcontainer #content .leftcontent #contentbox1 #boxinfo3{background: transparent url('../images/ofirmie_emblemat03.gif') 0 0 no-repeat;}
#contentcontainer #content .leftcontent #contentbox1 #boxinfo4{background: transparent url('../images/ofirmie_emblemat04.gif') 0 0 no-repeat;}

#contentcontainer #content .leftcontent #cennik2 {background: transparent url('../images/cennik_pelnyCennik.gif') 0 0 no-repeat; width: 640px; height: 40px; margin: 0 0 0 10px; color: #955f00; padding: 288px 0 0 10px;}
#contentcontainer #content .leftcontent #cennik2 span {font-weight: bold;}

#contentcontainer #content .leftcontent ul#listafaq {list-style-type: none; padding: 0; margin: 0px 0px 0 10px; line-height: 18px; font-size: 11px; width: 640px;}
#contentcontainer #content .leftcontent ul#listafaq li {min-height: 38px; padding-left: 32px; margin-top: 15px 0 20px 0; background: transparent url('../images/szary.gif') 0 0 no-repeat;}
#contentcontainer #content .leftcontent ul#listafaq li a {display: block; height: 20px; color: #244971; background: #f1f1f1; font-weight: bold; padding: 10px 8px 8px 8px;}

#contentcontainer #content .leftcontent ul#listafaq li.active {background: transparent url('../images/pomarancz.gif') 0 0 no-repeat;}
#contentcontainer #content .leftcontent ul#listafaq li.active a {color: #FFFFFF; background: #f3611c;}

#contentcontainer #content .leftcontent ul#listafaq li p {display: none; margin: 15px 0 20px 0; padding: 0;}
#contentcontainer #content .leftcontent#dlaklientow div {line-height: 18px; font-size: 11px;}
#contentcontainer #content .leftcontent#dlaklientow div#nurkowanie {background: transparent url('../images/logo_nurkowanie.gif') 0 0 no-repeat; padding-left: 115px; padding-right: 10px; margin: 30px;}
#contentcontainer #content .leftcontent#dlaklientow div#nurkowanie2 {height: 137px; background: transparent url('../images/nurkowanie_zdjecie.jpg') 100% 0 no-repeat; padding-right: 315px; padding-left: 10px; margin: 30px;}
/*#contentcontainer #content .leftcontent ul#listafaq li.active p {display: block;}*/


#menunurkowanie {width: 600px; height: 30px; padding: 0; margin: 0 30px;}
#menunurkowanie a{display: block; float: left; height: 30px;}

#menunurkowanie a#nurek1{width: 122px; background: transparent url('../images/tab_snorkeling.jpg') 0 0 no-repeat;}
#menunurkowanie a#nurek1:hover{background: transparent url('../images/tab_snorkeling.jpg') 0 -30px no-repeat;}
#menunurkowanie a#nurek1.active, #menunurkowanie a#nurek1:hover.active{background: transparent url('../images/tab_snorkeling.jpg') 0 -60px no-repeat;}

#menunurkowanie a#nurek2{width: 120px; background: transparent url('../images/tab_intro.jpg') 0 0 no-repeat;}
#menunurkowanie a#nurek2:hover{background: transparent url('../images/tab_intro.jpg') 0 -30px no-repeat;}
#menunurkowanie a#nurek2.active, #menunurkowanie a#nurek2:hover.active{background: transparent url('../images/tab_intro.jpg') 0 -60px no-repeat;}


#menunurkowanie a#nurek3{width: 120px; background: transparent url('../images/tab_owd.jpg') 0 0 no-repeat;}
#menunurkowanie a#nurek3:hover{background: transparent url('../images/tab_owd.jpg') 0 -30px no-repeat;}
#menunurkowanie a#nurek3.active, #menunurkowanie a#nurek3:hover.active{background: transparent url('../images/tab_owd.jpg') 0 -60px no-repeat;}


#menunurkowanie a#nurek4{width: 120px; background: transparent url('../images/tab_aowd.jpg') 0 0 no-repeat;}
#menunurkowanie a#nurek4:hover{background: transparent url('../images/tab_aowd.jpg') 0 -30px no-repeat;}
#menunurkowanie a#nurek4.active, #menunurkowanie a#nurek4:hover.active{background: transparent url('../images/tab_aowd.jpg') 0 -60px no-repeat;}

#menunurkowanie a#nurek5{width: 118px; background: transparent url('../images/tab_dlaNurkow.jpg') 0 0 no-repeat;}
#menunurkowanie a#nurek5:hover{background: transparent url('../images/tab_dlaNurkow.jpg') 0 -30px no-repeat;}
#menunurkowanie a#nurek5.active, #menunurkowanie a#nurek5:hover.active{background: transparent url('../images/tab_dlaNurkow.jpg') 0 -60px no-repeat;}

#nurek1_content{background: transparent url('../images/boxnurek1.gif') 0 0 no-repeat; width: 556px; height: 117px;  margin: 10px 30px 0 30px; padding: 20px 20px 0  24px; color: #FFFFFF; }
#nurek2_content{background: transparent url('../images/boxnurek2.gif') 0 0 no-repeat; width: 556px; height: 117px;  margin: 10px 30px 0 30px; padding: 20px 20px 0  24px; color: #FFFFFF; }
#nurek3_content{background: transparent url('../images/boxnurek2.gif') 0 0 no-repeat; width: 556px; height: 117px;  margin: 10px 30px 0 30px; padding: 20px 20px 0  24px; color: #FFFFFF; }
#nurek4_content{background: transparent url('../images/boxnurek2.gif') 0 0 no-repeat; width: 556px; height: 117px;  margin: 10px 30px 0 30px; padding: 20px 20px 0  24px; color: #FFFFFF; }
#nurek5_content{background: transparent url('../images/boxnurek3.gif') 0 0 no-repeat; width: 556px; height: 117px;  margin: 10px 30px 0 30px; padding: 20px 20px 0  24px; color: #FFFFFF; }

#nurek_content {width: 600px; height: 167px; margin-left: 10px;}


#nurek1_content #nurek_dol1 {margin: 43px 0 0 5px; font-weight: bold;}
#nurek2_content #nurek_dol2 {margin: 9px 0 0 5px; font-weight: bold;}
#nurek3_content #nurek_dol3 {margin: 45px 0 0 5px; font-weight: bold;}
#nurek4_content #nurek_dol4 {margin: 27px 0 0 5px; font-weight: bold;}
#nurek5_content #nurek_dol5 {margin: 27px 0 0 5px; font-weight: bold;}




#contentcontainer #content .leftcontent#dlapartnerowcontent div#formularzkontaktowy {width: 575px; background: #f3f3f3 url('../images/tlo_gora.gif') 0 0 no-repeat; margin: 30px; color: #275a99; font-weight: bold; padding: 15px 0 0 23px;}
#contentcontainer #content .leftcontent#dlapartnerowcontent div#formularzkontaktowy #formcontactstopka {margin-left: -23px; background: transparent url('../images/tlo_dol.gif') 0 100% no-repeat;}
#contentcontainer #content .leftcontent#dlapartnerowcontent div#formularzkontaktowy span {font-weight: normal;}
#contentcontainer #content .leftcontent#dlapartnerowcontent div#formularzkontaktowy div.naglowek {margin-top: 20px;}
#contentcontainer #content .leftcontent#dlapartnerowcontent div#formularzkontaktowy input.text {padding-top: 3px; padding-left: 3px; margin-top: 8px; width: 257px; height: 20px; background: transparent url('../images/pole_input.gif') 0 0 no-repeat; border: 0;}
#contentcontainer #content .leftcontent#dlapartnerowcontent div#formularzkontaktowy textarea.textarea {margin-top: 8px; width: 554px; height: 113px; background: transparent url('../images/pole_tresc.gif') 0 0 no-repeat; border: 0;}
#contentcontainer #content .leftcontent#dlapartnerowcontent div#formularzkontaktowy input.wyslij {margin-top: 8px; float: right; margin-right: 20px; padding: 0; cursor: pointer; border: 0; background: transparent url('../images/submitwyslij.gif') 0 0 no-repeat; width: 68px; height: 27px; color: #FFFFFF; font-weight: bold;}
#contentcontainer #content .leftcontent#dlapartnerowcontent div#formularzkontaktowy input.wyslij:hover {background: transparent url('../images/submitwyslij.gif') 0 -27px no-repeat;}
#contentcontainer #content .leftcontent#dlapartnerowcontent div.par {padding-left: 20px; padding-right: 10px; margin: 30px;}

#formcontact #prawy {width: 299px; float: right;}
#formcontact #lewy {width: 276px; float: left;}
#formcontact label.error {text-align: center; margin-top: 3px; padding-top: 8px; width: 348px; height: 20px; display: block; color: #FFFFFF; background: transparent url('../images/error2.gif') 0 0 no-repeat; font-weight: bold; font-size: 10px;}
#formcontact #prawy label.error, #formcontact #lewy label.error  {text-align: center; margin-top: 3px; padding-top: 8px; width: 257px; height: 20px; display: block; color: #FFFFFF; background: transparent url('../images/error1.gif') 0 0 no-repeat;}
.sukces {text-align: center; margin-top: 7px; padding-top: 8px; width: 348px; height: 27px; color: #FFFFFF; background: transparent url('../images/sukces.gif') 0 0 no-repeat; font-weight: bold; font-size: 11px;}

#kontakt #adres {width: 575px; margin: 30px; padding: 0px 0 0 23px; height: 90px;}
#kontakt #adres a#mapa{display: block; float: right; height: 82px; width: 309px;}
#kontakt #adres p {margin: 0; padding: 0; line-height: 10px; }
#kontakt #adres p a {color: #f3611c; font-weight: bold;}

#kontakt #uwaga {background: transparent url('../images/kontakt_box.gif') 0 0 no-repeat; height: 136px; width: 560px; margin: 30px; padding: 1px 15px 0 23px; color: #FFFFFF;}


#menukontakt {width: 600px; height: 30px; padding: 0; margin: 0 30px;}
#menukontakt a, #menukontakt span{display: block; float: left; height: 30px;}

#menukontakt span#kontakt0{width: 80px; background: transparent url('../images/kontakt_dojazd.jpg') 0 0 no-repeat;}
#menukontakt a#kontakt1{width: 215px; background: transparent url('../images/kontakt_tab1.jpg') 0 0 no-repeat;}
#menukontakt a#kontakt1:hover{background: transparent url('../images/kontakt_tab1.jpg') 0 -30px no-repeat;}
#menukontakt a#kontakt1.active, #menukontakt a#kontakt1:hover.active{background: transparent url('../images/kontakt_tab1.jpg') 0 -60px no-repeat;}

#menukontakt a#kontakt2{width: 158px; background: transparent url('../images/kontakt_tab2.jpg') 0 0 no-repeat;}
#menukontakt a#kontakt2:hover{background: transparent url('../images/kontakt_tab2.jpg') 0 -30px no-repeat;}
#menukontakt a#kontakt2.active, #menukontakt a#kontakt2:hover.active{background: transparent url('../images/kontakt_tab2.jpg') 0 -60px no-repeat;}


#menukontakt a#kontakt3{width: 147px; background: transparent url('../images/kontakt_tab3.jpg') 0 0 no-repeat;}
#menukontakt a#kontakt3:hover{background: transparent url('../images/kontakt_tab3.jpg') 0 -30px no-repeat;}
#menukontakt a#kontakt3.active, #menukontakt a#kontakt3:hover.active{background: transparent url('../images/kontakt_tab3.jpg') 0 -60px no-repeat;}

.kontakt_content {background: transparent url('../images/kontakt_ramka_gora.gif') 0 0 no-repeat; width: 600px; margin: 20px 30px 0 30px; color: #153d68; padding-top:9px;}
.kontakt_content .tresc {background: transparent url('../images/kontakt_ramka_pasek.gif') 0 0 repeat-y; padding-right: 20px; padding-left: 24px;}
.kontakt_content .stopka {background: transparent url('../images/kontakt_ramka_dol.gif') 0 0 no-repeat; height: 9px; padding: 0; margin: 0;}

#nurek_content {width: 600px; height: 167px; margin-left: 10px;}

/*REZERWACJE*/
#contentcontainer #content .rightcontent #telefonbaner {background: transparent url('../images/telefon.gif') 0 0 no-repeat; width: 300px; height: 92px;}

#menurezerwacje { width: 648px; height: 30px; padding: 0; margin: 0 0 0 1px; }
#menurezerwacje a, #menurezerwacje span { display: block; float: left; height: 30px; }

#menurezerwacje a#rezerwacja1 { width: 217px; background: transparent url('../images/formularz_tabA.jpg') 0 0 no-repeat; }
#menurezerwacje a#rezerwacja1:hover { background: transparent url('../images/formularz_tabA.jpg') 0 -30px no-repeat; }
#menurezerwacje a#rezerwacja1.active, #menurezerwacje a#rezerwacja1:hover.active { background: transparent url('../images/formularz_tabA.jpg') 0 -60px no-repeat; }
#menurezerwacje span#rezerwacja1 {background: transparent url('../images/formularz_tabA.jpg') 0 -90px no-repeat; width: 217px;}
#menurezerwacje span#rezerwacja1.active { background: transparent url('../images/formularz_tabA.jpg') 0 -60px no-repeat;  width: 217px;}

#menurezerwacje a#rezerwacja2 { width: 225px; background: transparent url('../images/formularz_tabB.jpg') 0 0 no-repeat; }
#menurezerwacje a#rezerwacja2:hover { background: transparent url('../images/formularz_tabB.jpg') 0 -30px no-repeat; }
#menurezerwacje a#rezerwacja2.active, #menurezerwacje a#rezerwacja2:hover.active { background: transparent url('../images/formularz_tabB.jpg') 0 -60px no-repeat; }
#menurezerwacje span#rezerwacja2 {background: transparent url('../images/formularz_tabB.jpg') 0 -90px no-repeat; width: 225px;}
#menurezerwacje span#rezerwacja2.active { background: transparent url('../images/formularz_tabB.jpg') 0 -60px no-repeat;  width: 225px;}

#menurezerwacje a#rezerwacja3 { width: 206px; background: transparent url('../images/formularz_tabC.jpg') 0 0 no-repeat; }
#menurezerwacje a#rezerwacja3:hover { background: transparent url('../images/formularz_tabC.jpg') 0 -30px no-repeat; }
#menurezerwacje a#rezerwacja3.active, #menurezerwacje a#rezerwacja3:hover.active { background: transparent url('../images/formularz_tabC.jpg') 0 -60px no-repeat; }
#menurezerwacje span#rezerwacja3 { background: transparent url('../images/formularz_tabC.jpg') 0 -90px no-repeat; width: 206px;}

#menurezerwacje span#rezerwacja3.active { background: transparent url('../images/formularz_tabC.jpg') 0 -60px no-repeat;  width: 206px;}


#contentcontainer #content .leftcontent .box1 p{margin: 10px 0px 0 0; }
.left {float: left;}
.box1 { padding: 0; margin: 0; }
.box1 #datawyjprzyj { background: transparent url('../images/krok_data.gif') 0 0 no-repeat; width: 650px; height: 118px; margin-top: 10px;}
.box1 input { background: transparent url('../images/krok_input.gif') 0 0 no-repeat; width: 245px; height: 23px; padding: 3px 0 0 3px; border: 0;}
.box1 input.readonly { background: transparent url('../images/krok_inputreadonly.gif') 0 0 no-repeat; width: 245px; height: 23px; padding: 3px 0 0 3px; border: 0;}
.box1 #datawyjprzyj input {width: 85px;}

.form_01 .databox { width: 300px; float: left}
#contentcontainer #content .leftcontent .box1 .databox p{ margin: 16px 0px 0 0; }
.form_01 p {color: #275a99; font-weight: bold; margin: 0; padding: 10px 0 10px 0;}
.form_01 p em { color: #f3611c; padding-right: 8px; padding-top: 5px; float: left;}
.form_01 p label { display: block; float: left; width: 153px; padding-top: 3px; padding-right: 4px; text-align: right; }
.form_01 p input { float: left; color: #595959;}
.form_01 p input.button { float: left; width: 80px; }
.form_01 p input.checkbox { border: 1px solid #a8c4d8; width: 10px; height: 1px;}
.form_01 p input.radio {padding-top: 4px; width: 10px; height: 10px; border: 0; margin: 0px 6px 0 0; background: transparent;}
.form_01 p#p2confirm {width: 450px; padding-left: 10px; display: block;}
.form_01 p#p2confirm input {float: left; padding:0; margin:0; width: 10px; padding-top: 8px; height: 10px; background: transparent;}
.form_01 p#p2confirm label{font-weight: normal; color: #939393; width: 420px; text-align: left; margin-left: 10px;}
.form_01 p#psubmit {width: 460px; margin-top: 6px; padding: 0;}
.form_01 p#psubmit span{float: left; display: block; padding-top: 15px;}
.form_01 p#psubmit .dalej {margin-top: 8px; float: right; padding: 0; cursor: pointer; border: 0; background: transparent url('../images/submit.gif') 0 0 no-repeat; width: 68px; height: 27px; color: #FFFFFF; font-weight: bold; font-family: Tahoma; font-size: 11px;}
.form_01 p#psubmit .dalej:hover {background: transparent url('../images/submit.gif') 0 -27px no-repeat;}
.form_01 p#psubmit .wstecz {display: block; margin-top: 8px; float: right; margin-right: 22px; padding: 5px 0 0 0px; text-align: center; cursor: pointer; border: 0; background: transparent url('../images/formularze_wstecz.gif') 0 0 no-repeat; width: 68px; height: 22px; color: #FFFFFF; font-weight: bold;  font-family: Tahoma;}
.form_01 p#psubmit .wstecz:hover {background: transparent url('../images/formularze_wstecz.gif') 0 -27px no-repeat; text-decoration: none;}
.form_01 select { color: #595959; width: 80px;}
.form_01 .radiolabel { padding: 0; margin:0; width: 450px; float: none; text-align: left; }

.form_01 p#pconfirm.perror {display: block; background: transparent url('../images/zgoda_error.gif') 0 0 no-repeat; width: 460px; height: 33px; padding: 11px 0 0 0; margin: 5px 0 0 0;  color: #FFFFFF;}
.form_01 p#pconfirm.perror label.error {font-size: 10px; margin:0; padding:0 0 0 50px; width: 400px; text-align: left;}

.form_01 p.formposition {display: block; background: transparent url('../images/fomrularz_tlo1.gif') 0 0 no-repeat; width: 650px; height: 43px; padding: 11px 0 0 0; margin: 5px 0 0 0; }
.form_01 p.formposition.perror {background: transparent url('../images/krok1_error2.gif') 0 0 no-repeat; color: #FFFFFF;}
.form_01 p.formposition.perror input {color: #595959;}
.form_01 p.formposition.perror label.error {font-size: 10px; margin:0; padding:0; width: 190px; margin-left: 20px;}
.form_01 #msg_error {background: transparent url('../images/formularze_blad.gif') 0 0 no-repeat; color: #FFFFFF; height: 44px; width: 650px; padding: 15px 0 0 50px; margin-top: 15px; font-size: 10px; font-weight: bold;}

#formglowka {background: transparent url('../images/belkaGornaBox.gif') 0 0 no-repeat; height: 6px; width: 401px; margin:0; padding: 0; font-size: 1px;}
#formstopka {background: transparent url('../images/belkaDolBox.gif') 0 0 no-repeat; height: 10px; width: 401px; margin:0; padding:0;}
#formpolecnas {margin:0; padding-top: 20px; padding-left: 20px; width: 381px; background: transparent url('../images/pasekBox.gif') 0 0 repeat-y; font-size: 11px;}
#formpolecnas #polecserwistitle {margin: 0; height: 38px; width: 246px; background: transparent url('../images/tytulBoxa.gif') 0 10px no-repeat; font-size: 11px; margin-bottom: 10px;}
#formpolecnas p { padding: 2px; clear: both; color: #FFFFFF;}
#formpolecnas p label {float: left; width: 140px; text-align: right; padding-right: 5px; padding-top: 5px;}
#formpolecnas p label.error {display: block; color: #FFFFFF; background: transparent url('../images/errorBox.gif') 0 0 no-repeat; width: 203px; height: 19px; padding-top: 5px; text-align: center; float: right; margin-right: 25px!important; margin-right: 12px; font-weight: bold;}
#formpolecnas p input {border: 0; background: transparent url('../images/inputBox.gif') 0 0 no-repeat; float: left; width: 199px; height: 20px;  padding-right: 5px; padding-top: 5px; color: #FFFFFF; font-size: 11px; padding-left: 5px;}
#formpolecnas p input.submit {color: #FFFFFF; border: 0; background: transparent url('../images/submit_polec.gif') 0 0 no-repeat; float: right; width: 72px; height: 23px; margin-right: 30px;  margin-bottom: 10px; margin-top: 15px; padding-left: 0;}
#formpolecnas p input.submit:hover {background: transparent url('../images/submit_polec.gif') 0 -23px no-repeat;}

.podsumowaniebox{color: #275a99; background:  #f3f3f3 url('../images/krok3_gora.gif') 0 0 no-repeat; width: 610px; margin-top: 10px; padding: 15px 20px 15px 20px;}
.podsumowaniebox div.podsumowaniewiersz{width: 290px; float: left; line-height: 18px; margin-left: 10px; margin-top: 10px;}
.podsumowaniebox div.podsumowaniewiersz2{width: 450px; float: left; line-height: 18px; margin-left: 10px; font-weight: bold;}
.podsumowaniebox div.podsumowaniewiersz2 a{color: #275a99}
.podsumowaniebox div span{width: 155px;  display: block; float: left; font-weight: bold;}
.podsumowaniedol{background: #f3f3f3 url('../images/krok3_dol.gif') 0 0 no-repeat; width: 650px; height: 10px;}

.podsumowaniebox a#rezerwacja1 { width: 148px; background: transparent url('../images/rezerwujPonownie.gif') 0 0 no-repeat; display: block; height: 27px;  margin: 10px 10px 20px 10px;}
.podsumowaniebox a#rezerwacja1:hover { background: transparent url('../images/rezerwujPonownie.gif') 0 -27px no-repeat; }

.podsumowaniebox a#rezerwacja2 { width: 172px; background: transparent url('../images/zmeinSposob.gif') 0 0 no-repeat; display: block; height: 27px; margin: 10px 10px 20px 10px;}
.podsumowaniebox a#rezerwacja2:hover { background: transparent url('../images/zmeinSposob.gif') 0 -27px no-repeat; }

.podsumowanieboxinfo {color: #FFFFFF; background:  transparent url('../images/pomyslnie.gif') 0 0 no-repeat; width: 610px; margin-top: 10px; height: 40px;  padding: 7px 20px 0px 20px; font-weight: bold; line-height: 16px;}
.podsumowanieboxinfo2 {color: #FFFFFF; background:  transparent url('../images/pomyslnie2.gif') 0 0 no-repeat; width: 610px; margin-top: 10px; height: 53px;  padding: 7px 20px 0px 20px; font-weight: bold; line-height: 16px;}
#rezerwacjainfo {color: #FFFFFF; background:  transparent url('../images/info.gif') 0 0 no-repeat; width: 256px; margin-top: 20px; height: 42px;  padding: 7px 7px 0px 7px; font-weight: bold; line-height: 16px; margin-left: 16px; text-align: center;}


#zamknijpolec {display: block; float: right; width: 16px; height: 16px; background: transparent url('../images/zamknijBox.gif') 0 0 no-repeat; margin-right: 30px!important; margin-right: 15px; text-decoration: none;}
#zamknijpolec:hover {background: transparent url('../images/zamknijBox.gif') 0 -16px no-repeat;}
.text1{color: #cacaca; margin-top: 10px; font-weight: bold;}


.submitdrukuj {border:0; background:  #f3f3f3 url('../images/drukuj.gif') 0 0 no-repeat; width: 68px; height: 27px; cursor: pointer;}
.submitdrukuj:hover {background:  #f3f3f3 url('../images/drukuj.gif') 0 -27px no-repeat;}
#politykaprywatnosciheader {background:  #f3f3f3 url('../images/polityka.gif') 0 0 no-repeat; width: 208px; height: 28px; margin-bottom: 10px;}
#regulaminheader {background:  #f3f3f3 url('../images/naglowekRegulamin.gif') 0 0 no-repeat; width: 141px; height: 28px; margin-bottom: 10px;}


#msg_error {background: transparent url('../images/formularze_blad.gif') 0 0 no-repeat; color: #FFFFFF; height: 44px; width: 650px; padding: 15px 0 0 50px; margin-top: 15px; font-size: 10px; font-weight: bold;}
#jakplaciclink {background: transparent url('../images/jakPlacic.gif') 0 0 no-repeat; color: #FFFFFF; height: 16px; width: 139px; text-align: center; padding-top: 3px; margin-top: 6px; margin-right: 10px!important; margin-right: 5px; font-size: 10px; font-weight: bold; display: block; float: right}

.text2 {color: #153d68; font-weight: bold; font-size: 12px;}
.text3 {color: #153d68;}
.text4 {display: inline; background: none; color: #153d68; padding:0;}
.text5 {color:#F3611C; font-weight:bold}
.lista1 {line-height: 18px; list-style-type: decimal}
.paytyperadio {background: none; border: 0; float: left; width: 15px; height: 15px;  margin-top: 20px; margin-right: 10px; }
/*FOOT*/
#footer {width: 980px; margin: 0 auto; margin-top: 40px; margin-bottom: 30px; font-family: Verdana; font-size: 11px; color: #cbcbcb}
/*#footer #platnosci {background: transparent url('../images/platnosci.jpg') 0 0 no-repeat; height: 29px;}*/
#footer span a {font-family: Verdana; font-size: 11px; color: #cbcbcb}


#platnosci {padding-top: 10px; padding-left: 20px; width: 960px; margin: 0 auto; background: transparent url('../images/platnosci.jpg') 10px 10px no-repeat; height: 29px;}
#fblike {width: 960px; margin: 0 auto; height: 200px; }
#footer_front {height: 40px; font-family: Verdana; font-size: 11px; color: #708ba2; background: #ececec; padding-top: 18px;}
#footer_front2 {height: 40px; font-family: Verdana; font-size: 11px; color: #708ba2; background: #ececec; padding: 20px 0; background: #FFFFFF;}


#footer_front #footer_content {width: 960px; margin: 0 auto;}
#footer_front span a {font-family: Verdana; font-size: 11px; color: #708ba2}

.dp-nav-next-year, .dp-nav-prev-year {display: none; }
.komunikat {background: #3db026 url('../images/powo_gora.gif') 0 0 no-repeat; font-weight: bold; width: 625px; margin-top: 15px; color: #FFFFFF; padding-top: 1px!important; padding-bottom: 1px!important; padding-left: 25px; font-size: 11px; line-height: 16px;}
.komunikat p {margin: 0; padding: 0; }

.komunikatdol{background: transparent url('../images/powo_dol.gif') 0 0 no-repeat; width: 650px; height: 9px;}
.komunikat2 {background: #3db026 url('../images/pokazBilet.gif') 0 0 no-repeat; font-weight: bold; width: 600px; margin-top: 5px; color: #FFFFFF; padding: 15px 0 0 50px; height: 28px; line-height: 16px;}
.komunikat3 {background: #3db026 url('../images/pomarancz2.gif') 0 0 no-repeat; font-weight: bold; width: 402px; margin-top: 5px; color: #FFFFFF; padding: 12px 0 0 20px; height: 31px; line-height: 16px;}

.komunikat4 {background: #f90d0d url('../images/alert_gora.gif') 0 0 no-repeat; font-weight: bold; width: 625px; margin-top: 15px; color: #FFFFFF; padding-top: 1px!important; padding-bottom: 1px!important; padding-left: 25px; font-size: 11px; line-height: 16px;}
.komunikat4 p {margin: 0; padding: 0; }

.komunikat4dol{background: transparent url('../images/alert_dol.gif') 0 0 no-repeat; width: 650px; height: 9px;}


#formreservationstep5 #zatwierdz {cursor: pointer; float: right; border: 0; background: transparent url('../images/chce.gif') 0 0 no-repeat; font-weight: bold; width: 192px; margin-top: 5px; color: #FFFFFF; padding: 0px 0 0 0px; height: 40px; line-height: 16px;}
#formreservationstep5 #zatwierdz:hover {background: transparent url('../images/chce.gif') 0 -40px no-repeat;}
.linkdrukuj{display: block; width: 262px; background: transparent url('../images/drukujMape.gif') 0 0 no-repeat; height: 36px; margin-top: 10px; color: #153d68; padding-left: 20px; padding-top: 10px; }


.box2 {width: 459px; background: transparent url('../images/tlobox.gif') 0 100% no-repeat; float: left; margin-left: 20px; min-height: 350px; _height: 350px; color: #143c67; line-height: 19px; font-size: 11px;}
.box2 p{padding-top: 10px;}

.box3 {float: right; padding-bottom: 10px; border-bottom: 1px solid #143c67; width: 439px;}
.box4 {float: right;  width: 439px;}
.box4 ul {padding-left: 20px;}

.box5 {text-align: center;}

.linkpartnerski, .linkpolecajacy {display: block; width: 100px; height: 38px; margin:0 auto; text-indent: -9000px;}
.linkpartnerski:hover, .linkpolecajacy:hover {background-position: 0 -38px;}
.linkpartnerski{background: transparent url('../images/dolacz-teraz-nzielone.gif') 0 0 no-repeat;}
.linkpolecajacy {background: transparent url('../images/dolacz-teraz-niebieskie.gif') 0 0 no-repeat;}
.fb {width: 83px; height: 22px; background: transparent url('../images/facebook.gif') 0 0 no-repeat; line-height: 22px; padding: 5px 40px;}
.fb:hover {text-decoration: none;}


.zobacz-film-inst { display: block; background: url('../images/link-film-01.gif') 0 0 no-repeat; width: 424px; height: 52px; margin: 0 auto; }
.zobacz-film-inst:hover { background-position: 0 -52px; }
