/* ogólne */

body {
 margin: 0px;
 padding: 0px;
 border: 0px;
 background: #3e3b38;
 font-size: 12px;
 color: #e3e3e3; 
 font-family: Verdana;
 line-height: 20px;
 }


#background {
 height: auto;
 background: url(images/tlo.jpg) no-repeat top center fixed;
 overflow: hidden;
 }


.content { 
 width: 850px; 
 overflow: hidden;
 margin-left: auto;
 margin-right: auto;
 }


.logo { 
 width: 850px; 
 height: 135px;
 float: left;
 background: url(images/strona_03.jpg) no-repeat top;
 }


.logolink {
 float: left;
 }


.main {
 width: 848px;
 height: auto;
 border: 1px solid #6a6968;
 float: left;
 display: inline;
 overflow: hidden;
 background: #1f1f1f;
 }

* html body div.main {
 width: 850px;
 w\idth: 848px;
 }

.main2 {
 width: 848px;
 height: auto;
 border: 1px solid #6a6968;
 float: left;
 display: inline;
 overflow: hidden;
 background: #4a4a4a;
 }

.main3 {
 width: 848px;
 height: auto;
 border: 1px solid #6a6968;
 float: left;
 display: inline;
 overflow: hidden;
 background: #353535;
 }

* html body div.main2 {
 width: 850px;
 w\idth: 848px;
 }


.tresc {
 width: 848px;
 height: auto;
 float: left;
 display: inline;
 overflow: hidden;
 }


.menu {
 width: 848px;
 height: 45px;
 background: url(images/menutlo.jpg) repeat-x;
 float: left;
 padding-left: 5px;
 font-family: Trebuchet MS;
 font-size: 13px;
 }


.pasek1 { 
 width: 848px;
 height: 19px;
 border-top: 1px solid #454242;
 border-bottom: 5px solid #454242;
 background: #1f1f1f;
 float: left;
 }

* html body div.pasek1 {
 height: 25px;
 he\ight: 19px;
 }


/* strona główna */

.zdjgora {
 width: 848px;
 height: 225px;
 border-bottom: 5px solid #454242;
 background: url(images/zdjgora.jpg) no-repeat;
 float: left;
 }

* html body div.zdjgora {
 height: 230px;
 he\ight: 225px;
 }
 

.menu2 {
 width: 848px;
 height: 35px;
 background: #1f1f1f;
 float: left;
 font-family: Trebuchet MS;
 font-size: 13px;
 }


.pasek2 { 
 width: 848px;
 height: 4px;
 background: #1f1f1f;
 border-top: 1px solid #454242;
 float: left;
 overflow: hidden;
 }

* html body div.pasek2 {
 height: 5px;
 he\ight: 4px;
 }


.zdjdol_left {
 width: 327px;
 height: 225px;
 background: url(images/iv_bal1.jpg) no-repeat;
 float: left;
 }

.zdjdol_right {
 width: 521px;
 height: 225px;
 background: url(images/iv_bal2.jpg) no-repeat;
 float: left;
 }


.pasek3 { 
 width: 848px;
 height: 4px;
 border-bottom: 1px solid #454242;
 background: #1f1f1f;
 float: left;
 overflow: hidden;
 }

* html body div.pasek3 {
 height: 5px;
 he\ight: 4px;
 }


.stopka {
 width: 848px;
 height: 114px;
 background: url(images/stopka.jpg) no-repeat;
 float: left;
 }


/*menu góra*/


ul#gora {
 display: inline;
 list-style-type: none;
 }


ul#gora li {
 float: left;
 display: inline;
 text-align: center;
 }


ul#gora a:link, ul a:visited {
 text-decoration: none;
 display: block;
 font-weight: bold;
 color: #c7c7c3;
 padding: 12px 0px 15px 0px;
 }


ul#gora li a:hover {
 color: #FFFFFF;
 }

* html body ul#gora li a:hover {
 padding: 12px 20px 15px 20px;
 height: 45px;
 he\ight: 0px;
}


ul#gora li.onas {
 width: 82px;
 background: url(images/onasbut.jpg) no-repeat left top;
 }

ul#gora li.onas:hover, ul#gora li.onas a:hover {
 background-position: 0 -45px;
 }
 
ul#gora li.onasactive {
 width: 82px;
 cursor: default;
 font-weight: bold;
 padding: 12px 0px 15px 0px;
 color: #c7c7c3;
 }


ul#gora li.pokazy {
 width: 92px;
 background: url(images/pokazybut.jpg) no-repeat left top;
 }

ul#gora li.pokazy:hover, ul#gora li.pokazy a:hover {
 background-position: 0 -45px;
 }

ul#gora li.pokazyactive {
 width: 92px;
 cursor: default;
 font-weight: bold;
 padding: 12px 0px 15px 0px;
 color: #c7c7c3;
 }


ul#gora li.warsztaty {
 width: 112px;
 background: url(images/warsztatybut.jpg) no-repeat left top;
 }

ul#gora li.warsztaty:hover, ul#gora li.warsztaty a:hover {
 background-position: 0 -45px;
 }

ul#gora li.warsztatyactive {
 width: 112px;
 cursor: default;
 font-weight: bold;
 padding: 12px 0px 15px 0px;
 color: #c7c7c3;
 }


ul#gora li.mult {
 width: 116px;
 background: url(images/multimediabut.jpg) no-repeat left top;
 }

ul#gora li.mult:hover, ul#gora li.mult a:hover {
 background-position: 0 -45px;
 }

ul#gora li.multactive {
 width: 116px;
 cursor: default;
 font-weight: bold;
 padding: 12px 0px 15px 0px;
 color: #c7c7c3;
 }


ul#gora li.oferta {
 width: 87px;
 background: url(images/ofertabut.jpg) no-repeat left top;
 }

ul#gora li.oferta:hover, ul#gora li.oferta a:hover {
 background-position: 0 -45px;
 }

ul#gora li.ofertaactive {
 width: 87px;
 cursor: default;
 font-weight: bold;
 padding: 12px 0px 15px 0px;
 color: #c7c7c3;
 }


ul#gora li.kontakt {
 width: 96px;
 background: url(images/kontaktbut.jpg) no-repeat left top;
 }

ul#gora li.kontakt:hover, ul#gora li.kontakt a:hover {
 background-position: 0 -45px;
 }

ul#gora li.kontaktactive {
 width: 96px;
 cursor: default;
 font-weight: bold;
 padding: 12px 0px 15px 0px;
 color: #c7c7c3;
 }


/* menu dół */

ul#dol { 
 display: inline;
 list-style-type: none;
 }


ul#dol li {
 float: left;
 display: inline;
 text-align: center;
 }


ul#dol li a:link, ul#dol li a:visited {
 font-weight: bold;
 color: #c7c7c3;
 display: block;
 padding: 3px 20px 2px 20px;
 margin-top: 5px;
 text-decoration: none;
 }


ul#dol li a:hover {
 font-weight: bold;
 color: #FFFFFF; 
 border: 1px solid #419129;
 padding: 2px 20px 2px 20px;
 text-decoration: none;
 }


ul#dol li.forum {
 width: 92px;
 }

ul#dol li.ksiega {
 width: 122px;
 }

ul#dol li.ksiegaactive {
 width: 122px;
 font-weight: bold;
 padding: 2px 0px 2px 0px;
 border: 1px solid #419129;
 margin-top: 5px;
 }

ul#dol li.artykuly {
 width: 104px;
 }
 
ul#dol li.artykulyactive {
 width: 104px;
 font-weight: bold;
 padding: 2px 0px 2px 0px;
 border: 1px solid #419129;
 margin-top: 5px;
 }

ul#dol li.linki {
 width: 85px;
 }

ul#dol li.linkiactive {
 width: 85px;
 font-weight: bold;
 padding: 2px 0px 2px 0px;
 border: 1px solid #419129;
 margin-top: 5px;
 }
 

/* podstrony wszystkie */

.menudol {
 width: 848px;
 height: 35px;
 background: #1f1f1f;
 float: left;
 border-top: 1px solid #454242;
 font-family: Trebuchet MS;
 font-size: 13px;
 }


.linktxt a {
 text-decoration: none;
 color: #61ab40;
 font-family: Verdana;
 cursor: hand;
 }
 
.linktxt a:hover {
 text-decoration: underline;
 }


.linknagl a {
 font-weight: bold;
 text-decoration: none;
 color: #61ab40;
 font-family: Verdana;
 }

.linknagl a:hover {
 text-decoration: underline;
 }


.wiecej { 
 font-size: 10px;
 }

.wiecej a { 
 text-decoration: none; 
 color: #61ab40;
 font-family: Verdana;
 }

.wiecej a:hover { 
 text-decoration: underline; 
 }


table {
 font-size: 12px;
 color: #e3e3e3; 
 font-family: Verdana;
 line-height: 20px;
 }


/* podstrona o nas */

.nagloweko {
 width: 488px;
 height: 27px;
 background: #61ab40;
 float: left;
 font-size: 18px;
 padding: 5px 0px 0px 32px;
 text-align: left;
 margin: 0px;
 color: #FFFFFF;
 border-left: 1px solid #454242;
 }

.zdjboko {
 width: 327px;
 height: auto;
 background: url(images/onastlo.jpg) no-repeat top;
 background-color: #1f1f1f;
 float: left;
 }

.teksto {
 width: 457px;
 height: auto;
 background: #4a4a4a;
 text-align: left;
 padding: 25px 30px 40px 33px;
 float: left;
 margin: 0px;
 border-left: 1px solid #454242;
 }

.graficzka {
 width: 180px;
 height: 142px;
 background: url(images/graficzka.jpg);
 margin-top: 270px;
 }

.wiecej {
 float: right; 
 }

#oinformacje {
 display: none;
 }

#oinformacje2 {
 display: none;
 height: 500px;
 }


.tableonas {
 width: 430px;
 table-layout: fixed;
 border-collapse: collapse;
 border-spacing: 0px;
 margin-left: 0px;
 }

.tdonas1 {
 width: 180px;
 vertical-align: top;
 padding-left: 33px;
 padding-top: 2px;
 line-height: 23px;
 }

.tdonas2 {
 width: 265px;
 vertical-align: top;
 font-size: 11px;
 padding-left: 76px;
 padding-top: -2px;
 }

.tlopodliste {
 background-color: #3c3c3c;
 height: 540px;
 width: 205px;
 margin-left: -33px;
 margin-bottom: 154px;
 padding-top: 2px;
 padding-right: 4px;
 }

.buzki {
 width: 327px;
 height: 520px;
 float: left;
 padding: 31px 0px 0px 0px;
 display: inline;
 text-align: left;
 }
 
.buzkik1 {
 width: 80px;
 height: 520px;
 float: left;
 padding: 0px 2px 0px 0px;
 }

.buzkik2 {
 width: 81px;
 height: 520px;
 float: left;
 padding: 0px;
 }

#tpod {
 color: #e3e3e3; 
 cursor: default;
 }

#tpod:hover {
 color: #61ab40;
 }



#amt {
 color: #e3e3e3; 
  }
 
#amt:hover {
 color: #61ab40;
 text-decoration: none;
 }

#tbt {
 background: url(images/portrety/Tomek_alt.jpg);
 text-decoration: none;
 }
 
#tbt:hover {
 background-position: 0 -100px;
 text-decoration: none;
 }

#mwt {
 width: 80px;
 height: 101px;
 background: url(images/portrety/Ruda_alt.jpg)
 }
 
#mwt:hover {
 background-position: 0 -102px;
 text-decoration: none;
 }
 
#mmt {
 width: 80px;
 height: 101px;
 background: url(images/portrety/GosiaM_alt.jpg)
 }
 
#mmt:hover {
 background-position: 0 -101px;
 }

#jrt {
 width: 80px;
 height: 101px;
 background: url(images/portrety/Jakub_alt.jpg)
 }
 
#jrt:hover {
 background-position: 0 -101px;
 }

#pwt {
 width: 80px;
 height: 101px;
 background: url(images/portrety/Polin_alt.jpg)
 }
 
#pwt:hover {
 background-position: 0 -101px;
 }

#gpt {
 width: 80px;
 height: 101px;
 background: url(images/portrety/Grzesiek_alt.jpg)
 }
 
#gpt:hover {
 background-position: 0 -101px;
 }

#okt {
 width: 80px;
 height: 101px;
 background: url(images/portrety/Oktawia_alt.jpg)
 }
 
#okt:hover {
 background-position: 0 -101px;
 }

#eot {
 width: 80px;
 height: 101px;
 background: url(images/portrety/Ewa_alt.jpg)
 }
 
#eot:hover {
 background-position: 0 -101px;
 }

#ast {
 width: 80px;
 height: 100px;
 background: url(images/portrety/Agata_alt.jpg)
 }
 
#ast:hover {
 background-position: 0 -100px;
 }

#mct {
 width: 80px;
 height: 101px;
 background: url(images/portrety/Marcin_alt.jpg)
 }
 
#mct:hover {
 background-position: 0 -101px;
 }

#azt {
 width: 80px;
 height: 101px;
 background: url(images/portrety/AniaZ_alt.jpg)
 }
 
#azt:hover {
 background-position: 0 -101px;
 }

#zbt {
 width: 80px;
 height: 101px;
 background: url(images/portrety/Sofi_alt.jpg)
 }
 
#zbt:hover {
 background-position: 0 -101px;
 }

#akt {
 width: 81px;
 height: 100px;
 background: url(images/portrety/AniaK_alt.jpg)
 }
 
#akt:hover {
 background-position: 0 -100px;
 }

#asot {
 width: 81px;
 height: 101px;
 background: url(images/portrety/AniaS_alt.jpg)
 }
 
#asot:hover {
 background-position: 0 -101px;
 }

#zpt {
 width: 81px;
 height: 101px;
 background: url(images/portrety/Zuza_alt.jpg)
 }
 
#zpt:hover {
 background-position: 0 -101px;
 }

#bmt {
 width: 81px;
 height: 101px;
 background: url(images/portrety/Beata_alt.jpg)
 }
 
#bmt:hover {
 background-position: 0 -101px;
 }

#pr1 {
 width: 80px;
 height: 101px;
 background: url(images/portrety/puste1.jpg)
 }

#pr2 {
 width: 81px;
 height: 101px;
 background: url(images/portrety/puste2.jpg)
 }



/* podstrona pokazy */

.naglowekp {
 width: 847px;
 height: 27px;
 color: #FFFFFF;
 background: #67b140;
 float: left;
 font-size: 18px;
 padding: 5px 0px 0px 32px;
 text-align: left;
 margin: 0px;
 border-left: 0px solid #454242;
 }

.tekstp {
 width: 264px;
 height: 513px;
 background-color: #4a4a4a;
 float: left;
 text-align: left;
 padding: 33px 30px 0px 33px;
 }

.zdjeciap {
 width: 520px;
 height: 546px;
 background: #363636;
 float: left;
 margin: 0px;
 border-left: 1px solid #454242;
 }

.pokazy0 {
 height: 194px;
 *height: 209px;
 padding-top: 29px;
 padding-left: 24px;
 }

.pokazy2 {
 width: 520px;
 height: 325px;
 background: url(images/tlopokazy.jpg) top no-repeat;
 }

.guziki1 {
 width: 141px;
 height: 181px;
 float: left;
 padding-right: 24px;
 background: url(images/tubylismy.jpg) 0 0 no-repeat;
 }

.guziki1:hover { 
 background-position: 0 -181px;
 }

.guziki2 {
 width: 141px;
 height: 181px;
 float: left;
 padding-right: 24px;
 background: url(images/plany.jpg) 0 0 no-repeat;
 }

.guziki2:hover { 
 background-position: 0 -181px;
 }

.guziki3 {
 width: 141px;
 height: 181px;
 float: left;
 padding-right: 24px;
 background: url(images/projekty.jpg) 0 0 no-repeat;
 }

.guziki3:hover { 
 background-position: 0 -181px;
 }



/* podstrona plany */

.td_plany1 {
 padding: 3px 15px;
 font-size: 12px;
 }

.td_plany2 {
 padding: 3px 15px;
 font-size: 12px;
 border-top: 1px solid #5a8e43;
 }  



/*podstrona CMP */

.naglowekcmp {
 width: 488px;
 height: 27px;
 color: #FFFFFF;
 background: #61ab40;
 float: left;
 font-size: 18px;
 padding: 5px 0px 0px 32px;
 text-align: left;
 border-left: 1px solid #454242;
 }

.zdjbokcmp {
 width: 327px;
 height: 500px;
 background: url(images/cmp-logo.jpg) no-repeat top;
 background-color: #1f1f1f;
 float: left;
 }

.tekstcmp {
 width: 457px;
 height: auto;
 background: #4a4a4a;
 text-align: left;
 padding: 25px 30px 40px 33px;
 float: left;
 margin: 0px;
 border-left: 1px solid #454242;
 }


#menuinneprojekty {
 float: right;
 margin-top: -12px;
 }

ul#menuprojekty { 
 font-family: Verdana;
 }

ul#menuprojekty a {
 font-weight: bold;
 text-decoration: none;
 }

ul#menuprojekty, ul#menuprojekty ul {
 margin: 0px;
 padding: 0px;
 list-style-type: none;
 }

ul#menuprojekty li {
 float: left; 
 width: 120px;
 padding: 3px 3px 3px 5px;
 }

ul#menuprojekty li a {
 color: #e3e3e3;
 background-color: #2a2a2a;
 border: 1px #419129 solid;
 padding: 3px 3px 3px 5px;
 }

ul#menuprojekty li a:hover {
 color: #ffffff;
 background-color: #2a2a2a;
 cursor: default;
 border: 1px #419129 solid;
 padding: 3px 3px 3px 5px;
 }


ul#podmenuprojekty {
 display: none; 
 }
 
ul#podmenuprojekty li {
 float: none; 
 }

ul#podmenuprojekty li a {
 padding: 0px;
 margin: 0px;
 }

ul#menuprojekty li:hover ul#podmenuprojekty {
 display: block;
 position: absolute;
 font-size: 8pt;
 }

ul#menuprojekty li:hover ul#podmenuprojekty li a {
 display: block;
 width: 115px;
 border: none;
 cursor: pointer;
 padding: 2px 2px 2px 3px;
 margin-top: -3px;
 margin-right: 2px;
 margin-bottom: 2px;
 margin-left: -5px; 
 }

ul#menuprojekty li:hover ul#podmenuprojekty li a:hover {
 background-color: #61ab40;
 color: #ffffff;
 padding-left: 3px;
 }

ul#menuprojekty li:hover ul#podmenuprojekty li a:before { 
 content: " >> ";
 padding-left: 3px;
 }


/* podstrona Waverley */

.naglowekwav {
 width: 488px;
 height: 27px;
 color: #FFFFFF;
 background: #61ab40;
 float: left;
 font-size: 18px;
 padding: 5px 0px 0px 32px;
 text-align: left;
 border-left: 1px solid #454242;
 }

.zdjbokwav {
 width: 327px;
 height: 500px;
 background: url(images/plakat3_s.jpg) no-repeat top;
 background-color: #1f1f1f;
 float: left;
 }

.tekstwav {
 width: 457px;
 height: auto;
 background: #4a4a4a;
 text-align: left;
 padding: 25px 30px 0px 33px;
 float: left;
 margin: 0px;
 border-left: 1px solid #454242;
 }

.tekstwav2 {
 width: 550px;
 height: auto;
 background: #4a4a4a;
 text-align: left;
 margin: 0px 0px 0px -56px;
 float: center;
 }

.powrotwavg {
 float: left;
 margin: 28px 0px 0px 10px;
 }

.powrotwavd {
 float: left;
 margin: 0px 0px 28px 10px;
 }


/* waverley - fotostory */

.naglowekwf {
 width: 848px;
 height: 27px;
 color: #FFFFFF;
 background: #61ab40;
 float: left;
 font-size: 18px;
 padding: 5px 0px 0px 32px;
 text-align: left;
 }

.tekstwf {
 width: 848px;
 height: auto;
 background: #4a4a4a;
 text-align: center;
 padding: 130px 30px 0px 75px;
 * padding: 30px 0px 0px 0px;
 float: center;
 margin: 0px;
 }

.tdwav {
 width: 320px;
 padding-left: 15px;
 padding-right: 15px;
 padding-bottom: 10px;
 }

.ramka2 {
 height: 20px;
 width: 432px;
 border: 1px solid #999999;
 padding: 10px;
 }


/* podstrona warsztaty */

.naglowekw {
 width: 488px;
 height: 27px;
 color: #FFFFFF;
 background: #61ab40;
 float: left;
 font-size: 18px;
 padding: 5px 0px 0px 32px;
 text-align: left;
 border-left: 1px solid #454242;
 }

.zdjbokw {
 width: 327px;
 height: 1000px;
 background: url(images/warsztatytlo.jpg) no-repeat top;
 background-color: #1f1f1f;
 float: left;
 }

.tekstw {
 width: 457px;
 height: auto;
 background: #4a4a4a;
 text-align: left;
 padding: 25px 30px 40px 33px;
 float: left;
 margin: 0px;
 border-left: 1px solid #454242;
 }

.smaller {
 font-size: 10px;
 }

.ramka {
 height: 38px;
 width: 432px;
 border: 1px solid #999999;
 padding: 10px;
 }

.prowadzace {
 float: left;
 padding-right: 15px;
 * margin-right: 15px;
 }

.przejscia {
 float: right;
 text-align: right;
 }

.costam {
 font-size: 13px;
 }

.costam tr td {
 vertical-align: top;
 width: 215px;
}

.costam tr td+td {
 padding-left: 20px;
 width: 215px;
 }

#wformularz {
 display: none;
 }

#winformacje {
 display: none;
 }

#wwarunki {
 display: none;
 }


/* warsztaty podstrony */

.zdjbokwp {
 width: 327px;
 height: 800px;
 background: url(images/podwarsztatytlo.jpg) no-repeat top;
 background-color: #1f1f1f;
 float: left;
 }


/* podstrona promocje */

.naglowekprom {
 width: 488px;
 height: 27px;
 color: #FFFFFF;
 background: #61ab40;
 float: left;
 font-size: 18px;
 padding: 5px 0px 0px 32px;
 text-align: left;
 border-left: 1px solid #454242;
 }

.zdjbokprom {
 width: 327px;
 height: 800px;
 background: url(images/warsztatytlo1.jpg) no-repeat top;
 background-color: #1f1f1f;
 float: left;
 }

.tekstprom {
 width: 457px;
 height: auto;
 background: #4a4a4a;
 text-align: left;
 padding: 25px 30px 40px 33px;
 float: left;
 margin: 0px;
 border-left: 1px solid #454242;
 }
 


/* podstrona multimedia */

.naglowekm {
 width: 848px;
 height: 27px;
 color: #FFFFFF;
 background: #61ab40;
 float: left;
 font-size: 18px;
 padding: 5px 0px 0px 32px;
 text-align: left;
 }

.tekstm {
 width: 264px;
 height: 513px;
 background-color: #4a4a4a;
 float: left;
 text-align: left;
 padding: 33px 30px 0px 33px;
 }

.zdjeciam {
 width: 520px;
 height: 546px;
 background: #363636;
 float: left;
 margin: 0px;
 border-left: 1px solid #454242;
 }

.multimedia0 {
 height: 194px;
 *height: 209px;
 padding-top: 29px;
 padding-left: 100px;
 }

.multimedia2 {
 width: 520px;
 height: 291px;
 background: url(images/tlopokazy.jpg) top no-repeat;
 }

.guzikim1 {
 width: 141px;
 height: 181px;
 float: left;
 padding-right: 50px;
 background: url(images/zdjecia.jpg) 0 0 no-repeat;
 }

.guzikim2 {
 width: 141px;
 height: 181px;
 float: left;
 padding-right: 25px;
 background: url(images/filmy.jpg) 0 0 no-repeat;
 }

.guzikim2:hover {
 background-position: 0 -181px;
 }
 
 


/* podstrona zdjęcia */

.naglowekz {
 width: 848px;
 height: 27px;
 color: #FFFFFF;
 background: #61ab40;
 float: left;
 font-size: 18px;
 padding: 5px 0px 0px 32px;
 text-align: left;
 }

.tekstz {
 width: 264px;
 height: 546px;
 background-color: #4a4a4a;
 float: left;
 text-align: left;
 padding: 33px 30px 0px 33px;
 }

.zdjeciaz {
 width: 520px;
 height: 485px;
 background: #363636;
 float: left;
 margin: 0px;
 border-left: 1px solid #454242;
 padding: 94px 0px 0px 0px;
 }

.zdjecia1 {
 border: 1px solid #363636;
 margin: 0px 15px 15px 0px;
 }

.zdjecia2 {
 border: 1px solid #363636;
 margin: 0px 0px 15px 0px;
 }

.zdjeciaact1 {
 border: 1px solid #61ab40;
 margin: 0px 15px 15px 0px;
 }



/* podstrona filmy */

 .naglowekf {
 width: 848px;
 height: 27px;
 color: #FFFFFF;
 background: #61ab40;
 float: left;
 font-size: 18px;
 padding: 5px 0px 0px 32px;
 text-align: left;
 border-left: 1px solid #454242;
 }

.zdjbokf {
 width: 326px;
 height: auto;
 background-color: #4a4a4a;
 float: left;
 border-right: 1px solid #454242;
 padding: 32px 0px 0px 0px;
 }

.tekstf {
 width: 458px;
 height: auto;
 background: #363636;
 text-align: center;
 padding: 28px 30px 40px 33px;
 float: left;
 margin: 0px;
 }

.podpisy {
 background-color: #4a4a4a;
 width: 327px;
 height: 388px;
 padding: 0px 0px 0px 0px;
 }

.filmik {
 height: 388px;
 vertical-align: top;
 }


/* podstrona oferta */

 .naglowekof {
 width: 488px;
 height: 27px;
 color: #FFFFFF;
 background: #61ab40;
 float: left;
 font-size: 18px;
 padding: 5px 0px 0px 32px;
 text-align: left;
 border-left: 1px solid #454242;
 }

.zdjbokof {
 width: 327px;
 height: 1200px;
 background: url(images/ofertatlo.jpg) no-repeat top;
 background-color: #1f1f1f;
 float: left;
 }

.tekstof {
 width: 457px;
 height: auto;
 background: #4a4a4a;
 text-align: left;
 padding: 25px 30px 40px 33px;
 float: left;
 margin: 0px;
 border-left: 1px solid #454242;
 }
 

/* podstrona kontakt */

.naglowekk {
 width: 296px;
 height: 27px;
 color: #FFFFFF;
 background: #61ab40;
 float: left;
 font-size: 18px;
 padding: 5px 0px 0px 35px;
 text-align: left;
 border-left: 1px solid #454242;
 }

.zdjbokk {
 width: 516px;
 height: 540px;
 background: url(images/kontakt02.jpg) no-repeat top;
 background-color: #1f1f1f;
 float: left;
 }

.tekstk {
 width: 296px;
 height: 481px;
 background: #4a4a4a;
 text-align: left;
 float: left;
 padding: 25px 0px 40px 35px;
 border-left: 1px solid #454242;
 }

.bigger { 
 font-size: 15px;
 }


/* podstrona artykuły */

 .nagloweka {
 width: 488px;
 height: 27px;
 color: #FFFFFF;
 background: #61ab40;
 float: left;
 font-size: 18px;
 padding: 5px 0px 0px 32px;
 text-align: left;
 border-left: 1px solid #454242;
 }

.zdjboka {
 width: 327px;
 height: 500px;
 background: url(images/artbok.jpg) no-repeat top;
 background-color: #1f1f1f;
 float: left;
 }

.teksta {
 width: 457px;
 height: 481px;
 background: #4a4a4a;
 text-align: left;
 padding: 25px 30px 40px 33px;
 float: left;
 margin: 0px;
 border-left: 1px solid #454242;
 }

.olartykuly {
 list-style-type: circle;
 list-style-position: outside;
 list-style-image: url(images/dot.jpg);
 margin: 13px;
 padding: 0px;
 }


/* artykuły - teksty */

.naglowekat {
 width: 848px;
 height: 27px;
 color: #FFFFFF;
 background: #61ab40;
 float: left;
 font-size: 18px;
 padding: 5px 0px 0px 32px;
 text-align: left;
 }

.tekstat {
 width: 550px;
 height: auto;
 background: #4a4a4a;
 text-align: left;
 padding: 130px 30px 0px 33px;
 *padding: 30px 30px 0px 33px;
 float: center;
 margin: 0px;
 }

.powrotartg {
 float: left;
 margin: 28px 0px 0px 35px;
 }

.powrotartd {
 float: left;
 margin: 0px 0px 28px 35px;
 }


/* podstrona linki */

.naglowekl {
 width: 848px;
 height: 27px;
 color: #FFFFFF;
 background: #61ab40;
 float: left;
 font-size: 18px;
 padding: 5px 0px 0px 32px;
 text-align: left;
 }

.zdjbokl {
 width: 297px;
 background-color: #4a4a4a;
 float: left;
 padding: 25px 15px 20px 15px;
 font-size: 11px;
 }

.tekstl {
 width: 457px;
 background: #4a4a4a;
 text-align: left;
 padding: 25px 30px 40px 33px;
 float: left;
 margin: 0px;
 border-left: 1px solid #6a6968;
 }
 
.tlopodlinkami {
 background: url(images/tlopodlinki.jpg) repeat-y;
 }



/* podstrony zmienne */

.naglowekcb {
 width: 488px;
 height: 27px;
 color: #FFFFFF;
 background: #61ab40;
 float: left;
 font-size: 18px;
 padding: 5px 0px 0px 32px;
 text-align: left;
 border-left: 1px solid #454242;
 }

.zdjbokcb {
 width: 327px;
 height: 546px;
 background: url(images/ceilibohtlo.jpg) no-repeat top;
 background-color: #1f1f1f;
 float: left;
 }

.zdjbokcb2 {
 width: 327px;
 height: 546px;
 background: url(images/weektlo.jpg) no-repeat top;
 background-color: #1f1f1f;
 float: left;
 }

.zdjbokcb3 {
 width: 327px;
 height: 546px;
 background: url(images/baltlo.jpg) no-repeat top;
 background-color: #1f1f1f;
 float: left;
 }

.zdjbokcb4 {
 width: 327px;
 height: 546px;
 background: url(images/patryktlo.jpg) no-repeat top;
 background-color: #1f1f1f;
 float: left;
 }
 
 .zdjbokcb5 {
 width: 327px;
 height: 546px;
 background: url(images/iv_bal3.jpg) no-repeat top;
 background-color: #1f1f1f;
 float: left;
 }

.tekstcb {
 width: 457px;
 height: auto;
 background: #4a4a4a;
 text-align: left;
 padding: 25px 30px 40px 33px;
 float: left;
 margin: 0px;
 border-left: 1px solid #454242;
 }



/* podstrona księga gości */

.naglowekks {
 width: 488px;
 height: 30px;
 color: #FFFFFF;
 background: #67b140;
 float: left;
 font-size: 18px;
 padding: 3px 0px 0px 32px;
 text-align: left;
 margin: 0px;
 border-left: 1px solid #454242;
 }

* html body div.naglowekks {
 width: 521px;
 height: 33px;
 w\idth: 489px;
 he\ight: 30px;
 }

.zdjbokks {
 width: 327px;
 height: 1080px;
 background: url(images/warsztaty02.jpg) no-repeat top #1f1f1f;
 float: left;
 }

.tekstks {
 width: 457px;
 height: 1022px;
 background: #4a4a4a;
 text-align: left;
 padding: 25px 30px 0px 33px;
 float: left;
 margin: 0px;
 border-left: 1px solid #454242;
 }

* html body div.tekstks {
 width: 521px;
 height: 1047px;
 w\idth: 458px;
 he\ight: 1022px;
 }

.tabzew {
 border: 1px solid #67b140; /*#BFDBA4*/
 width: 100%;
 }

.tabwew {
 border: 0px solid #C7C7C7;
 width: 100%;
 }

.td1 {
 width: 10px;
 background-color: #67b140;
 }

.td2 {
 background-color: #67b140;
 }

.guestname {
 font-weight: bold;}

.td3 {
 width: 10px;
}

.td4 {
 text-align: left;
 vertical-align: top;
 }

.guestcaptionsm {
 font-size: 12px;
 color: #67b140;
 }

.tabinput {
 border: 0px solid #C7C7C7; 
 width: 100%;
 text-align: left;
 }

.td5 {
 width: 20px;
 }

.guestwarningsm {
 color: red;
 }
