/*zerowanie*/
html,body { 
	margin: 0; 
	padding: 0; 
	}
img { border-width: 0; 
	display: block; 
	}
ul,li { margin: 0; 
	padding: 0; 
	list-style-type: none; 
	}
/**/
/*fonty*/
body { color: white; 
	font-size: 16px; 
	font-family: Garamond, Georgia, "Times New Roman", Times, serif; 
	}
a { color: white; 
	text-decoration: none; 
	font-size: 16px; 
	font-family: Garamond, Georgia, "Times New Roman", Times, serif; 
	}
h1, #menu a {font-family: "Courier New", Courier, Monaco, monospace; }

h1 { font-size: 2em; 
	font-weight: bold; 
	line-height: 2em; 
	text-align: center; 
	margin: 1.1em 0 0.67em; 
	}
/**/
	
/*boxy*/
#cont { position: relative; 
		top: 40px; 
		width: 1000px; 
		clear: both; }
#main { width: 778px; 
		float: right; 
		min-height: 500px !important; /*dla IE wstawiony jest w HTML height: 500px*/
		}
#menu { position: relative; left: 30px; width: 220px; float: left; }
#stopka { position: static; 
	width: 100%; 
	height: 80px; 
	clear: both; }
/**/
/*kolory i tła*/
.hidden { visibility: hidden; }
body { 
	color: white;  
	background-color: #fff; 
	background-image: url(../img/bg-menu.gif); 
	background-repeat: repeat-y; 
	background-position: left top;  
	}
#cont { background-color: transparent; }
#main { background-color: #2b4278; padding-bottom: 2em; }
#menu { background-color: transparent; }
#stopka { visibility: hidden; }
/**/
/*menu*/
#menu ul { margin: 30px 0 0; }
#menu li { margin-bottom: 20px; }
#menu a { font-size: 1.5em; 
	background-color: #96aebe; 
	height: 1.6em; 
	margin: 0; 
	padding: 0.5em 0 0 15px; 
	display: block; 
	}
#menu a#active { background-color: #4779b2; }
#menu a.dwie { line-height: 1em; 
	height: 2em; 
	padding-top: 0.1em; 
	}
#menu a.dwie_sub { line-height: 0.9em; 
	padding-top: 0.05em; 
	height: 2em; 
	}
#menu a:hover { background-color: #4779b2; }
#menu img { position: absolute; 
	bottom: -295px; 
	}
#menu img#nauka { position: absolute; 
	bottom: -225px; 
	}
#menu ul ul { width: 170px; 
	margin: 5px 0 0; 
	}
#menu ul ul li { margin-bottom: 5px; }
#menu ul ul a { font-size: 0.9em; 
	line-height: 1em; 
	background-color: #2b4278; 
	height: 1.5em; 
	}
#menu a#act_sub { background-color: #4779b2; }
/**/

/*inne*/
address { font-size: 1.4em; font-weight: normal; font-style: normal; text-align: center; }
address span { display: block; }
address #nazwisko { font-weight: bold; line-height: 3em; }

#praca { margin: 80px 0 0 280px; padding: 0; list-style-type: none; }
#praca li { margin-bottom: 8px; padding-left: 20px; }
#praca #agh { background-image: url(../img/punkt1.gif); background-repeat: no-repeat; background-position: left center; }
#praca #WIMiC { background-image: url(../img/punkt2.gif); background-repeat: no-repeat; background-position: left center; }
#praca #KCN { background-image: url(../img/punkt3.gif); background-repeat: no-repeat; background-position: left center; }

#main p { font-size: 1.2em; line-height: 1.4em; text-align: justify; text-indent: 2em; margin-right: 130px; margin-left: 150px; }
#main ul#zaint { line-height: 1.4em; margin-right: 130px; margin-left: 150px; list-style-type: square; }
#main ul#zaint li { list-style-type: circle; }

h2.rocznik { font-size: 1em; font-weight: bold; margin: 0 0 0 100px; padding: 0; }
h2.rocznik span { margin-top: 0.6em; display: block; }

#main ul.llit { list-style-type: none; margin-right: 130px; margin-bottom: 1em; margin-left: 150px; }
#main ul.llit li { font-size: 1em; line-height: 1.1em; text-align: justify; position: relative; margin-top: 0.3em; margin-bottom: 0.5em; list-style-type: none; }
#main ul.llit span.nr_poz { text-align: right; display: block; position: absolute; left: -3.5em; width: 3em; }

p#konsultacje { text-align: center; height: 400px; margin-top: 3em; margin-right: 190px; margin-left: 150px; padding-right: 0; padding-left: 0; }

.kontakt { font-size: 1.3em; line-height: 1.3em; text-align: center; margin-bottom: 1.2em; }
.kontakt em { font-weight: bold; font-style: normal; }

/*style dla przedmioty*/
h1#h_przedmioty { margin-right: 60px; margin-left: 60px; }
#main h2.info { line-height: 1em; margin: 2em 130px 0 150px; padding: 0 0.2em 0.2em; border-bottom: 1px solid #fff; }
#main p.p_info { text-indent: 0; margin-top: 0.8em; margin-bottom: 0; padding-bottom: 0; }
#main p.download { text-align: right; text-indent: 0; margin-top: 0; padding-top: 0; }
#main p.download a { border-bottom: 1px dotted #e2e2e2; }
#main p.download a:hover { background-color: #4779b2; }
#main ul#przedmioty { margin-right: 130px; margin-left: 150px; padding-left: 1em; list-style-type: circle; }
#main ul#przedmioty li { margin-bottom: 5px; padding-bottom: 0.2em; padding-left: 0.2em; list-style-type: circle; }
#main ul#przedmioty a { font-size: 1.1em; padding: 0.1em 0.5em; border-bottom: 1px dotted #fff; }
#main ul#przedmioty a:hover { background-color: #4779b2; border-bottom-width: 0; }
/*koniec style dla przedmioty*/
