/* spolecne -------------------------------------------------- */
body{
	font-family : Tahoma, Geneva, Arial, 'Helvetica CE', sans-serif;
	margin: 0px;
	font-size: 85%;	
}
/* preskocit menu ---------------------------------------- */
.div-preskoc{
	display: none;
	visibility: hidden;
}
/* spolecne - top ------------------------------*/
#top {
	
	display: none;
	visibility: hidden;
}
#bottom #left {
	
	display: none;
	visibility: hidden;	
}

/* spolecne - bottom - main..strana ---------------------- */
#bottom #main {
	margin-left: 0px;
	padding: 5px;
}
#bottom #main h1{
	font-size: 140%;
}
#bottom #main h2{
	font-size: 120%;
}
#bottom #main h3{
	font-size: 115%;
}
#bottom #main h4{
	font-size: 110%;
}
#bottom #main h5{
	font-size: 110%;
}
#bottom #main h6{
	font-size: 110%;
}
.center {
	text-align: center;
}
.left{
	text-align: left;
}
.float-right{
	float: right;
}

/* NPKK ------------------------------------------------------- */
.npkk {
	background-color: transparent;
}

	/* NPKK Strana -------------------------------------------------------------- */
	.npkk #bottom #main a{
		font-weight: bold;
		color: #4477AA;
	}
	.npkk #bottom #main a:link{
	}
	.npkk #bottom #main a:visited{
		color : #476B8F;
	}
	.npkk #bottom #main a:hover{
		color : #6699CC;
		text-decoration: none;
	}
	.npkk #bottom #main a:active{
	}
	.npkk #bottom #main #katalog-table{
		margin-left: 55px;
	}
	.npkk .upozorneni {
		color: #CC0033;
	}
	.npkk #bottom #main  .mezera{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.npkk #bottom #main #ptejtese{
		float: right;
		margin-right:5px;
		margin-top:15px;
	}
	.npkk #bottom #main #img-ptejtese{
		border: 0px;
	}
	.npkk #bottom #main .nadpis-mezera {
		margin-top: 22px;
		margin-bottom: 30px; 
	}	
	.npkk #bottom #main .hr-modra {
		color: #476B8F;
		height: 1px;		
	}

	.npkk #bottom #main .table-kontakt{
/*		font-size: 95%;*/
		border-color: #476B8F;
		border-collapse: collapse;
		border-width: 1px;
		border-style: solid;
	}
	.npkk #bottom #main .table-kontakt td{
		border-style: solid;
		border-width: 1px;
		border-color: #476B8F;
		padding: 5px;
	}
	.npkk #bottom #main .table-kontakt th{
		border-style: solid;
		border-width: 1px;		
		border-color: #476B8F;
		background: white;
		padding: 5px;
		color: #476B8F;
	}
	/* Aktuality  MAIN ------------------------------------- */
	.npkk #bottom #main #aktuality p{
		margin: 3px;
	}
	.npkk #bottom #main #aktuality ul{
/*		list-style-position: inside; */
	}
	.npkk #bottom #main #aktuality .datum{
		/*color: #476B8F;*/
		color: #476B8F;/* white;*/
		font-weight: bold;
		/*background: white;#476B8F;*/
/*		padding-left: 1px;
		margin-left: 1px;*/
	} 
	.npkk #bottom #main #aktuality .boder-top{
		border-left: 2px solid  #476B8F;		
/*		border-top: 2px solid #476B8F;*/
/*		background: white;*/ /*#476B8F;*/
		background-color: white;/*#BFDFFF;*/
		margin-top: 10px;
		margin-bottom: 5px;
		padding-top: 0px;
		padding-left: 3px;
		padding-bottom: 0px;		
		padding-right: 0px;
	}
	.npkk #bottom #main #aktuality .aktuality-text{
/*		border-left: 2px solid #476B8F;*/
	}
	/* Kde nas najdete --------------------- */
	.npkk #bottom #main .bez-mezer {
		margin: 4px;
	}
	
	/* u publikaci nevytiskne zpet ---  */
	.npkk #zpet{
		display: none;
		visibility: hidden;
	}
/* E-PK ------------------------------------------------------- */
.e-pk {
	background-color: transparent;
}

	/* E-PK Strana -------------------------------------------------------------- */
	.e-pk #bottom #main a{
		font-weight: bold;
		color: #4477AA;
	}
	.e-pk #bottom #main a:link{
	}
	.e-pk #bottom #main a:visited{
		color : #476B8F;
	}
	.e-pk #bottom #main a:hover{
		color : #6699CC;
		text-decoration: none;
	}
	.e-pk #bottom #main a:active{
	}
	.e-pk .upozorneni {
		color: #CC0033;
	}
	.e-pk #bottom #main #table-cenik{
		font-size: 90%;
		border-color: Black;
		border-collapse: collapse;
		border-width: 1px;
	}
	.e-pk #bottom #main #table-cenik td{
		border-style: solid;
		border-width: 1px;		
		padding: 5px;
	}
	.e-pk #bottom #main #table-cenik th{
		border-style: solid;
		border-width: 1px;		
		padding: 5px;
	}
	.e-pk #bottom #main #table-cenik .width30{
		width: 30%;
	}	
	.e-pk #bottom #main #table-cenik .width20{
		width: 20%;
	}	
	.e-pk #bottom #main .mensifont{
		font-size: 80%;
	}
	/* e-PK knihovni rad ------------------------------ */
	.ol-roman{
		list-style-type: upper-roman;
	}	
	
	.e-pk #bottom #main .nadpis-mezera {
		margin-top: 32px;
		margin-bottom: 40px; 
	}
	
