/* CSS Document */
html {
  	height:100%;
}

body {
  	margin:0px;
  	padding:0px;
  	height:100%;
	background-color: #FFFFFF;
	font-family: Tahoma;
	font-size: 12px;
	color: #57B6D2;
	background: url(/wyglad/mainBackground.png) repeat-x;
}

table
{
	border: none;
}

table.toperTable
{
	margin: 0 auto 0 auto;
	width: 948px;
	height: 175px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

table.menuPozTable
{
	margin: 0 auto 0 auto;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

table.menuPozTable img
{
	border: none;
}

table.mainTable
{
	margin: 3px auto 0 auto;
	width: 948px;
}

table.mainTable td.menu table.menuBox
{
	border: #46AACA solid 1px;
	padding: 1px;
	width: 214px;
	color: #FFFFFF;
	text-align: left;
	text-transform: uppercase;
	margin-bottom: 3px;
}

table.menuPionTable
{
	background: #40A8CB;
	width: 214px;
}

table.menuPionTable a
{
	color:#FFFFFF;
	font-size:12px;
}

table.menuPionTable th
{
	background: url(/wyglad/menuTitleBackground.png) no-repeat;
	height: 26px;
	text-align:center;
	font-weight: bold;
	font-size: 14px;
}

table.menuPionTable td
{
	background: url(/wyglad/menuBoxBackground.png) repeat-x;
}

table.menuPionTable td ul
{
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 1px;
	list-style: none;

}

table.menuPionTable td ul li a
{
	height: 19px;
	padding-top: 7px;
	font-size: 11px;
	color: #FFFFFF;
	display: block;
	padding-left: 0px;
	font-weight: bold;
	text-decoration:none;
		
}

table.menuPionTable td ul li a.dowloadFile
{
	padding-left: 5px;
	font-size:12px;
	height: auto;
	padding-bottom: 5px;
}

table.menuPionTable td ul li a:hover
{
	border-bottom: #FFFFFF 1px solid;
	border-top: #48B4D3 1px solid;
	padding-top: 6px;
	background: url(/wyglad/menuSelectedBackground.png) ;
}

table.trescTable 
{
	border: #46AACA solid 1px;
	padding: 3px;
	width: 725px;
	margin-left: 5px;
}

table.trescTable th
{
	background: url(/wyglad/contentTitle.jpg) ;
	height: 48px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 29px;
	font-weight: 100;
	font-family: Arial;
}

.newListItem
{
	width: 369px;
	border:	#71CAE0 solid 1px;	
}

.newListItem table
{
	width: 100%;
}

.newPicture
{
	border: #46AACA solid 1px;
	padding: 1px;
	float: left;
	margin-top: 10px;
	margin-bottom: 1px;
	margin-right: 4px;
	margin-left: 9px;
}

.newPicture img
{
	border:none;
}

.newListItem a
{
	color: #46AACA;
}

.newTitle
{
	background: url(/wyglad/newTitle.png) ;
	height: 38px;
	color: #FFFFFF;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
}

.newContent
{
	text-align: justify;
	padding-right: 14px;
	padding-left: 14px;
	margin-top: 10px;
	color: #0C111F;
	line-height: 20px;
}

.newItem .newPicture
{
	margin-left: 0px;
	margin-top: 3px;
}

.newItem table
{
	width: 602px;
}

.newItem .newTitle
{
	background: url(/wyglad/newTitleBig.png) ;
	height: 20px;
	color: #FFFFFF;
	padding-left: 3px;
	padding-right: 3px;
}

.obiektContent
{
	color: #0C111F;
	padding-left: 50px;
	padding-right: 50px;
	line-height: 20px;
}

.obiektContent a.lightBox
{
	line-height: 0px;
}

a.galerryLinks
{
	color: #46AACA;
	display: block;
	text-align: left;	
}

a.galerryLinks:hover
{
	color: #0C111F;	
}

table.calendar
{
	font-family:Arial, Helvetica, sans-serif;
	border: #46AACA solid 1px;
	border-collapse:collapse;
}

table.calendar  .naglowek
{
	font-size: 36px;
}

table.calendar  .naglowek a
{
	font-size: 20px;
	color: #46AACA;
}

table.calendar td.dayName
{
	text-align: center;
	color: #B5C9CF;
	font-size: 22px;
}

table.calendar .dayNumber
{
	text-align: center;
	color: #fff;
	font-size: 18px;
	background-color: #46AACA;
	background:transparent url(/wyglad/menuTitleBackground.png) no-repeat scroll 0 0;
}

table.calendar a.dayNewsTitle
{
	text-align: left;
	color: #46AACA;
	font-size: 10px;
	margin-bottom: 4px;
	padding-bottom: 4px;
	float: left;
	background-color: D1E2EF;
}

table.calendar td.dayNewsBox
{
	border: #46AACA solid 1px;
	border-collapse:collapse;
	padding: 1px;
	width: 14%;
}

.footer
{
	width: 950px;
	height: 13px;
	margin: 0px auto 0px auto;
	background: url(/wyglad/footer.png) no-repeat;
	font-size: 10px;
	text-align: center;
	padding-top: 7px;
	color:#FFFFFF;
}

.imprezaTitle
{
	font-size: 19px;
	text-align: center;
	font-weight: bold;
	color: #006C9E;
}

.imprezaDate
{
	font-size: 10px;
	color: #FFA49F;
	text-align: right;
}

.imprezaContent
{
	margin-top: 10px;
	padding-top: 5px;
	
}
.imprezaContent p
{
	padding-top: -10px;
	padding-bottom: -10px;
	margin: 0px;
}

a.pasek_strona_nr:hover, a.pasek_right_arrow:hover, a.pasek_left_arrow:hover
{
	margin-left:3px;
	padding-left:6px;
	padding-right:6px;
	padding-top:3px;
	padding-bottom:3px;
	color: #fff;
	background: #57B6D2;
	text-decoration: none;
}

a.pasek_strona_nr, a.pasek_right_arrow, a.pasek_left_arrow
{
	margin-left:3px;
	padding-left:6px;
	padding-right:6px;
	padding-top:3px;
	padding-bottom:3px;
	color: #57B6D2;
	border:1px solid #57B6D2;
	text-decoration: none;
}
span.pasek_strona_nr, span.pasek_left_arrow, span.pasek_right_arrow
{
	margin-left:3px;
	padding-left:6px;
	padding-right:6px;
	padding-top:4px;
	padding-bottom:4px;
	color: #fff;
	background: #157AA8;
}

.gallrysList
{	
}

.galeryBox img
{
	margin: 0px;
	border-top: 1px solid #003C4F;
	border-left: 1px solid #003C4F;
	
	border-bottom: 1px solid #DFF7FF;
	border-right: 1px solid #DFF7FF;
}

.galeryBox .galeryTitle
{
	font-size: 12px;
	font-weight: bold;
}

.galeryBox .galeryDecscription
{
	font-size: 10px;
	padding-top: 5px;
}

.galeryImage
{
	display:block;  
	width: 120px;
	height: 120px;
	border: #355228 1px solid;
}

.galeryImage img
{
	margin: 0px;
	border: 1px solid #fff;
}

.pictureBox 
{
	text-align: center;
	width: 140px;
	height: 140px;
	background: #0085AF;
	border: #355228 0px solid;
	padding-top: 20px;
	padding-bottom: 10px;
	color:#DFF7FF;
}
