body {
	background: #000000;
	font-family: Tahoma, "Arial CE", Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 1.5;*/
}

h1 {
	font-size: 24px; 
	margin-top: 5px;
	margin-bottom:5px;
}

h2 {
	font-size: 22px; 
	margin: 0;
	color: #9bb290;
	margin-top: 20px;
}

a {
	color:#9BB290;
	font-weight: bold; 
}

a:hover {
	color:#9BB290;
	font-weight: bold;
}

div#pageWrapper {
	/*url(img/bg_page.gif) repeat-y*/
	border-bottom: 20px solid #2e2e2e;
	margin: 0 auto;
	width: 920px;
	
}
/*
div#pageTop {
	background: #1a1a1a url('../img/bg_top.gif') no-repeat left top;
	height: 309px;
}
*/

div#bgTop {
	background: #2e2e2e url('../img/bg_pagewrapper.gif') repeat-y left top;
}

div#pageTop {
	background: url('../img/bg_top.gif') no-repeat left top;
	height: 309px;
}

/*nowe divy*/

div#menu {
	background: #1a1a1a;
}

div#pageContent {
	background:#2e2e2e url('../img/bg_page.gif') repeat-y; 
	padding-bottom: 20px;
	float:left;
	/*border: 2px solid red;*/
	width: 920px;
	
}

/*nowe divy*/
div#pageTopLeft {
	display: inline;
	float: left;
	width: 239px;
}

div#pageTopRight {
	display: inline;
	float: right;
	width: 681px;
}
/*nowe divy*/
div#pageContentLeftIndex{
	display: inline;
	float: left;
	width: 338px;
	/*height: 382px;*/
	margin: 0 0 0 30px;
	/*background:#1a1a1a url('../img/bg_aktualnosci_tytul_pl.gif') no-repeat scroll 0px 23px;*/
	line-height: 1.3;
}

div#pageContentLeftIndex .galeriaTytul {
	position: relative;
	bottom:20px;
	right: 0px;
}

div#pageContentLeft {
	display: inline;
	float: left;
	width: 661px;
	/*height: 700px;*/
	margin: 0 0 0 30px;
	padding: 0 21px 10px 21px;
	background:#f7f7f7;
	line-height: 1.5;
}

div#pageContentLeftCategory {
	display: inline;
	float: left;
	width: 661px;
	/*height: 700px;*/
	margin: 0 0 0 30px;
	/*padding: 0 21px 0 21px;*/
	padding:0 42px 0 0;
	background: #1a1a1a; /*url(../img/bg_aktualnosci_tytul_pl.gif) no-repeat scroll 21px 23px;*/
}

div#pageContentLeftCategory div#sciezka {
	color: #fff;
}

div#aktualnosciTytul {
	height: 53px;
	width: 320px;
	border-bottom: #767676 dotted 1px;
	/*margin-bottom: 10px;*/
}

div#sciezka {
	/*height: 43px;*/
	width: 663px;
	margin-top: 20px;
	font-size: 11px;
}

div#TytulTresci {
	/*height: 43px;*/
	width: 663px;
	border-bottom: #767676 dotted 1px;
	margin-bottom: 10px;
	/*margin-top: 10px;*/
	font-size: 20px;
}

div#TytulTresci img{
	margin-top: 15px;
}

div#przyciskiBottom {
	width: 663px;
	border-top: #767676 dotted 1px;
	margin-top: 10px;
	padding-top:10px;
}

div#przyciskiBottom img {
	position: relative;
	float: right;
}

.news {
	padding: 0 20px 0 0;
}

.newsMore {
	padding: 0 20px 0 0;
	width: 600px;
}

span.newsData {
	display: block;
	color: #fff;
	margin: 18px 0 7px 0;;
}

span.newsTytul {
	color: #9bb290;
	display: block;
	margin: 15px 0 15px 0;
	font-weight: bold;
}


span.newsTytul a {
	color: #9bb290;
	display: block;
	margin: 15px 0 15px 0;
	font-weight: bold;
}


span.newsText {
	color: #909090;
	display: block;
	margin-bottom: 8px;
}

span.wiecej img {
	position: relative;
	float: right;
	/*margin-left: 260px;*/
}

div#pageContentCenter{
	display: inline;
	float: left;
	width: 353px;
	/*height: 382px;*/
	padding: 0 0 12px 12px;
	/*background:#f7f7f7 url(../img/bg_wybrana_filmografia_pl3.png) no-repeat scroll top right;/*12px 23px;*/
}

div#wybranaFilmografiaTytul {
	height: 53px;
	width: 341px;
	border-bottom: #767676 dotted 1px;
	margin-bottom: 18px;
}

.film {
	margin: 5px 0 15px 0;
}

span.filmData {
	color: #9bb290;
	font-weight: bold;
	margin-right: 4px;
	font-size: 12px;
	
}

span.filmTytul {
	color: #000;
	font-weight: bold;
}

span.filmUdzial {
	display: block; 
	padding: 0 0 0 39px;
}

div#odnosnikArchiwum {
	margin: 20px 0 0 0;
	border-top: #767676 dotted 1px;
	width: 341px;
}

div#odnosnikArchiwum img{
	float: right;
	padding: 10px 0 0 0;
}

div#pageContentRight{
	/*display: inline;*/
	float: left;
	width: 148px;
	/*height: auto;*/
	/*height: 400px;*/
	margin: 0 0 0 0;
	/*background:#2e2e2e url(../img/bg_content_right.gif) repeat-y top 2px;*/
	/*border-left: #1A1A1A solid 28px;*/
}

div#info {
	padding: 23px 18px 27px 0;
	color: #7c7c7c;
	
}

div#info_pl {
	/*background: transparent url(../img/pl.png) no-repeat scroll 0px 15px;8*/
	padding: 12px 0px 10px 24px;
	border-bottom: #767676 dotted 1px;
	margin-left: 27px;
	width: 110px;
	
}

div#info_uk {
	/*background: transparent url(../img/ang.png) no-repeat scroll 8px 15px;*/
	/*padding: 12px 0px 15px 40px;
	border-bottom: #767676 dotted 1px;*/
	padding: 12px 0px 10px 24px;
	border-bottom: #767676 dotted 1px;
	margin-left: 27px;
	width: 110px;
}

div#info_fr {
	/*background: transparent url(../img/fr.png) no-repeat scroll 8px 15px;8*/
	padding: 10px 0px 10px 24px;
	border-bottom: #767676 dotted 1px;
	margin-left: 27px;
	width: 110px;
}
div#info_cn { 
	/*background: transparent url(../img/ch.png) no-repeat scroll 8px 15px;*/
	padding: 12px 0px 10px 24px;
	margin-left: 27px;
	width: 110px;
}

#flaga_pl {
	position: relative;
	top: -305px;
	left: 20px;
}

#flaga_ang {
	position: relative;
	top: -230px;
	left: -6px;
}

#flaga_fr {
	position: relative;
	top: -155px;
	left: -32px;
}

#flaga_ch {
	position: relative;
	top: -70px;
	left: -58px;
}

div#galeria {
	/*background:#9bb290;*/
}

div#menuGalerii {
	background:#1A1A1A;
	display: inline;
	float: left;
	width: 166px;
	height: 191px;
	margin:0 0 0 30px;
	/*margin:0 0 0 30px;*/
}

div#tytulGalerii {
	position: relative;
	left:0px;
	right:0px;
	background: #9bb290;
	height: 35px;
	color: #f7f7f7;
	padding: 0px 0 0 12px;
}

div#tytulGalerii span {
	position: relative;
	top: 8px;
}

div#zdjecia {
	background:#9bb290;
	display: inline;
	float: right;
	width: 695px;
	height: 191px;
	margin:0 29px 0 0;
	overflow: hidden;
}

div#nawigacjaLewy {
	float:left;
	display: inline;
	width: 39px;
	height: 186px;
}

div#nawigacjaLewy img{
	position: relative;
	top: 55px;
	left: -1px;
}

div#scrollZdjec {
	float:left;
	display: inline;
	width: 614px;
	height: 186px;
	border-left: #767676 dotted 1px;
	border-right: #767676 dotted 1px;
}

div#2 {
	display: none;
}

div#nawigacjaPrawy {
	float:right;
	background: transparent url(../img/bg_naskroty.gif) no-repeat scroll top right;
	display: inline;
	width: 40px;
	height: 186px;
}

div#nawigacjaPrawy img{
	position: relative;
	top: 55px;
	right: -3px;
}

ul#menuGaleriiLista {
	margin: 0 0 0 10px;
	/*margin: 0 0 0 12px;*/
	/*padding: 0 0 0 12px;*/
	width: 156px;
	height: 191px;
	background: #1a1a1a;
	color: #767676;
	/*border-left: 12px #1a1a1a;*/
	position: relative;
	left: 0px;
	bottom: 0px;
	overflow: visible;
}

ul#menuGaleriiLista li {
	border-left: 1px dotted #767676;
	border-bottom: 1px dotted #767676;
	border-right: 1px dotted #767676;
	/*background: #1A1A1A;*/
	overflow: visible;
	display: block;
}

ul#menuGaleriiLista li a {
	padding: 12px;
	display: block;
	color: #9BB290;/*#f7f7f7;9BB290*/
	font-weight: normal;
}

ul#menuGaleriiLista li a:hover, ul#menuGaleriiLista li.active a, ul ul#menuGaleriiLista li.hover a {
	color: #f7f7f7;
	text-decoration: none;
	/*margin-left: -10px;
	width: 140px;
	background: #9BB290;
	*/
	font-weight: bold;
}

ul#menuGaleriiLista li:hover, ul#menuGaleriiLista li.active, ul#menuGaleriiLista li.hover {
	background: #9BB290;
	text-decoration: none;
	margin-left: -10px;
	color: #f7f7f7;
	border-right: none;
}

span.pogrub {
	font-weight: bold;
	display: block;
	margin: 7px 0 7px 0;
}

ul#menuGaleriiLista li#pierwszaLista {
	border-top: 1px dotted #767676;
	}

ul#menuGaleriiLista li#pierwszaLista a {
	/*background: #1A1A1A;*/
	}
	
ul#menuGaleriiLista li#pierwszaLista a:hover {
	background: #9BB290;
	}

.foto {
	float: right;
	margin: 0 0 15px 15px;
}

div#footer {
	color: #696969;
	background: #000;
	/*border-bottom: 45px solid #000;*/
	margin: 10px auto;
	width: 920px;
	border-top: 1px dotted #767676;
	line-height: 1.5;
	font-weight: normal;
}

div#footerLeft {
	display: inline;
	width: 268px;
	height: 40px;
	float: left;
	border-right: 1px dotted #767676;
	padding: 10px;
	margin-bottom: 20px;
}

div#footerCenter {
	display: inline;
	width: 320px;
	height: 40px;
	float: left;
	margin-bottom: 20px;
}

div#footerRight {
	display: inline;
	width: 286px;
	height: 40px;
	float: right;
	border-left: 1px dotted #767676;
	padding: 10px;
	margin-bottom: 20px;
	text-align: right;

}

div#footer .whiteFont {
	color: #fff;
}

div#footer a {
	color: #9bb290;
	font-weight: normal;
}

.adres {
	display: block;
}

div#naglowekGalerii {
	background: #1A1A1A url(../img/bg_page.gif) repeat-y top -30px;
	margin: 0 30px 10px 30px;
	border-bottom: dotted 1px #767676;
}

div#nawigacjaPrzyciski{
	color: #000;
	float: left;
	width: 140px;
	height: 31px;
	font-size: 14px;
	font-weight: bold;
	padding: 190px 0 0 360px;
}

span.przycisk {
	background: url(../img/circle.png) no-repeat;
	display: block;
	width: 31px;
	height: 31px;
	float: left;
	/*margin: 1px;*/
	padding: 7px 0 0 12px;
	cursor: pointer;
}

span.przycisk:hover, span.podswietl {
	background: url(../img/circle_dark.png) no-repeat;
	color: #fff;
}

/*nowe divy*/

/********* SLIDER ************/

#fotkiContainer {
   padding:0;
   margin:0;
}

#fotkiContainer .stepcarousel{
   width: 610px; /*Width of Carousel Viewer itself*/
   height: 186px; /*Height should enough to fit largest content's height*/
   
}

#fotkiContainer .stepcarousel .belt{
   position: absolute; /*leave this value alone*/
   left: 0px;
   top: 25px;
   padding:0 0px;
}

#fotkiContainer .stepcarousel .panel{
   float: left; /*leave this value alone*/
   overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
   min-width: 204px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
   /*width: 205px;*/
   text-align:center;
}

#fotkiContainer .stepcarousel .panel img{
   border:5px solid #2e2e2e;
   margin: 0px 5px;
}

.stepcarousel{
   position: relative; /*leave this value alone*/
   border: none;
   overflow: scroll; /*leave this value alone*/
}

/*koniec slidera*/

div#szukajBox {
	background: #2e2e2e url('../img/bg_szukaj.gif') no-repeat left bottom;
	height: 110px;
	margin: 0 0 0 19px;
	width: 220px;
}

div#szukajBoxTytul {
	height: 53px;
	width: 220px;
}

div#szukajBoxInput {
	background: url('../img/bg_szukaj_input.gif') no-repeat left top;
	height: 31px;
	margin: 0 0 0 11px;
	width: 188px;
	position: relative; 
}

input#szukajSlowo {
	background: none;
	border: none;
	color: #1a1a1a;
	font-family: Tahoma, "Arial CE", Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 9px 3px 0 30px;
	width: 124px;
}

input#szukajSubmit {
	width: 30px;
	height: 30px;
	position: absolute;
    top: 0;
    right: 0; 
}

div#logoSFP {
	background: url('../img/bg_logo_sfp_off.gif') no-repeat left top;
	display: inline;
	float: right;
	height: 55px;
	margin: 11px 29px 0 0;
	width: 144px;
}
div#logoSFP a {
	display: block;
	height: 43px;
	width: 144px;
}
div#logoSFP a:hover {
	background: url('../img/bg_logo_sfp_on.gif') no-repeat left top;
}

div#photoRotator {
	/*height: 230px;*/
	position: relative;
	width: 470px; /*494px*/
}

div#photoOverlay {
	background: url('../img/nakladka_foto.png') no-repeat left top;
	height: 230px;
	left: 0;
	position: absolute;
	top: 0;
	width: 29px;
	z-index: 5;
}

div#photoRotator img {
	left: 0px;
	position: absolute;
	top: 0px;
	z-index: 1;
}

div.photoWrapper {
	display: none;
	position: relative;
}

div#naSkroty {
	background: #9bb290 url('../img/bg_naskroty.gif') no-repeat right top;
	display: inline;
	float: right;
	height: 230px;
	margin: 0 30px 0 0;
	width: 157px;
}

div#naSkrotyTytul {
	height: 17px;
	margin: 32px 0 17px 20px;
	width: 72px;
}

div.naSkrotyLink {
	height: 35px;
	margin: 0 0 0 19px;
	width: 115px;
}

div.naSkrotyLink a {
 display: block;
}

div#topPasek {
	background: #9bb290;
	display: inline;
	float: right;
	height: 12px;
	margin: 0 30px 0 0;
	width: 470px;
}


div.GalleryBox {
	 height: 170px;
	 /*height: 150px;*/
	 float: left;
	 text-align:center;
	 /*margin: 10px 7px 14px 7px;*/
	 /*margin: 10px 3px;*/
	 margin: 10px 2px;
	 /*width: 210px;*/
	 width: 216px;
 	 display: table-cell;
	 vertical-align: middle;
	 text-align: center;
}

div.GalleryBox img {
   border: 4px solid #2e2e2e;
   margin:auto;
}

div.GalleryImage{
	 /*border: 4px solid #2e2e2e;*/
	 margin: 20px 3px;
	 padding: 0px;
	 float: left;
	 width: auto;
	 /*width: 200px;*/
	 height: 127px;
	 display: table-cell;
	 vertical-align: middle;
	 text-align: center;
	 line-height: 22px;
 }
 
 div.GalleryImage img {
 	vertical-align: middle;
 	border: 4px solid #2e2e2e;
 }
 

span.GalleryTitle{
  /*color: #9bb290;*/
  color: #000;
}

span.GalleryTitle a{
  color: #000;
  text-weight: normal;
}

.GalleryGtitle {

  font-size:20px;
  height:43px;
  margin-bottom:10px;
  margin-top:10px;
  width:663px;
}


/*ie6 png fix*/
#flaga_pl, #flaga_ang, #flaga_fr, #flaga_ch, div#nawigacjaPrzyciski span, div#photoOverlay, div#stronicowanie .active, div#stronicowanie .unactive{ behavior: url(iepngfix.htc); }
/* end png fix*/

.sHighlight {
  font-weight: bold;
  background-color: #9bb290;
  color: #1a1a1a;
}

div#stronicowanie {
  width: 100%;
  text-align: center;
  margin-top: 15px;
  border-top: 1px dotted #767676;
  padding-top: 5px;
}

div#stronicowanie a, div#stronicowanie b  {
  text-align: center;
  line-height: 26px;
  margin: 5px;
  display: inline-block;
  height: 25px;
  width: 25px;
}

div#stronicowanie .normal {
  width: auto;
}


/*div#stronicowanie .active {
  background: url('../img/s_active.png') no-repeat;
}

div#stronicowanie .unactive {
  background: url('../img/s_unactive.png') no-repeat;
  height: 27px;
  width: 27px;
}*/

div#stronicowanie .active {
  background: transparent url('../img/s_active.png') no-repeat;
  height: 27px;
  width: 27px;
}

div#stronicowanie .unactive {
  background:  transparent url('../img/s_unactive.png') no-repeat;
  height: 27px;
  width: 27px;
}

div.film_box {
 /*border-top: 1px dotted #7b7b7b;*/
 border-bottom: 1px dotted #7b7b7b;
 padding: 30px 0px;
 text-align: center;
 margin-bottom:20px;
}

div#jakaGaleria {
 padding: 5px;
 margin: 0 auto;
 height: 300px;
 text-align: center;
 width:450px;
}

div#jakaGaleria h2{
	margin-top: 5px;
}

div#jakaGaleria  a{
  /*display: inline-block; */
  /*text-align: center;*/
  /*width: 300px;*/
}

div#jakaGaleria IMG {
    border: 4px solid #2e2e2e;
    margin: 5px;
    display: inline;
}

.glownyOpisGalerii {
 	text-align: justify;
 	padding: 5px;
}

div#printLogo {
	display: none;
}
