
.center {
  text-align: center;
}

.clearer {
  clear: both;
  height: 0px;
  overflow: hidden;
}
.el_float{
		float:left;
		display:inline;
}

a:link,a:visited{
	color:#000;

}

a:active,a:hover{
color:#7c0201;

}
div h2{
		font-size:20px;
		color:#696969;

}

strong{
	font-weight:bolder;
	
}

div#bckg{
		background-position:center;
		margin:0px auto 0px auto;
		background-image:url('../gfx/a.gif');
		background-repeat:repeat-y;
		

}

div#main_content{
		width:771px;
		margin:0px auto 0px auto;
		
		background-color:#fff;
		
}

div#wirtualne_muzeum{
		background-color:#000;
		width:771px;
		text-align:center;
		padding:8px 0px 10px 0px;
}

div#wirtualne_muzeum a:link,#wirtualne_muzeum  a:visited{
		text-decoration:none;
		color:#fff;
		font-size:17px;
		font-weight:bold;

}

div#header div{
		float:left;
		height:141px;
}

div#menu {
		width:771px;
		height:50px;
		display:inline;
		float:left;
		
}

div#menu a{
		background:url('../gfx/menu/menu_bckg.jpg');
		float:left;
		color:#EFB3B3;
		height:40px;
		padding:10px 10px 0px 10px;
		font-size:12px;
		font-weight:bold;
		line-height:14px;
		text-decoration:none;
}

div#menu a:hover{
		background:url('../gfx/menu/menu_bckg1.jpg');
		float:left;
		color:#fff;
		
}
div#menu img{
		float:left;
		width:2px;

}
div#line {
		background:url('../gfx/nad_menu.gif');
		width:575px;
		height:5px;
		float:left;
		overflow:hidden;
	
}
div#line_r {
		background-color:#5c5c5c;
		width:179px;
		height:5px;
		float:left;
		overflow:hidden;
}


#wrapper{
	
	margin:0px auto 0px auto;
	width:771px;
	
}

#container{
	background-color:#fff;
	background-image:url('../gfx/cont_bckg.jpg');
	float:left;
	width:381px;
	border-left:195px solid #fff; /* The width and color of the left rail */
	border-right:195px solid #fff; /* The width and color of the right rail */
	position:relative;
	height:100%;
}
#container2{
	background-color:#eee;
	float:left;
	width:576px;
	background:url('../gfx/tresc_lm.gif') repeat-y;
	border-left:195px solid #fff; /* The width and color of the left rail */
	position:relative;
	height:100%;
}
#container2{
	background-color:#eee;
	
}


#conteiner3{
	background-color:#fff;
	float:left;
	width:500px;
	position:relative;
	height:1500px;

}
#center{
	background-image:url('../gfx/tresc_tlo.jpg');
	background-color:#eee;
	background-repeat:no-repeat;
	float:left;
	
	width:331px;
	min-height: 650px;
	height: auto !important;
	height: 650px;
	
	
	
	margin-right:-331px;
	margin-left:10px;
	display:inline;
	padding:15px 15px 40px 15px;
	text-align:justify;
	font-size:12px;
	line-height:16px;
	
}

#center_video{
	background-color:#eee;
	float:left;
	width:383px;
	padding:50px 0px 50px 77px;
	margin-right:-431px;
	margin-left:10px;
	display:inline;
	
	/*background-color:#eee;
	float:left;
	width:461px;
	margin-left:10px;
	margin-right:-536px;
	padding:20px 15px 20px 100px;
	text-align:justify;
	font-size:12px;
	line-height:16px;
	*/
}
#center_video a{
	display:block;
	margin:5px 0px;
	color:#666666;

}

#center_video a:hover{
	color:#d20001;
	
}
#pamiec_o_katyniu{
	padding:0px;
	margin:0px;
	width:580px;
	position:relative;
	left:-136px;
	top:-10px;
	float:left;
	display:block;
}

#center_flash{
	background-color:#fff;
	float:left;
	width:726px;
	
	padding:15px 15px 15px 30px;
	
}
#center_flash div p{
	padding-left:100px;


} 


#leftRail{
	float:left;
	width:195px;
	margin-left:-235px;
	position:relative;
	
	
		
}
.pic_pod{
		
		float:right;
		margin:-5px 0px 0px 10px;
}

.pic_pod label{

	 display:block;
	 text-align:center;
	 clear:both;
	 
}


#center img{
		
		
		
		margin-top:15px;
		border:1px solid #000;
		padding:2px;


}

#rightRail{
	float:right;
	width:195px;
	margin-right:-195px;
	position:relative;
	
}


/*

div#left {
		background-color:#fff;
		width:195px;
		height:500px;
		float:left;
		display:inline;
		 height:auto;
}
div#right {
		background-color:#fff;
		width:195px;
		 height:auto;
		float:right;
		
}
div#main {
		background-image:url('../gfx/tresc_tlo.jpg');
		background-color:#eee;
		background-repeat:no-repeat;
		width:351px;
		
		float:left;
		padding:15px;
		text-align:justify;
		font-size:12px;
		line-height:16px;

}

div#main img{
	
		float:right;
		margin-left:15px;
		margin-bottom:15px;
		margin-top:15px;

		border:1px solid #000;
		padding:2px;
}

div#test{
		
		float:left;
		position:relative;
}


*/

div#flashcontent p{
		font-size:14px;
		color:#666666;
		margin-left:-80px;
		line-height:18px;
		height:300px;
		
		

}

div#flashcontent a{
		color:#d20001;

}

.sh{
	  background:url('../gfx/tresc_lm.gif') repeat-y;
		width:20px;
		height:100%;
		float:left;
		position:absolute;
		left:0px;
}

div#shadow_left{
		width:6px;
		height:100%;
		position:absolute;
		background-image:url('../gfx/tresc_lm.gif');
		left:0px;
		
}
div#shadow_left img{
		float:left;
		width:6px;
}	
div#shadow_right{
		width:6px;
		height:100%;
		position:absolute;
		background-image:url('../gfx/tresc_rm.gif');
		left:375px;
		
	
}
div#shadow_right img{
		float:right;
		width:6px;
}	


/******************left side*************/


#leftRail ul  li{

		background-color:red;
		background:url('../gfx/bullet.gif') no-repeat;
		background-position:2px 5px;
		padding-left:20px;
		margin:10px 5px;

}

#leftRail a{
		text-decoration:none;
		color:#7c0201;
		font-weight:bold;
		font-size:12px;


}

#leftRail a:active{
		text-decoration:none;
		color:#efb3b3;
		font-weight:bold;
		font-size:12px;


}






/******************main*************/

/******************Materiały i dokumenty************/
#dokumenty ul{
		margin-left:-10px;
		text-align:left;
		
}

#dokumenty ul li{
		list-style:none;
		background:url('../gfx/pdf_ico.gif') no-repeat;
		padding-left:25px;
		margin-bottom:10px;
		text-decoration:none;

}
#dokumenty a{
		text-decoration:none;
}
#dokumenty a:hover{
		text-decoration:underline;
		color:#d20001;;
}
#dokumenty ul li p{
		text-decoration:none;
		margin-top:-10px;
}
#dokumenty ul li p span{

		font-size:10px;
		
}
/******************Miejsca represji*************/
#center ul{
	list-style: disc;
	padding:10px 15px;

}
#center ul li{
	padding-top:10px;

}


/******************right*************/






.newsletter {
		border-bottom:1px solid #c7c7c7;
		border-top:1px solid #c7c7c7;
		width:135px;
		height:70px;
		font-size:8px;
		padding:10px 20px 0px 40px;
		margin-bottom:15px;
		margin-top:5px;
}

.newsletter p{
		
		color:#7c0201;
		font-size:12px;
		font-weight:bold;
		margin:10px 0px 10px -20px;
}

div#search {
		background-image:url('../gfx/teaser_tl.gif');
		background-repeat:no-repeat;
		background-color:#5c5c5c;
		width:130px;
		height:30px;
		font-size:8px;
		color:red;
		padding:0px 0px 0px 65px;
		margin-bottom:15px;
}

.search_inp {
		float:left;
		width:90px;
		height:15px;
		font-size:11px;
		padding:3px;
		border:1px solid #A5A5A5;
		border-right:none;
		background-color:#fff;

}

.search_subm {
		vertical-align:top;
		float:right;
		margin-right:15px;
		margin-top:-1px;


}

/******************footer*************/

div#footer{
		background-color:#d20001;
		width:100%;
		
		padding-top:3px;
		clear:both;
		min-height: 15px;
		height: auto !important;
		height: 15px;
		
}
div#footer img{

		
		

}
div#footer a{
	font-size:10px;
	float:right;
	margin-right:40px;
	
	text-decoration:none;
	color:#f5f5f5;
	
}



/******************right************/
#rightRail ul li label{
		margin-left:10px;
		color:#666666;
		font-size:11px;
		display:block;
}

#rightRail ul li p{
		text-align:center;
		font-size:12px;
		color:#666666;
		line-height:16px;
		
}
#rightRail ul li img{
		margin:5px 2px 5px 2px;
		width:191px;
}

.center a{
		color:#d20001;
		text-decoration:none;
		font-weight:bold;

}



.ttable{
		clear:both;
		
		padding-left:15px;
}

.img
  {
  margin:10px 5px 0px 5px ;
  float: left;
  text-align:center;
	display:inline;

	overflow:hidden;

}
.img img
  {
		
  display: inline;
  margin: 2px 2px 2px 2px;
  border:1px solid #545454;
	text-align:center;
  }

.img_widt img {
	width:130px;
	height:90px;
}

.desc  {
  color:#545454;
	text-align: left;
  
	width: 140px;
  margin: 2px 2px 2px 2px;
	
}

.desc p {
  margin-bottom:2px;
	padding-left:12px;
	color:#000;
	
}

.desc a{
	text-decoration:none;
	

}
.desc a:hover{
	color:#d20001;


}


#center .desc ul {
	margin:-5px 0px 0px 0px;

}
#center .desc ul li{
	margin:-2px 0px 0px 20px;
	padding:0px 0px 0px 0px ;
	
		

}
.desc a{
	margin-top:2px;
	line-height:12px;
	

}
.zdjecia_tab a{

	text-decoration:none;
}
.zdjecia_tab tr{
	

}
.zdjecia_tab tr td{
	padding:5px;
	

}




.short_text_aktualnosci_img{
	border:1px solid #3b3b3b;
	display:inline;
	float:left;
	
}



.short_text{
	background-image:none;
	margin:0px 0px 0px 0px;
	border-top:1px solid #ccc;
	
	padding:20px 0px 20px 0px;
}


.short_text_realizacje_img{
	border:1px solid #484848;
	padding:4px 4px;
	
	
}
.short_text .date{
	
	display:inline;
	float:right;
	margin-top:0px;
}

.short_text .more{
	display:inline;
	float:right;
	margin:10px 0px 10px 0px;
	border:0px;
}

p.short_text_content{
	display: none;
	padding:10px 10px;
}

.short_hover p.short_text_content{
	display: block;	
}


.short_hover{
	margin:0px;
	padding:0px 10px 0px 0px;
	background-image:url('../gfx/content/light_bckg.jpg');
	
}
a.h2title{
	text-decoration:none;
	
}


.h2title h2{
	font-size:13px;
	display:inline;
	float:left;		
	text-decoration:none;
	color:#111;
	font-weight:bold;
	

}
.clear{
	clear:both;

}
/*PAGINACJA*/

div#pagination{
	width:500px;
	
	height:14px;
	padding:3px;
	text-align:center;
	
}
div#pagination a,div#pagination p{
	display:inline;
	background-image:url('../gfx/content/light_bckg.jpg');
	color:#aaa;
	padding:3px 6px;
	margin:0px 2px 0px 2px;
	
}
div#pagination p.unactive{
	
	color:#222;

}

div#pagination p.pag_active{
	background:#7c0201;
	color:#fff;

}

div#pagination a:hover{
	
	background:#7c0201;
	color:#fff;


}

#noc_muzeow_box,#gala_podsumowujaca, #pamiec_box, #wyniki_konkursu, #podsumowanie_konkursu, #przesuniecie_konkursu, #nagrodzone_plakaty, #wyroznione_plakaty, #wyroznione_strony, #regulamin_konkursu, #komunikat_dla_uczestnikow,#wnioski_wizowe{
	display: none;
}

#noc_muzeow_film{
	position: relative;
	left: -10px;
}