#filmy{  margin-bottom:40px;  margin-left:373px;}.galKatalog{  position:relative;}.galPodpis{  margin-top: 10px;  margin-bottom: 40px;;}.galPodpis a{  text-decoration: none;  color:black;}#elementBialy{  position: absolute;  width: 1px;  height:1px;  background: #FFFFFF no-repeat center;   }#narozniklg{  position: absolute;  left:0px;  top:0px;  width: 8px;  height:8px;  background: url(galeria/img/lg.gif) no-repeat center;  }#naroznikld{  position: absolute;  left:0px;  bottom:0px;  width: 8px;  height:8px;  background: url(galeria/img/ld.gif) no-repeat center;  }#naroznikrg{  position: absolute;  right:0px;  top:0px;  width: 8px;  height:8px;  background: url(galeria/img/rg.gif) no-repeat center;  }#naroznikrd{  position: absolute;  right:0px;  bottom:0px;  width: 8px;  height:8px;  background: url(galeria/img/rd.gif) no-repeat center;  }/* czcionki */body {	font-family:trebuchet MS;	font-size: 14px;	font-weight: bold;}a{  color: #E51255;}h1{  font-size: 15px;  color: #99B93C;  text-transform: uppercase;}h2{  font-size: 21px;  color: #E51255;  text-transform: uppercase;}p{ font-weight: normal; margin-bottom: 20px;}a img{  border: 0px rgb(0,204,255) solid;}#nagl {font-style: normal;color: #E51255;}/* rozmieszczenie blok?w*/#wrapper {		padding-top: 0px;	background: #FBFFEB;}#header {	width: 906px;	height: 197px;	position: relative;	margin: 0 0 auto;	background: #99B93C;}#mainheader {	width: 906px;	height: 243px;	position: relative;	margin: 0 0 auto;	background: #99B93C url(img/mainlogo.jpg) no-repeat center;}#footer{  text-align: left;  font-size: 10px;;  font-weight: bold;	width: 887px;	height: 167px;	position: relative;	margin: 0px 0 auto;	background: #FFFFFF;	padding-top: 10px;	border-left: 1px #99B93C dashed;		border-right: 1px #99B93C dashed;	padding-left: 15px; }#footer table{  padding-left: 25px; }#footer1{  padding-top:0px;  width: 870px;  height: 20px;	border-top: 1px #99B93C dashed;}#sidebar {  text-align: left;  float: left;	width: 340px;	background: #FFFFFF;		padding: 0px 0px 0px 0px;	position: relative;}#sidebar ul{  text-align: left;	padding-left: 0px;	width: 215px;}#page {  text-align: left;  float: right;	width: 476px;	background: #FFFFFF;	border-left: 1px #99B93C dashed;	padding: 40px 40px 40px 40px;	min-height:560px;	position:relative;}#adminpage {  text-align: left;  float: left;	width: 800px;	background: #FFFFFF;	padding: 40px 40px 40px 40px;	margin-right: 100px;	position:relative;}#content {   overflow: auto;  text-align: left;  margin: 0 auto;  width: 902px;  background: #FFFFFF;  border-left: 1px #99B93C dashed;  border-right: 1px #99B93C dashed;}#content p{   line-height: 22px;  }#ramka{background: #FFFFFF;overflow: auto;}#menu{    min-height: 200px;    padding-top: 20px;    width: 250px;    text-transform: uppercase;    font-size: 12px;}#menu a{    color:#FFFFFF;}.strzalka{    position:absolute;    height:20px;    width:19px;    right:30px;    background: #FFFFFF url(img/strzz.jpg) no-repeat right top;}.menuitem{   height: 24px;   color: #99B93C;   border-bottom: 1px #99B93C dashed;   list-style-type: none;   cursor: pointer;}.menuitemchosen{   height: 24px;   color: #E51255;   border-bottom: 1px #99B93C dashed;   list-style-type: none;   cursor: pointer;   }.podmenuitem, li a{    height:20px;   padding: 2px 2px 2px 2px;   color: #99B93C;   list-style-type: none;   cursor: pointer;   text-decoration: none;}.podmenuitemchosen{       height:20px;   padding: 2px 2px 2px 2px;   color: #E51255;   list-style-type: none;   cursor: pointer;}#podpis_strony{  position: absolute;  left: 40px;  top:50px;  height:18px;  z-index: 3;}/* narozniki */#nar-lg{  position: absolute;  left: 30px;  top:35px;  width: 21px;  height:22px;  background: #FFFFFF url(img/naroznik-lg.jpg) no-repeat center;   }#nar-ld{  position: absolute;  left: 30px;  bottom:30px;  width: 21px;  height:22px;  background: #FFFFFF url(img/naroznik-ld.jpg) no-repeat center;   }#nav-pow{  position: absolute;  right: 0px;  top: 5px;  width: 140px;  height:24px;}#nav-wstecz{  position: absolute;  left: 0px;  top: 5px;  width: 83px;  height:24px;}#nar-pg{  position: absolute;  right: 30px;  top:35px;  width: 21px;  height:22px;  background: #FFFFFF url(img/naroznik-pg.jpg) no-repeat center;   }#nar-pd{  position: absolute;  right: 30px;  bottom:30px;  width: 21px;  height:22px;  background: #FFFFFF url(img/naroznik-pd.jpg) no-repeat center;   }#nar-pg{  position: absolute;  right: 30px;  top:35px;  width: 21px;  height:22px;  background: #FFFFFF url(img/naroznik-pg.jpg) no-repeat center;   }#nar-lg2{  position: absolute;  left: 12px;  top:35px;  width: 21px;  height:22px;  background: #FFFFFF url(img/naroznik-lg.jpg) no-repeat center;   }#nar-ld2{  position: absolute;  left: 12px;  bottom:12px;  width: 21px;  height:22px;  background: #FFFFFF url(img/naroznik-ld.jpg) no-repeat center;   }#nar-pd2{  position: absolute;  right: 12px;  bottom:12px;  width: 21px;  height:22px;  background: #FFFFFF url(img/naroznik-pd.jpg) no-repeat center;   }#nar-pg2{  position: absolute;  right: 12px;  top:35px;  width: 21px;  height:22px;  background: #FFFFFF url(img/naroznik-pg.jpg) no-repeat center;   }#odstep{  height:10px;}#odstep1{  height:31px;}#odstep2{  height:18px;}#pasekNawigacji{  position: absolute;  width: 452px;  height: 15px;  left: 50px;  bottom: 55px;;  color: #99B93C;  font-weight: bold;  font-size: 13px;}#pasekNawigacji a{  color: gray;  text-decoration: none;  font-weight: normal;}/* klasy */.right{  float: right;}.left{  float: left;}.dalejie{    position:relative;    right:0px;}.dalej{    position: absolute;    bottom: 7px;    right: 0px;    height: 14px;    width: 44px;}.naglowek{    margin-top: 15px;    position: relative;    overflow: hidden;}.naglowek_akapit{  margin-top: 0px; top: 0px; right: 0px; margin-bottom:0px;  text-align:justify;  line-height:22px;}.rel{    position:relative;}.rog{    position:absolute;    height:8px;    width:8px;}.lgo{left:0;top:0}.rgo{top:0;right:0}.rdo{bottom:0;right:0}.ldo{bottom:0;left:0}.naglowek_obrazek{    height:123px;    float:left;    margin-top: 3px;    margin-right: 19px;    max-width:213px;}.akapit_obrazek{    max-height:123px;    max-width:213px;}.naglowek p{      padding-top: 0px;    overflow: hidden;}.naglowek_startowy{    font-size: 11px;    text-transform: uppercase;    border-bottom: 1px #99B93C dashed;    padding-bottom: 15px;    color: gray;    text-align: justify;}.sidebaritem{  width: 313px;  padding-top: 20px;  padding-bottom: 20px;  border-bottom: 1px #99B93C dashed;  position:relative;}#wTekscie img{  padding-left: 20px;  padding-bottom: 20px;}.admin{  border: 1px #E51255 dotted;  margin-bottom: 20px;  padding: 10px 10px 10px 10px;}.hiddenadmin{  border: 1px #999999 dotted;  margin-bottom: 20px;  padding: 10px 10px 10px 10px;}.tekst_otwarty{  color: #0F0F0F;  font-weight: normal;  padding-left: 11px;  padding-top:4px;  width: 450px;}#mapka{  padding-top: 18px;  border-bottom: 1px #99B93C dashed;}.odstep560{    height:580px;}.odstep480{    height:480px;}#mapaAkcji{    position:absolute;    top:180px;    left:0px;}.tekst_otwarty2{ padding-top:0px;}.mbutton{  background-color: #FFFFFF;  color:#000000; border-width:1px; border-style:solid;border-color:#E51255;  cursor: hand; width:110px;}.mbutton:hover{  background-color: #E51255;  color:#FFFFFF; border-width:1px; border-style:solid;border-color:#E51255;  cursor: hand;width:110px;}#galeria{  padding-top:30px;}