body, html
{
	background-color:#897666;
	background-image: url('/gfx/g_bkg.png');
	background-repeat: repeat-x;
	margin:0;
	padding:0;
	font: 12px Tahoma;
	color: #C6C6B6;
	line-height:150%;
	text-align:center;
}
.textVersion
{
	display:none;
}
a img
{
	border: 0;
}
a
{
	color: #E4DBA5;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	color: #F1BC5F;
}
#center
{
	width:980px;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
}
#header
{
	width: 980px;
	height: 200px;
	background-image: url('/gfx/t_graphic.jpg');
	background-position: top right;
	background-repeat: no-repeat;
}
#mainColumns #menu
{
	float:left;
	width:300px;
	min-height:400px;
	background-color: #774C25;
/*	background-image: url('/gfx/menu/pl/m_bkg.jpg');*/
	background-repeat: no-repeat;
	text-align:center;
	height:100%;
}
.menu_pl {
	background-image: url('/gfx/menu/pl/m_bkg.jpg');}
.menu_de {
	background-image: url('/gfx/menu/de/m_bkg.jpg');}
.menu_en {
	background-image: url('/gfx/menu/en/m_bkg.jpg');}	
.menu_fr {
	background-image: url('/gfx/menu/fr/m_bkg.jpg');}
	
#mainColumns #content
{
	float:right;
	width: 678px;
	background-color: #411B1B;
	min-height:400px;
}
#mainColumns
{
	clear:both;
	background-image:url('/gfx/c_bkg.gif');
	margin-bottom:2px;
}
#langSelect
{
	text-align:right;
	height:30px;
}
#langSelect ul, #langSelect ul li
{
	list-style-type:none;
	margin:0;
	padding:0;
	text-indent:0;
	display:inline;
}
#contentBody
{
	padding: 0 30px 15px 30px;
}
#contentBody h1
{
	padding-left:15px;
}
#contentBody h2
{
	font-size:17px;
}
#contentNoSubmenu
{
	margin: 0 15px 20px 15px;
}
#contentNoSubmenu hr
{
	margin: 15px 0 15px 0;
}

body#main #contentNoSubmenu
{
	margin:0; 
}

p
{
	margin:0;
	padding:0;
	text-indent:4ex;
	margin-bottom:.5em;
	text-align:justify;
}
h1
{
	margin:0;
	padding:0;
	font-family: Tahoma;
	font-size:16px;
	font-weight:bold;
	color: #DEB05F;
	margin-bottom:10px;
}
#footer
{
	font-size: 11px;
	color: #BDB1A6;
	font-weight: normal;
}
#footer #footerMenu
{
	float:left;
	width: 300px;
	height: 50px;
	background-color: #895F37;
	color:#D0C0A2;
	text-align:center;
	line-height:100%;
}
#footer #footerMenu img
{
	float:left;
	margin-top:6px;
}
#footer #footerMenu #powiat
{
	padding-top:8px;
	padding-right:6px;
}
#footer #footerContent a {
	margin: 0;
	padding: 0;
}
#footer #footerContent a:hover
{
	color: #EED8D8;
}
#footer #footerContent
{
	float:right;
	width:678px;
	height:50px;
	margin:0;
	padding:0;
	background-color: #643939;
}

#footerContentLinks
{
	padding:11px 30px 0 30px;
}
#footerContent #mkind
{
	display:block;
	float:left;
	line-height:1.2;
}
#footerContent #mkind img
{
	float:left;
}
#footerContent #bip
{
	line-height:1.2;
	display:block;
	float:right;
}
#footerContent #bip img , #footer #mkind img
{
	vertical-align: top;
}
#footerContent #bip, #footer #mkind
{
	margin-top: 15px;
	color:#BDB1A6;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}
.columns:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both;
    font-size:0;
    visibility: hidden;
}

.columns {display: inline-block;}

/* Hides from IE-mac \*/

.columns {display: block;}
/* End hide from IE-mac */


.leftColumn
{
	float:left;
}
.rightColumn
{
	float:right;
}

#menu ul, #menu ul li
{
	padding:0;
	margin:0;
	text-indent:0;
	list-style-type:none;

}
#menu ul
{
	margin-top: 95px;
}
#menu li
{
	height: 48px;
	background-image: url('/gfx/m_sepa.gif');
	background-position: top center;
	background-repeat: no-repeat;
	overflow:hidden;
}
#menu li a
{
	display:block;
	height:30px;
	width:164px;
	margin:auto;
	overflow:hidden;
	outline:0!important;
}

#menu li a:hover, #menu li a.active
{
	padding-top:100px;
}
#menu li a
{
	background-position: center top;
	background-repeat: no-repeat;
}
#copyFooter
{
	font-size:11px;
	line-height:130%;
	padding-left: 10px;
	padding-top:10px;
	color: #BDB1A6;
}
#textMenu
{
	width:500px;
	margin: 10px 0 0 0;
	padding-bottom: 20px;
	text-align:right;
	line-height:130%;
}
#textMenu ul
{
	padding:0;
	margin:0;
	text-indent:0;
	clear:both;
	display:block;
	margin-right:30px !important;;
}
#textMenu a
{
	font-weight:normal;
	text-decoration:none;
	font-size:11px;
	color: #BDB1A6;
}
#textMenu a:hover
{
	color:#EDDED0;
}
#textMenu ul li
{
	padding:0;
	margin:0;
	text-indent:0;
	display:inline;
}

#newsMenu1, #newsMenu2, #newsMenu1 li, #newsMenu2 li
{
	list-style-type:none;
	padding:0;
	margin:0;
	text-indent:0;
	width:255px;
}
#newsMenu1 img
{
	vertical-align: middle;
}
#newsMenu1 a, #newsMenu2 a
{
	padding: 0px 0 8px 15px;
	color:#E5E0BF;
	text-decoration:none;
}
#newsMenu1 a
{
	padding-bottom:0;
}
#newsMenu2 a, #newsMenu1 a
{
	display:block;
}
#newsMenu2 a:hover, #newsMenu1 a:hover
{
	color:#D0C473;
}
#newsMenu2 .sep
{
	background-image:url('/gfx/c_main_sepa_bkg2.gif');
	background-repeat:no-repeat;
	padding-top: 10px;
}
#newsMenu2
{
	background-image:url('/gfx/c_main_sepa_bkg.jpg');
	background-repeat:no-repeat;
	padding-top: 10px;
}


#news, #news li
{
	list-style-type:none;
	padding:0;
	margin:0;
	text-indent:0;
}
#news li
{
	background-image:url('/gfx/c_news_sepa_bkg.jpg');
	background-repeat:no-repeat;
	margin-bottom:20px;
	padding-right:15px;
	padding-left:15px;
}
#news img
{
	margin-top:10px;
	float:right;
}
#news .date
{
	padding-top:70px;
	font-size:11px;
	text-align:left;
}
#news h3
{
	clear:both;
	font-size:12px;
	padding:0;
	margin:0;
	color:#DEB05F;
}
#news h3 a
{
	color:#DEB05F;
}
#news .info
{
	text-align:justify;
	font-size:12px;
}
#news li.last
{
	background-image:url('/gfx/c_news_sepa_bkg2.jpg');
	background-repeat:no-repeat;
}
#news li.last a
{
	display:block;
	font-size:11px;
}
#news li.last a.leftColumn, #news li.last a.rightColumn
{
	margin:10px 0 0 0;
}

.submenu
{
	background: url('/gfx/c_sub_sepa_bkg.jpg') repeat-x;
	font-size:11px;
	margin: 0;

}
.submenu ul
{
	display:block;
	padding:10px 15px;
	background: url('/gfx/c_sub_sepa.gif') repeat-x left bottom;
	margin:0 0 20px 0;

}
.submenu ul, .submenu ul li
{

	text-indent:0;
	list-style-type:none;
}
.submenu ul li
{
	margin:0;
	padding:0;
	display:block;
	float:left;
	margin-right:12px;
}
.submenu h2
{
	background: url('/gfx/c_sub_sepa.gif') repeat-x bottom center;
	padding:8px;
}
hr
{
	border-top:1px solid #311414 ;
	border-bottom:1px solid #523030;
	border-left:0px solid #311414 ;
	border-right:0px solid #311414 ;
/* 	height:2px; */
	margin-bottom:10px;
}
div.hr
{
	background: url('/gfx/c_sub_sepa.gif') no-repeat;
	height:2px;
	width:100%
}
fieldset
{
	border:0;
}
label
{
	display:block;
	font-weight:bold;
	background: url('/gfx/c_sub_sepa_bkg.jpg') repeat-x;
	font-size:11px;
	margin: 0;
}
input, textarea, select
{
	background: #411B1B;
	font-family:inherit;
	font-size:inherit;
	color:inherit;
	border: 1px solid #774C25;
	padding:4px;
}
form #title, form #shortinfo
{
	width:300px;

}
form #title
{
	color: #DEB05F;
	font-weight:bold;
}
form #shortinfo
{
	text-align:justify;
	height: 8em;
}
button 
{
	width:100px;
	height:30px;
}

.date /* aktualnosci */
{
	text-align:right;
	font-size:9px;
}

.submenu .date
{
	float:right;
}
/* Pocztwki */
#postcard label
{
	padding:5px;
	background:none;
	font-weight:normal;
}
#postcard fieldset
{
	display:block;
	font-weight:bold;
	background: url('/gfx/c_sub_sepa_bkg.jpg') repeat-x;
	font-size:11px;
	margin: 0;
    padding:5px;
}
#postcard label.legend
{
	display:block;
	font-size:15px;
	background: url('/gfx/c_sub_sepa.gif') repeat-x;
	background-position: left bottom;
	margin-bottom:10px;
	font-weight:bold;
}
#postcard label span.spacer
{
	width:50px;
	text-align:right;
	display:block;
	float:left;
	padding-top:2px;
	margin-right: 10px;
}
#postcard fieldset.normal label input
{
	width:200px;
}

#postcard fieldset.select label img
{
	display:block;
}

#postcard fieldset.select div label 
{
	width:270px;
	float:left;
}

#postcard fieldset.select label input
{
	float:right;
	border:0;
	padding:0;
	margin:0;
}

#postcard fieldset.select div
{
	clear:both;
}
#postcard #body /*form input*/
{
	width:440px;
	height: 250px;
	padding:30px;
	line-height:150%;
	font-size:12px;
	background:url('/Pocztowka/bg.jpg');
	color:black;
}

#postcardBody /* postcard display */
{
	width:440px;
	height: 250px;
	padding:30px;
	color:black;
	background:url('/Pocztowka/bg.jpg');
	
}
#postcardBody div
{
	width:440px;
	height: 250px;
	line-height:150%;
	font-size:12px;
	overflow:auto;
	
} 
/* Kolekcje */
ul.ItemList li
{
	clear:both;
	background: url('/gfx/c_sub_sepa_bkg.jpg') repeat-x;
	background-position: left top;
}
ul.ItemList li.ItemListCategory
{
	background: url('/gfx/ItemListCategory.jpg') repeat-x;
}
.ItemImage a.ItemImageLink
{
	display:block;
    width:160px;
    height:160px;
    text-align:center;
	line-height:160px;
}
.ItemImage img
{
	vertical-align:middle;
}
.ItemImagesList
{
  height:20px;
}
ul.ItemList, ul.ItemList li
{
	list-style:none;
	padding:0; margin:0
}
ul.ItemList li
{
	padding: 20px 20px;
}
.ItemImage
{
    float:left;
}
ul.ItemList .ItemDetails
{
	float:right;
	width:360px;
	text-align:left;
}
.ItemImagesList
{
	width:160px;
	text-align:center;
}
.ItemDetailAuthor
{
	display:block;
}
.ItemDetailTitle
{
	display:inline;
	font-weight:bold;
}
.ItemDetailInfo1
{
	font-size:14px;
	margin-bottom:0;
}

.ItemDetailInfo4, .ItemDetailInfo2, .ItemDetailInfo3
{
	font-size:12px;
}
.ItemDetailInfo4
{
	float:right;
}

.ItemDetailLongInfo
{
	border:1px solid #311414;
}
.ItemDetailLongInfoBox
{
	padding:5px 10px;
	text-align:justify;
    height: 110px;
	overflow:auto;
	border:1px solid #523030;
}
ul.ItemList li.ItemListUpDir
{
	padding:10px 20px;
}
.navNextPrev
{
	padding:2px 20px;
}
.imgFloatRight
{
	clear:right;
	display:block;
	float:right;
	border: 1px solid #692B16;
	margin: 5px 0px 5px 10px;
	padding: 0;
}

/* ****************************** custom adds */
#contentNoSubmenu .p_ind
{	text-indent: 0px; 
	margin-left: 4ex; 
}

.ico_press
{	clear: both; 
}
.ico, .ico_press img
{	margin: 10px; 
	border: 1px solid #692B16; 
}
.ico_press img 
{	float: left;
}
/* ****************************** custom adds END */


th,td
{
    padding: 5px;
}
th
{
	text-align:center;
	color: rgb(176, 255, 196);
}

table
{
	border-collapse:collapse;
}
tr
{
	background: url('/gfx/c_main_sepa_bkg2.gif') repeat-x;
}

.biblioSearch label
{
	padding: 5px 10px;
}