﻿/* CSS Document */

body { 
	font: 11px tahoma, arial, helvetica, sans-serif; 
	color: #4A5159; 
	background-color: #FFF;
	margin: 0px; 
	text-align:center;
}

table {
	font: 11px tahoma, arial, helvetica, sans-serif; 
	margin: 0px; 
	padding: 0px;
}

p { 
	font: 11px tahoma, arial, helvetica, sans-serif; 
	margin: 0px; 
	/*text-align: left;*/
}
p.cleaner {
	clear: both;
	margin: 0px;
	padding: 0px;
}

form {
	padding: 0;
	margin: 0;
}
input, select, textarea {
	font: 11px tahoma, arial, helvetica, sans-serif; 
	color: #4A5159; 
	padding: 0;
	margin: 0;
}

input.text {
	padding: 2px;
	border: solid 1px #D8D8D8;
}
input.searchtext {
	padding: 2px;
	border: solid 1px #C0C0C0;
	width: 200px;
	position: relative;
	top: -6px;
	/*left: 505px;*/
}
input.btn {
	padding: 2px 5px;
	border: solid 2px #69747E;
	background-color: #4A5159;
	color: #FFF;
}

a { 
	padding: 0px;
	text-decoration: none; 
	/*color:#4A5159;*/
	color: #00A8FF;
}

a:visited { 
	padding: 0px;
	text-decoration: none; 
	color: #00A8FF;
}

a:hover, a:active { 
	padding: 0px;
	text-decoration: underline; 
	color: #00A8FF;
}
a.red {
	color: #CC0000;
	font-weight: bold;
}
a.normal {
	color: #4A5159;
}
a img { border: none; }

#container { 
	display: block;
	position: relative;
	margin: 0px;
	padding: 0px;
	margin-left:auto;
	margin-right:auto;
	width: 780px;
	text-align: left;
}

table.tablecontainer {
	padding: 0px;
	margin: 0px;
	width: 100%;
}

td.leftcolumn {
	width: 249px;
	padding: 0 0 10px 0;
	margin: 0px;
	vertical-align: top;
}		
#contentleft {
	width:248px;
	padding:0px;
	margin: 0 1px 0 0; 
}

td.rightcolumn {
	width: 531px;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}		
#contentright {
	width:531px;
	padding:0px;
	margin: 0px;
}

#logo {
	text-align: center;
	padding: 0px;
	margin: 14px 0 14px 0;
}
	#logo img, #banner img, p.newsMore img, div.footerIconsContent img, #moreNews img, #headerNavigation img {
		padding: 0px;
		margin: 0px;
		border: 0;
	}
#mainMenu {
	display: block;
	padding: 0px;
	margin: 10px 0 10px 0;
}
	div.mainMenuTop { 
		display: block;
		padding: 0px;
		margin: 0px;
		background: #4A5159 url(graphics/menu_lt.gif) no-repeat 0 0;
		height: 27px;
	}
	div.mainMenuContent { 
		background-color: #4A5159;
		display: block;
		text-align: left;
		padding: 0px;
		margin: 0px;
		font-size: 10px;
		color: #83D5F9;
	}
		div.mainMenuItem {
			display: block;
			width: 200px;
			padding: 0 4px 6px 0;
			margin: 0 0 5px 22px;
			text-align: right;
			border-bottom: solid 1px #545C65;
			color: #83D5F9;
			/*overflow: hidden;*/
		}
		div.mainMenuItem a:link, div.mainMenuItem a:visited {
			font-size: 10px;
			color: #83D5F9;
		}
		div.mainMenuItem a:hover {
			font-size: 10px;
			color: #FFFFFF;
			text-decoration: none;
		}
		div.mainMenuItem img {
			border: 0;
			padding: 0 0 0 0;
			margin: 0;
		}
		div.mainMenuSpacer { 
			display: block;
			background-color: #4A5159;
			width: 200px;
		}
		
	div.mainMenuBtm { 
		padding: 0px;
		margin: -5px 0 0 0;
		background: #4A5159 url(graphics/menu_rb.gif) no-repeat 100% 0;
		height: 27px;
	}
	
div.subMenu {
	display: block;
	background-color: #4A5159;
	width: 190px;
	margin: 10px 0 10px 22px;
	padding: 0px;
	text-align: right
}
	div.subMenu ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	div.subMenu ul li, div.subMenu ul li.active {
	    display: block;
	    padding: 0px;
		margin: 0px;
		border: 0;
		line-height: 1.2em;
		background: url(graphics/arrow_lt.gif) no-repeat 100% 7px;
	}
	div.subMenu ul li.level2, div.subMenu ul li.activeLevel2 {
	    display: block;
	    padding: 0px;
		margin: 0px;
		border: 0;
		line-height: 1.2em;
		background: url(graphics/arrow_lt2.gif) no-repeat 92% 7px;
	}
	div.subMenu ul li.level3, div.subMenu ul li.activeLevel3 {
	    display: block;
	    padding: 0px;
		margin: 0px;
		border: 0;
		line-height: 1.2em;
		background: none;
		/*background: url(graphics/arrow_lt2.gif) no-repeat 92% 7px;*/
	}
	div.subMenu ul li.active, div.subMenu ul li.activeLevel2, div.subMenu ul li.activeLevel3 {
		font-weight: bold;
	}
	div.subMenu li a:link, div.subMenu li a:visited {
		display: block;
		padding: 3px 12px 3px 0;
		color: #83D5F9;
		font-size: 11px;
	}
	div.subMenu li.active a:link, div.subMenu li.active a:visited {
		display: block;
		padding: 3px 12px 3px 0;
		color: #FFF;
		font-size: 11px;
	}
	div.subMenu li a:hover, div.subMenu li a:active {
		display: block;
		color: #FFFFFF;
		text-decoration: none;
		font-size: 11px;
	}
	
	div.subMenu li.level2 a:link, div.subMenu li.level2 a:visited {
		display: block;
		padding: 3px 26px 3px 0;
		color: #C7CBCF;
		font-size: 11px;
	}
	div.subMenu li.level2 a:hover, div.subMenu li.level2 a:active {
		display: block;
		color: #FFFFFF;
		text-decoration: none;
		font-size: 11px;
	}
	div.subMenu li.activeLevel2 a:link, div.subMenu li.activeLevel2 a:visited {
		display: block;
		padding: 3px 26px 3px 0;
		color: #FFF;
		font-size: 11px;
	}
	
	
	div.subMenu li.level3 a:link, div.subMenu li.level3 a:visited {
		display: block;
		padding: 3px 32px 3px 0;
		color: #C7CBCF;
		font-size: 11px;
	}
	div.subMenu li.level3 a:hover, div.subMenu li.level3 a:active {
		display: block;
		color: #FFFFFF;
		text-decoration: none;
		font-size: 11px;
	}
	div.subMenu li.activeLevel3 a:link, div.subMenu li.activeLevel3 a:visited {
		display: block;
		padding: 3px 32px 3px 0;
		color: #FFF;
		font-size: 11px;
	}

#headerNavigation {
	display: block;
	text-align: right;
	padding: 14px 10px 14px 0;
}
#headerNavigation form {
	display: inline;
	padding: 5px 10px;
	margin: 0;
	background-color: #F2F2F2;
	position: absolute;
	top: 10px;
	left: 340px;
	width: 253px;
}
div #headerNavigation img.footSpacer2 {
	margin: 0 4px 0 4px;
}

#banner {
	padding: 0px;
	margin: 0;
}
#contentHeader {
	display: block;
}
	div.contentHeaderLt {
		background: url(graphics/gray.gif) repeat-x 0 26px;
		height: 60px;
		width: 21px;
		float: left;
		margin: 0px;
		padding: 0px;
	}
	div.contentHeaderCenter {
		background-color: #F2F2F2;
		height: 47px;
		width: 114px;
		text-align: center;
		float: left;
		margin: 0px;
		padding: 13px 0 0 0;		
	}
	*html div.contentHeaderCenter {
		height: 60px;
	}
	div.contentHeaderRt {
		background: url(graphics/gray.gif) repeat-x 0 26px;
		height: 53px;
		width: 386px;
		float: left;
		margin: 0px;
		padding: 7px 0 0 10px;		
		font-size: 10px;
		color: #959595;
	}

#contentHeaderSub {
	display: block;
	padding: 8px;
	margin: 0px;
	font-size: 10px;
	color: #959595;
	border-bottom: solid 1px #E6E6E6;
}
div.contentHeaderRt a:link, div.contentHeaderRt a:visited, div #contentHeaderSub a:link, div #contentHeaderSub a:visited {
	font-size: 10px;
	color: #959595;
}
div.contentHeaderRt a:hover, div.contentHeaderRt a:active, div #contentHeaderSub a:hover, div #contentHeaderSub a:active {
	font-size: 10px;
	color: #959595;
	text-decoration: underline;
}

#contentHeaderTitle, .tytulForum {
	background-color: #F2F2F2;
	text-align: left;
	margin: 0 10px 0 20px;
	padding: 5px 10px 5px 10px;
	display: table;
	font-size: 14px;
	color: #4A5159;
	font-weight: bold;
}

#content {
	/*width: 515px;*/
	text-align: justify;
	margin: 0 0 0 10px;
	padding: 5px 0 4px 0;
	border-top: solid 1px #E6E6E6;
	border-left: solid 1px #E6E6E6;
	border-bottom: solid 1px #E6E6E6;
}
*html #content {
	/*width: 520px;*/
}

#contentSub, .trescForum {
	width: 505px;
	text-align: justify;
	line-height: 1.5em;
	margin: 0 0 0 10px;
	padding: 10px 0 10px 10px;
	border-top: solid 1px #E6E6E6;
	border-left: solid 1px #E6E6E6;
	border-bottom: solid 1px #E6E6E6;
}
*html #contentSub {
	width: 520px;
}

	p.printBox {
		display: block;
		text-align: right;
		padding: 0 0 8px 0;
		font-size: 10px;
	}
		p.printBox a {
			font-size: 10px;
		}
		p.printBox a:hover, p.printBox a:active {
			text-decoration: none;
		}
		p.printBox span.pbSpacer {
			width: 10px;
			background: url(graphics/spacer_pb.gif) no-repeat 50% 50%;
		}
		
		span.langBox {
			position: relative;
			left: -215px;
		}

div.contentSub2 {
	padding: 0 0 0 30px;
}
		
#contentSub p {
	line-height: 1.5em;
	/*text-align: justify;*/
}

#contentSub3 {
	width: 585px;
	text-align: justify;
	line-height: 1.5em;
	margin: 0 0 0 10px;
	padding: 10px 0 10px 10px;
	border-top: solid 1px #E6E6E6;
	border-left: solid 1px #E6E6E6;
	border-bottom: solid 1px #E6E6E6;
}
*html #contentSub3 {
	width: 605px;
}

	#imagesPreloader {
		height: 13px;
		width: 200px;
		color: #999999;
		padding: 0 0 0 10px;
		visibility: visible;
	}
	#imagesList {
		visibility: hidden;
	}

div.newsItem {
	display: block;
	background-color: #F2F2F2;
	padding: 4px;
	margin: 0 0 1px 5px;
}
	p.newsDate {
		font-size: 10px;
		padding: 3px 0 0 0;
		width: 64px;
		text-align: center;
		color: #00A8FF;
		display: inline;
		float: left;
	}
	p.newsTitle {
		width: 416px;
		padding: 1px 0 0 0;
		display: inline;
		float: left;
		/*overflow: hidden;*/
		line-height: 1.4em;
		color: #4A5159;
	}
	p.newsTitle a {
		color: #4A5159;
	}
	p.newsTitle a:visited {
		color: #4A5159;
	}
	p.newsMore {
		padding: 0px;
		float: right;
		display: inline;
	}
	
	td.newsDate {
		font-size: 10px;
		padding: 3px 0 0 0;
		width: 64px;
		text-align: center;
		color: #00A8FF;
	}
	td.newsTitle {
		width: 416px;
		padding: 1px 0 0 0;
		line-height: 1.4em;
		color: #4A5159;
	}
	td.newsTitle a {
		color: #4A5159;
	}
	td.newsTitle a:visited {
		color: #4A5159;
	}
	td.newsMore {
		padding: 0px;
	}

#moreNews {
	margin-left: 362px;
}
#moreNewsSub {
	margin: 15px 0 0 382px;
}
	#moreNewsSub a {
		font-weight: bold;
	}

p.zapytanie {
	margin: 0;
}
	p.pytanie {
		/*color: #00A8FF;*/
		font-weight: bold;
	}
	p.sm {
		font-size: 10px;
		color: #969EA7;
	}
	p.odpowiedz {
		margin: 10px 0 20px 0;
	}

p.czatLinki {
	color: #00A8FF;
	margin: 15px 0;
	text-align: center;
}
	p.czatLinki a {
		font-weight: bold;
	}
	
	p.czatPowitanie {
		margin: 15px 0;
		padding: 0 0 10px 5px;
		font-size: 12px;
		font-weight: bold;
		border-bottom: solid 1px #E6E6E6;
	}
	p.czatPozegnanie {
		margin: 15px 0 0 0;
		padding: 15px 0 0 0;
		font-weight: bold;
		border-top: solid 1px #E6E6E6;
		font-size: 12px;
	}

div.plansza {
	display: block;
	background-color: #F3F3F3;
	padding: 10px;
}

div.plansza2 {
	display: block;
	background-color: #F3F3F3;
	padding: 10px;
	border: solid 1px #D8D8D8;
}

	p.pracownikZdjecie {
		width: 100px;
		float: left;
		margin: 0 15px 0 0;
		display: inline;
	}
		p.pracownikZdjecie img {
			border: 0;
		}
	p.pracownikOpisKrotki {
		float: left;
		margin: 0;
		display: inline;
		/*overflow: hidden;*/
	}
	td.pracownikZdjecie {
		width: 100px;
		margin: 0;
	}
		td.pracownikZdjecie img {
			border: 0;
		}
	td.pracownikOpisKrotki {
		margin: 0;
		/*overflow: hidden;*/
	}
	p.pracownikOpis {
		margin: 10px 0 0 0;
	}
	p.pracownikOpisTytul {
		padding: 5px 0;
		color: #00A8FF;
		font-weight: bold;
		font-size: 12px;
	}

.sitemapLevel1 {
	padding: 0 0 0 15px;
	margin: 0 0 0 10px;
	height: 17px;
	background: url(graphics/sitemapLevel1.gif) no-repeat 0% 50%;
}
.sitemapLevel1End {
	padding: 0 0 0 15px;
	margin: 0 0 0 10px;
	height: 17px;
	background: url(graphics/sitemapLevel1End.gif) no-repeat 0% 50%;
}
	.sitemapLevel1 a, .sitemapLevel1End a {
		font-weight: bold;
	}

.sitemapLevel2 {
	padding: 0 0 0 30px;
	margin: 0 0 0 10px;
	height: 17px;
	background: url(graphics/sitemapLevel2.gif) no-repeat 0% 50%;
}
.sitemapLevel2End {
	padding: 0 0 0 30px;
	margin: 0 0 0 10px;
	height: 17px;
	background: url(graphics/sitemapLevel2End.gif) no-repeat 0% 50%;
}

.sitemapLevel3 {
	padding: 0 0 0 45px;
	margin: 0 0 0 10px;
	height: 17px;
	background: url(graphics/sitemapLevel3.gif) no-repeat 0% 50%;
}
.sitemapLevel3End {
	padding: 0 0 0 45px;
	margin: 0 0 0 10px;
	height: 17px;
	background: url(graphics/sitemapLevel3End.gif) no-repeat 0% 50%;
}

	
p.noResults {
	display: block;
	text-align: center;
}

p.searchResults {
	display: block;
	text-align: center;
	margin: 7px 0 3px 0;
}

p.tytulBig {
	font-size: 16px;
	font-weight: bold;
	color: #00A8FF;
	padding: 0px 0 10px 0;
}

p.listItem {
	padding: 4px 10px;
}


/* footer */

#footer { 
	text-align: center; 
	padding: 0px;
	margin: 0px;
}

#footerIcons { 
	text-align: center; 
	padding: 0px;
	margin: 0px;
}
	div.footerIconsTop { 
		display: block;
		padding: 0px;
		margin: 0px;
		background: #F2F2F2 url(graphics/footer_lt.gif) no-repeat 0 0;
		height: 20px;
	}
	div.footerIconsContent { 
		background-color: #F2F2F2;
		display: block;
		text-align: center;
		padding: 0px;
		margin: 0px;
	}
	div.footerIconsContent img.footSpacer {
		margin: 0 9px 0 9px;
	}
	div.footerIconsBtm { 
		padding: 0px;
		margin: 0px;
		background: #F2F2F2 url(graphics/footer_rb.gif) no-repeat 100% 0;
		height: 20px;
	}

#footerNavigation { 
	display: block;
	text-align: left; 
	padding: 10px 0 10px 0;
	margin: 0px;
	border-bottom: solid 1px #E6E6E6;
}
#footerNavigationEn { 
	display: block;
	text-align: left; 
	padding: 0 0 10px 0;
	margin: 0px;
	border-bottom: solid 1px #E6E6E6;
}
	div.bip { 
		display: inline;
		float: left; 
		padding: 0px;
		margin: 0 0 0 30px;
	}
	div.siteNavigation { 
		display: inline;
		float: right; 
		padding: 0px;
		margin: 0 2px 0 0;
	}
	div.siteNavigation img.footSpacer2 {
		margin: 0 4px 0 4px;
	}

#footerCopy { 
	text-align: left; 
	padding: 0px;
	margin: 5px 0 5px 10px;
	font-size: 10px;
	color: #C1C1C1;
}
	#footerCopy a:link, #footerCopy a:visited { 
		font-size: 10px;
		color: #C1C1C1;
		text-dfecoration: none;
	}

	#footerCopy a:hover, #footerCopy a:active { 
		font-size: 10px;
		color: #C1C1C1;
		text-decoration: underline;
	}

p.articlesListTitle, p.galleryListTitle {
	padding: 0 0 0 15px;
}
p.galleryListText {
	padding: 0 0 0 15px;
}
p.articlesListTitle a, p.galleryListTitle a {
	font-weight: bold;
}

p.searchResultsPages {
	text-align: center;
	padding: 5px 0 0 0;
}

/*print window*/

#containerPrint {
	margin: 2px 10px 10px 10px;
	text-align: left;
}
#closePrint {
	text-align: right;
	cursor: pointer;
}
#titlePrint {
	padding: 5px 10px 10px 10px;
	font-weight: bold;
	font-size: 12px;
	border-bottom: solid 1px #EAEAEA;
}
#contentPrint {
	padding: 10px;
	border-bottom: solid 1px #EAEAEA;
}
#footerPrint {
	text-align: center;
	padding: 10px;
	font-size: 10px;
}

.boldy {
	font-weight: bold;
}
.noMark {
	color: #4A5159;
}
.mark {
	color: #00A8FF;
}
.error {
	color: #FF0000;
}
.size12 {
	font-size: 12px;
}

.odd{background-color: #F2F2F2; padding: 4px;}
.even{background-color: #F9F9F9; padding: 4px;}

#wyboryRektora { position: absolute; top: 329px; right: 4px; }
*html #wyboryRektora { top: 331px; }
#wyboryRektora img { border: none; }


/* forum */
.listaForum { list-style: none; padding: 0; margin: 10px 0 10px 10px; }
	.listaForum li { padding: 0 0 10px 0; margin: 0; }
	.listaForum li .listaForumNazwa { font-size: 1.3em; font-weight: bold; }
	.listaForum li .listaForumOpis {  }
#forumNavigation { display: block; clear: both; border: solid 1px #EAEAEA; background-color: #F2F2F2; padding: 10px; margin: 10px 0; }
	#forumNavigation ul { list-style: none; float: left; padding: 0; margin: 0; }
	#forumNavigation ul li{ display: inline; }
	#forumNavigation .forumSearchBox { float: right; }
	
#forumWatekTytul { font-weight: bold; font-size: 1.1em; }
#forumWatekDetails { display: block; padding: 7px 0; clear:both;}
	.forumWatekDetailsLC { float: left; }
	.forumWatekDetailsRC { float: right; }
#forumWatekTresc { }

.forumWatekTytulLista { font-weight:bold; }
.forumWatekAutorLista { font-weight:bold; }
.forumWatekDataLista { font-size:0.9em; }

.tematWatku{font-weight:bold;}
.trescWatku{padding: 5px 0;}
/* forum - koniec */
