/* #be3d16 */

* {
	margin:0;
	padding:0
}
.zwijacz {
	clear: both;
	height: 1px;
	line-height: 1px;
}
body {
	font-size:100%;
	color:#b3b7a8;
	background:url(../gallery/serwis/tlo_01.gif) repeat 0 0 #0d0d0c;
}
/* ogolne */
.access, hr {
	display:none
}
fieldset {
	border:0
}
a {
	text-decoration:underline;
	color:#d1d6c4;
}
a:hover {
	text-decoration:none
}
img {
	border:none
}
/* tresci */
#tresc h3 {
	font:normal 20px/33px Georgia, "Times New Roman", Times, serif;
	color:#be3d16;
	padding:10px 0;
	margin:20px 0;
}
#trescLw h3, #trescPr h3, #trescFull h3 {
	background:url(../gallery/serwis/kr_01.gif) repeat-x 0 100%
}
/* layout */

#kontenerOut {
	font:14px/20px Georgia, "Times New Roman", Times, serif;
	width:100%;
	height:100%;
	background:url(../gallery/serwis/tlo_02.jpg) repeat-x 0 0 #10100f;
}
#kontenerIn {
	background:url(../gallery/serwis/nav_tlo.gif) 0 100% repeat-x;
	padding-bottom:20px;
}
#naglowek {
	position:relative;
	width:100%;
	height:140px;
	margin:0 auto;
	background:url(../gallery/serwis/naglowek_tlo.jpg) 50% 0 no-repeat;
}
#naglowekIn {
	width:750px;
	margin:0 auto;
	position:relative;
}
#naglowek h1 {
	width:560px;
	margin:0 0 0 100px;
	height:140px;
	text-indent:-999px;
	overflow:hidden;
}
#naglowek h1 a {
	display:block;
	width:560px;
	height:140px;
}
#menu_jezyki {
	position: absolute;
	top: 180px;
	left:-21px;
	width:22px;
	overflow:hidden;
}
#gallery #menu_jezyki {
	top: 280px;
}
#menu_jezyki li {
	list-style:nonel;
	text-indent:-999px;
	overflow:hidden;
	margin:0 0 2px 0;
	zoom:1
}
#menu_jezyki li a {
	display:block
}
#menu_jezyki li a:hover {
	background-position:-33px 0 !important
}
#menu_jezyki li.pl a {
	background:url(../gallery/serwis/flaga_pl.gif) 0 0 no-repeat;
}
#menu_jezyki li.ru a {
	background:url(../gallery/serwis/flaga_ru.gif) 0 0 no-repeat;
}
#menu_jezyki li.en a {
	background:url(../gallery/serwis/flaga_en.gif) 0 0 no-repeat;
}
#menu_jezyki li.de a {
	background:url(../gallery/serwis/flaga_de.gif) 0 0 no-repeat;
}
#menu_jezyki li.fr a {
	background:url(../gallery/serwis/flaga_fr.gif) 0 0 no-repeat;
}
#menu_jezyki li.es a {
	background:url(../gallery/serwis/flaga_es.gif) 0 0 no-repeat;
}
#menu_jezyki .active a {
	background-position: -33px 0 !important;
}
/* podstrona */
body#sub #naglowek {
	position:relative;
	width:100%;
	height:175px;
	margin:0 auto;
	background:url(../gallery/serwis/naglowek_sub_tlo.jpg) 50% 0 no-repeat;
}
/* gallery */
body#gallery #naglowek {
	position:relative;
	width:100%;
	height:175px;
	margin:0 auto;
	background:url(../gallery/serwis/naglowek_gallery_tlo.jpg) 50% 0 no-repeat;
}
body#sub #naglowekIn {
	width:750px;
	margin:0 auto;
	position:relative
}
body#gallery #naglowekIn {
	width:750px;
	margin:0 auto;
	position:relative
}
body#sub #naglowek h1 {
	width:560px;
	margin:0 0 0 100px;
	height:175px;
	text-indent:-999px;
	overflow:hidden;
}
body#gallery #naglowek h1 {
	width:560px;
	margin:0 0 0 100px;
	height:175px;
	text-indent:-999px;
	overflow:hidden;
}
body#sub #naglowek h1 a {
	display:block;
	width:560px;
	height:175px;
}
body#gallery #naglowek h1 a {
	display:block;
	width:560px;
	height:175px;
}
#naglowek h2 {
	display:none
}

#naglowek p#dataDzis {
	position:absolute;
	top:45px;
	left:470px;
	font-size:12px;
	line-height: 14px;
	color:#afafa3;
}
#naglowek p#dataDzis span.dataKont {
}
#naglowek p#dataDzis span.dataData {
	color:#be3d16;
	font-style:italic;
}
#naglowek .textWowczas {
  position:absolute;
  top:83px;
  left:470px;
  font-size:12px;
  line-height: 14px;
}

#naglowek #navOkres {
	position:absolute;
	top:2px;
	right:0;
	width:720px;
	font-size:12px;
	line-height:27px;
}
#naglowek #navOkres a {
	text-decoration:none;
	color:#afafa3;
}
#naglowek #navOkres a.prev {
	position:absolute;
	top:0;
	left:30px;
	color:#be3d16;
	background:url(../gallery/serwis/kr_01.gif) repeat-x 0 22px;
}
#naglowek #navOkres a.prev:hover {
	color:#afafa3
}
#naglowek #navOkres a.act {
	display:block;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	text-align:center
}
#naglowek #navOkres a.next {
	position:absolute;
	top:0;
	right:30px;
	color:#be3d16;
	background:url(../gallery/serwis/kr_01.gif) repeat-x 0 22px;
}
#naglowek #navOkres a.next:hover {
	color:#afafa3
}
#naglowek #nagWydarzenia {
	position:absolute;
	bottom:10px;
	right:0px;
	width:280px;
}
#nagWydarzenia p {
	font:normal 12px/16px Georgia, "Times New Roman", Times, serif;
	margin-top:2px;
	padding-top:2px;
	background:url(../gallery/serwis/kr_01.gif) repeat-x 0 0
}
#nagWydarzenia p.first {
	background:none
}
#nagWydarzenia span.data {
	font-style:italic;
	margin:0 5px 0 0;
	color:#be3d16
}
#nagWydarzenia p a {
	color:#b3b7a8;
	text-decoration:none
}
#zawartoscOut {
	background:url(../gallery/serwis/zawartoscOut_tlo.jpg) 50% 0 no-repeat;
}
body#sub #zawartoscOut {
	background:url(../gallery/serwis/zawartoscOut_sub_tlo.jpg) 50% 0 no-repeat;
}
body#gallery #zawartoscOut {
	background:url(../gallery/serwis/zawartoscOut_gallery_tlo.jpg) 50% 0 no-repeat;
	padding: 30px 0px 0px 0px;
}
#trescOut {
	width:748px;
	margin:0 auto;
}
#zawartoscIn {
}
#trescIn {
	padding:0 !important
}
#trescMain {
	width:748px;
	margin:0;
	padding:0 !important
}
#filmFlash {
	width:734px;
	height:432px;
	padding:13px 0 0 14px;
}
body#main #filmFlash {
	background:url(../gallery/serwis/player_main_tlo.png) 0 0 no-repeat;
}
body#sub #filmFlash {
	background:url(../gallery/serwis/player_sub_tlo.png) 0 0 no-repeat;
}
object {
	outline:none;
	margin:0 !important;
	display:block
}
#tresc {
	padding-top:10px;
}
#trescLw {
	float:left;
	display:inline;
	width:435px;
	padding:0 10px 40px 20px;
}
#trescPr {
	float:right;
	display:inline;
	width:245px;
	margin-bottom:40px;
	padding:0 20px 0 10px;
}
#trescPr .podstrony {
}
#trescPr .podstrony li {
	margin: 5px 0px 5px 0px;
	height: auto !important;
}
#trescGaleriaThumb {
	padding-left:10px
}
#trescGaleriaThumb div.box {
	display:block;
	width:100px;
	margin:0 5px 5px 0;
	float:left;
  border: solid 5px #3f3f3a;
}
#trescGaleriaThumb div.box a img {
	border:1px #464643 solid
}
#trescGaleriaThumb div.box a:hover img {
	border:1px #5a5a56 solid
}
#trescGaleria {
	clear:both;
	display:block;
	background:#151614;
	height:195px;
	margin:0 0 13px 0
}
#gallery #trescGaleria, #gallery #trescFull {
	clear:both;
	display:block;
	background:#151614;
	height: auto;
	padding:0 0 20px 20px;
}
#gallery #trescFull {
  padding:0 20px 20px 20px;
}
#trescGaleria h3, #trescFull h3 {
	margin:5px 0 3px 0;
}
#trescGaleria .box, #trescGaleria .box2 {
	float:left;
	margin:0 12px 0 0
}
#trescGaleria .box2 {
	float:left;
	margin:0 12px 10px 0
}
#gallery #trescGaleria .box.first {
	margin-left:17px;
}
#gallery #trescGaleria .box2.first {
	margin-left:0px;
}
#gallery #trescGaleria .powrot {
	text-align: right;
	padding: 10px 20px 10px 10px;
}
#gallery #trescGaleria .powrot a {
	text-decoration: none;
}
#gallery #trescGaleria .box span {
	display: block;
	font:16px Georgia, "Times New Roman", Times, serif;
	width: 203px;
	text-align: center;
	line-height: 25px;
	cursor: pointer;
	padding: 0px 0px 20px 0px;
}
#gallery #trescGaleria .box a {
	display: block;
	width: 203px;
	text-decoration: none !important;
	cursor: pointer;
}
#gallery #trescGaleria .box a:HOVER {
	text-decoration: none !important;
}
#gallery #trescGaleria .box img {
	border: solid 5px #3f3f3a;
}
#gallery #trescGaleria .box2 img {
	border: solid 5px #3f3f3a;
}
.kalendarium {
}
.kalndBox {
	position:relative;
	padding:0 0 20px 0;
	margin:0 0 15px 0;
	background:url(../gallery/serwis/kr_02.gif) 0 100% repeat-x;
	zoom:1
}
.kalendarium .last {
	background:none
}
.kalendarium p.data {
	position:absolute;
	top:0;
	left:0;
	color:#72756c;
	font-size:12px;
	font-style:italic;
	width: 125px;
}
.kalendarium h4, .kalendarium h4 a {
	color:#be3d16;
}
.kalendarium h4 {
	font:16px Georgia, "Times New Roman", Times, serif;
	padding-left:135px;
}
.kalendarium h4 a {
	text-decoration:none
}
.kalendarium h4 a:hover {
	text-decoration:underline
}
.kalendarium p.opis {
	padding-left:135px;
}
.kalendarium p.opis a {
	text-decoration:none
}
.kalendarium p.opis a:hover {
	text-decoration:underline
}
#trescPr ul {
	list-style:none
}
#trescPr li {
	padding:0 0 10px 10px;
	line-height:16px;
	height:30px;
	background:url(../gallery/serwis/arr_02.gif) 0 6px no-repeat;
}
#trescPr ul a {
	display:block;
	position:relative;
	padding-right:30px;
	text-decoration:none;
	color:#be3d16;
}
#trescPr ul a:hover {
	text-decoration:underline
}
#trescPr ul span {
	position:absolute;
	top:0;
	right:0;
	text-indent:-999px;
	overflow:hidden;
	width:30px;
	line-height:30px;
}
#trescPr ul span.pdf {
	background:url(../gallery/serwis/ico_pdf.gif) 0 0 no-repeat
}
#trescPr ul span.zip {
	background:url(../gallery/serwis/ico_zip.gif) 0 0 no-repeat
}
#trescPr ul span.default {
	background:url(../gallery/serwis/ico_default.gif) 0 0 no-repeat
}
#trescPr ul a:hover span {
	background-position: 0px -36px;
}
/* nawigacja */
#nav {
	clear:both;
	display:block;
	position:relative;
	width:748px;
	height:50px;
	margin:0px auto 0 auto;
	z-index:1;
}
#navIn {
	position:absolute;
	top:10px;
	left:0px;
	z-index:10;
}
#nav li {
	list-style:none;
	float:left;
	display:inline;
	line-height:45px;
	height:45px;
	margin:0 1px 0 0;
	background:url(../gallery/serwis/nav_kr.gif) no-repeat 100% 50%;
}
#nav li a {
	float:left;
	display:block;
	list-style:none;
	padding:0 10px 0 10px;
	overflow:hidden;
	font:normal 15px/40px Georgia, "Times New Roman", Times, serif;
	height:45px;
	color:#be3d16;
	text-decoration:none;
}
#nav li a:hover {
	background:url(../gallery/serwis/kr_03.gif) repeat-x 0 100%;
	color:#afafa3
}
#nav li.mnGaleriaFoto a {
	padding-right:60px;
	background:url(../gallery/serwis/mn_galeria_foto.gif) 100% 0 no-repeat
}
#nav li.mnGaleriaFoto a:hover {
	background:url(../gallery/serwis/mn_galeria_foto.gif) 100% -46px no-repeat
}
#nav li.mnGaleriaWideo {
	background:none
}
#nav li.mnGaleriaWideo a {
	padding-right:60px;
	background:url(../gallery/serwis/mn_galeria_wideo.gif) 100% 0 no-repeat
}
#nav li.mnGaleriaWideo a:hover {
	background:url(../gallery/serwis/mn_galeria_wideo.gif) 100% -46px no-repeat
}
#nav li.last{
  background:none !important;
}
.en #nav li a {
	padding:0 9px 0 9px !important;
}
.de #nav li a {
  padding:0 8px 0 8px !important;
}
.fr #nav li a {
  padding:0 9px 0 9px !important;
}
.es #nav li a {
  padding:0 6px 0 6px !important;
}
.ru #nav li a {
  padding:0 5px 0 5px !important;
}


#stopka {
	position:relative;
	clear:both;
	width:720px;
	margin:0px auto;
	height:60px;
	padding:10px 0 20px 0;
}
#stopkaIn {
	width:720px;
}
#stopka p {
	font:normal 11px Tahoma, Verda, Arial, sans-serif;
	color:#3b3c37;
	float:left;
	margin:5px 20px 0 0;
}
#stopka p.linki {
	float:left;
	display:inline;
	margin:5px 0 0 120px;
	padding:0 20px 0 0
}
#stopka p.text{
  margin: 27px 0px 0px 60px;
  _margin: 27px 0px 0px 30px;
}

#stopka a {
	margin:0 10px 0 10px;
	text-decoration:none
}
#stopka a.activ {
	color:#aeb1a0
}
#stopka a:hover {
	color:#fff
}
#stopka ul#autor {
	float:right;
	margin-top:25px;
}
#stopka ul#autor li {
	display:inline;
	float:left;
	width:84px;
	height:20px;
	text-indent:-9999px;
	overflow:hidden
}
#stopka ul#autor li#akonet {
	width:84px;
}
#stopka ul#autor li#freeweb {
	width:76px;
}
#stopka #autor #akonet, #stopka #autor #akonet a {
	background:url(../gallery/serwis/stopka_akonet.gif) no-repeat 0 0
}
#stopka #autor #freeweb, #stopka #autor #freeweb a {
	background:url(../gallery/serwis/stopka_freeweb.gif) no-repeat 0 0
}
#stopka #autor #akonet a, #stopka #autor #freeweb a {
	display:block;
	width:84px;
	height:20px;
	margin:0;
}
#stopka #autor #akonet a:hover, #stopka #autor #freeweb a:hover {
	background-position:0 -20px
}
#stopka .logoKarta{
  margin: 0px;
  position: absolute;
  top: 37px;
  right: 165px;    
} 
#stopka .logoKarta a{
  display: block;
  width: 40px;
  height: 14px;
  background:url(../gallery/serwis/karta_logo.gif) no-repeat 0 0
}
#stopka .logoKarta a:hover{
  background-position: -39px 0;
}
#stopka .logoPoland{
  margin: 0px;
  position: absolute;
  top: 10px;
  left: 0px; 
}     
#stopka .logoPoland a{
	display: block;
	width: 40px;
	height: 40px;
  background:url(../gallery/serwis/poland_logo.gif) no-repeat 0 0
}
#stopka .logoPoland a:hover{
  background-position: -40px 0;
}
#stopka .logoKatynFilm{
  margin: 0px;
  position: absolute;
  top: 37px;
  right: 220px; 
}     
#stopka .logoKatynFilm a{
  display: block;
  width: 33px;
  height: 15px;
  background:url(../gallery/serwis/katyn_wajdy_logo.gif) no-repeat 0 0
}
#stopka .logoKatynFilm a:hover{
  background-position: -34px 0;
}
#stopka .logoPoland span, #stopka .logoKarta span, #stopka .logoKatynFilm span{
  display: none;
}
/* hack zamykajacy float */
#tresc:after, #trescMain:after, .zwin_gallery:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.materialy p{
  margin: 10px 0px 10px 0px;  
}
#scroll_news{
  position: absolute;
  top:5px;
  right: 20px;
  display: none;
}
#scroll_news li{
  list-style-type: none;
}
.newsticker{
  text-align: right;
}

