/*====================================zerowanie==============================*/
body,html {
		margin: 0;
		padding: 0;
		width: 100%;
		height: 100%
}
ul,li {
		margin: 0;
		padding: 0 0 0;
		list-style: none;
}
ul { padding-bottom: 1em; }
/*=================================koniec zerowanie===========================*/
/*============================================================================*/
/*======================================typografia=================================*/
body {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 85%; 										/*zmienić na %*/
		line-height: 1.4em;
}
a { font-size: 1em; color: #000; font-family: Georgia, "Times New Roman", Times, serif; background-color: transparent; text-decoration: none; border-bottom: 1px dotted #7d7d7d; }
a:visited { color: #474747; background-color: transparent; }
a:hover { color: #000; background-color: #ff001e; border-bottom: 1px dotted #d40000; }
a:active { color: #fff; background-color: #ff001e; }

h1 { font-size: 2em; font-weight: bold; margin: 0; }
h2 { font-size: 1.4em; font-weight: bold; line-height: 1.4em; background-image: url(../img/h2.png); background-repeat: no-repeat; background-position: 10px 0.3em; margin: 0; padding: 0 0 0.5em 30px; }
h3 { font-size: 1.17em; font-weight: bold; margin: 0; padding: 0; }
p { font-size: 1em; line-height: 1.4em; }
/*===================================koniec typografia=============================*/
/*============================================================================*/
/*======================================kolory================================*/
/*body { color: black; background: white url(../img/bg.png) no-repeat fixed left bottom; }*/
body { color: black; background-color: #fff; background-image: url(../img/bg1.jpg); background-repeat: repeat-x; background-position: center 125px; }
#cont { background-color: transparent; background-image: url(../img/bg.png); background-repeat: no-repeat; background-position: left bottom; }
/*===================================koniec kolory============================*/
/*============================================================================*/
/*======================================boxy================================*/
body{
		text-align: center; 									/*centrowanie dla IE 5.5*/
}
#cont { text-align: left; 										/*naprawianie centrowania dla IE*/
		width: 800px;
		margin: 0 auto;
		position: relative;
		min-height: 600px; }
* html #cont { 				/*hack dla IE*/
		height: 600px;
}
#header { color: #000; background-color: #fff; background-image: url(../img/header795.jpg); background-repeat: no-repeat; background-position: right top; position: relative; width: 800px; height: 225px; margin-bottom: 20px; }
#header a, #header a:hover { color: #000; background-color: transparent; text-indent: -9999px; width: 800px; height: 225px; border-width: 0; display: block; }


#menu { position: absolute; top: 20px; left: 0; width: 45em; }
#menu h2 {
		display: none;
}
#menu ul {  }
#menu li { height: 90px; float: left; margin-right: 0.2em; }
#menu #link_1 { background-image: url(../img/1.gif); background-repeat: no-repeat; background-position: center bottom; }
#menu #link_2 { background-image: url(../img/2.gif); background-repeat: no-repeat; background-position: center bottom; }
#menu #link_3 { background-image: url(../img/3.gif); background-repeat: no-repeat; background-position: center bottom; }
#menu #link_4 { background-image: url(../img/4.gif); background-repeat: no-repeat; background-position: center bottom; }
#menu a { color: #000; background-color: #fff; text-align: center; word-spacing: 1.3em; width: 8.5em; height: 100px; border-width: 0; display: block; white-space: nowrap; }
#menu a:hover,#menu #active { color: #474747; background-color: transparent; border-width: 0; }
#main { margin-top: 50px; }
#main p, #main h3, #main ul, #main dl { padding-right: 30px; padding-left: 30px; }
#footer { color: #e4e8c2; background-color: transparent; text-align: center; clear: both; margin-top: 20px; padding-right: 50px; padding-left: 50px; border-top: 1px dotted #e4e8c2; }
#footer a { color: #e4e8c2; font-variant: small-caps; padding-right: 0.3em; padding-left: 0.3em; border-width: 0; }
#footer li { padding-right: 0.5em; padding-left: 0.5em; display: inline; }
#footer h2 { display: none; }
/*===================================koniec boxy============================*/
/*============================================================================*/
/*===============================style dla głównej===========================*/
#intro{ width: 395px; float: left; }
#intro p { padding-bottom: 15em; }
#news { width: 395px; float: right; }
#news dl { margin-left: 0; padding-left: 30px; }
#news dt { font-weight: bold; padding-bottom: 0.5em; }
#news dd { margin: 0; padding: 0 0 0 20px; }
#news dd p { font-size: 1em; line-height: 1.5em; margin: 0; padding: 0 0 0.2em; }
#news dd ul li { list-style-type: disc; }
#intro img { float: right; border: solid 3px #e4e8c2; margin-left: 30px; }
#intro img:hover { border: solid 3px #d8c6b3; }
#main a.aimg { border-bottom: 0px; }
#main a:hover.aimg {color: #FFF; background-color: #FFF; border-bottom:  0px;}
/*===========================koniec style dla głównej===========================*/
/*============================================================================*/
/*===============================style dla dydaktyka===========================*/
#sekcja1{ width: 300px; float: left; }
#sekcja2 { width: 480px; float: right; }
#sekcja2 ol li { list-style-type: decimal; }
#sekcja2 ol ul li { list-style-type: circle; }
h3.info { border-bottom: 1px dotted #808080; }
#przedmioty li { margin-bottom: 0.5em; margin-left: 15px; list-style-type: circle; }
/*===========================koniec style dla dydaktyka======================*/
/*============================================================================*/
/*===============================style dla nauka===========================*/
#n1{ width: 200px; float: left; }
#n2 { width: 580px; float: right; }
#n2 ol li { list-style-type: decimal; }
#n2 ol ul li { list-style-type: circle; }
#mnauka li { margin-bottom: 0.5em; margin-left: 15px; list-style-type: circle; }
#hpoig {font-size: 1em;}
#spoig {font-size: 0.7em; color: #666666;}
/*===========================koniec style dla nauka======================*/
/*============================================================================*/
/*===============================style dla stopki===========================*/
#footer h2 { background-image: none; margin: 0; padding: 0; }
/*===========================koniec style dla stopki======================*/
/*============================================================================*/
/*============================================================================*/
