* { margin : 0; padding : 0; text-indent : 0; border : 0 }

body {	background-color : #ccc; background-image : url(../i/bg.gif);
	text-align : center;
	font-family : 'Trebuchet MS', sans-serif;
	font-size : small;
}

a { text-decoration : none; }
a:link { color : #152361; }
a:visited { color : #152361; }
a:hover { color : #90bade; }
a:active { color : #ffb300; }

#container {
	width : 960px;
	text-align : left;
	margin : 0 auto;
	background : #fff url(i/pasek.gif) repeat-y;
}

#header {
	background : #ccc url(i/head.jpg) no-repeat;
	width : 961px;
	height : 163px;
}

h1#head a {
	display : block;
	text-indent: -1000px;
	overflow : hidden;
	height : 120px;
}

#menu a { text-decoration : none; }
#menu a:link { color : #fff; }
#menu a:visited { color : #fff; }
#menu a:hover { color : #90bade; }
#menu a:active { color : #ffb300; }

#content {
	float : left;
	width : 615px;
	margin-right : 14px;
	padding-left : 10px;
}

#flag {
	float : left;
	width : 135px;
	padding : 10px;
}

#flag #wai {
	font-size : x-small;
	margin-bottom : 10px;
}

#flag img {
	margin-bottom : 10px;
}

ul#wydzialy {
        font-family : verdana, sans-serif;
	float : right;
	width : 140px;
	padding : 10px;
	list-style-type : none; 
	font-size : x-small;
	margin-bottom : 10px;
}

#wydzialy li { padding-bottom : 20px;
	margin-top : 20px;
	background : url(../i/kropy.gif) no-repeat bottom center;
}

#wydzialy li#f { margin-top : 0 }

#wydzialy a { text-decoration : none; }
#wydzialy a:link { color : #000; }
#wydzialy a:visited { color : #000; }
#wydzialy a:hover { color : #D94F00; }
#wydzialy a:active { color : #90BADE; }

#stopka {
	clear : both;
	border-top : 1px solid #61153c;
	border-bottom : 1px solid #61153c;
	font-size : x-small;
	padding : 10px;
	background-color : #fff;
        font-family : verdana, sans-serif;
}

#stopka p { margin : 0; }

div#banner {
        margin : 10px 0 5px 0;
}

/*
----------------- nawigacja ----------------------
*/

ul#menu {
        font-family : verdana, sans-serif;
	list-style-type : none;
	font-weight : bold;
	position : relative;
	top : 10px;
	margin-left : 15px;
	font-size : 12px;
}

#menu li { display : inline; margin-right : 15px; }
#menu li a.current { color : #FFB300; }
#menu li a:link.current { color : #FFB300; }
#menu li a:visited.current { color : #FFB300; }

#podmenu a { text-decoration : none; white-space : nowrap; }
#podmenu a:link { color : #fff; }
#podmenu a:visited { color : #fff; }
#podmenu a:hover { color : #90bade; }
#podmenu a:active { color : #ffb300; }

ul#podmenu {
        font-family : verdana, sans-serif;
	list-style-type : none;
	position : relative;
	padding : .5em 1em;
	margin-bottom : 1em;
	font-size : small;
	background : #152361 url(i/podmenu.gif) top left repeat-x;
	color : #white;
	border : 1px solid #ccc;
}

#podmenu li {
	display : inline;
	padding-left : 1em;
	margin-right : .5em;
	background : url(i/kropa.gif) center left no-repeat;
	}
#podmenu li a.current { color : #FFB300; }
#podmenu li a:link.current { color : #FFB300; }
#podmenu li a:visited.current { color : #FFB300; }

.wewmenu a { text-decoration : none; }
.wewmenu a:link { color : #64113D; }
.wewmenu a:visited { color : #64113D; }
.wewmenu a:hover { color : #90bade; }
.wewmenu a:active { color : #ffb300; }

ul.wewmenu {
	margin : 0 0 1em 1em;
	font-size : small;
}

.wewmenu li.bez { background : none; padding-left : 0; }

.wewmenu li {
	display : inline; padding-left : 1em;
	margin-right : .5em;
	background : #fff url(i/kropa.gif) center left no-repeat;
}

/*
----------------- kontent ----------------------
*/

h2 {
	font-family : georgia, sans-serif;
	font-size : 1.5em;
        color : #152361;
	font-weight : normal;
	margin : 0 0 1em 0;
	border-bottom : 1px solid #152361;
}

h2#arch { margin:0 0 1em 0; }
h2#galeria { margin : 0; }

h3 {
	font-size : 1.2em;
	color : #152361;
	margin-top : 1em;
}

h4 {
	font-size : 1em;
	margin-top : 1em;
}

p, address {
	font-family : 'Trebuchet MS', sans-serif;
	margin-bottom : 1em;
}

p.r {
	text-align : right;
}

address { margin : 0; }

/*
----------------- listy ----------------------
*/

ol {
	font-family : 'Trebuchet MS', sans-serif;
	margin : 0 0 1em 2em;
}

ol ol, ol ul { margin : 0 0 0 2em; }

ol.num { list-style-type : decimal; }

ol.al { list-style-type : lower-alpha; }

li span.up { text-transform : uppercase; }

.none { list-style-type : none; }
.none1 { list-style-type : none; margin-left : 3em; }

li.terminy {
	list-style-type : none;
	border : 1px solid #ccc;
	padding : 5px;
	margin : 5px 0;
	background-color : #E4F0F2;
}


/*
----------------- newsy ----------------------
*/

div.news1 {
	padding : 0 1em;
	margin-bottom : 10px;
        background-color : #E4F0F2;
        border : 1px solid #A1A59B;

}

div.news {
	padding : 0px 10px 0 10px; 
	border : 1px solid white;
	margin-bottom : 10px;
	border-bottom : 1px solid #A1A59B;
}

div.newsl {
	padding : 0 10px; 
	border : 1px solid white;
	margin-bottom : 10px;
}

div.news:hover, div.newsl:hover {
	background-color : #E4F0F2;
	border : 1px solid #A1A59B;
}

a.news { color : black; }
a.news:hover { color : black; }

.news h2, .news1 h2, .newsl h2 {
	font-size: 12px;
	font-weight: bolder;
	/*	text-transform : uppercase; */
	font-family: georgia;
	margin: 1em 0;
	color: black;
	border: 0;
}

.news .data, .news1 .data { font-size : x-small; }

html>body .news p { font-size : small; }
html>body .news1 p { font-size : small; }
html>body .newsl p { font-size : small; }

/*
----------------- dokumenty ----------------------
*/

.zarzadzenie1 { }

.zarzadzenie {
	padding-top : 1em;
	border-top : 1px solid #ccc;
}

.zarzadzenie span, .zarzadzenie1 span {
	display : block;
}

ul.zalacznik {
	margin : 0 0 1em 2em;
	list-style-type : none;
}

p.zarzadzenie img { }

/*
-----------------           ----------------------
*/

p.ramka {
	width : 50%;
	margin : 1em auto;
	border : 1px solid #ccc;
	text-align : center;
	padding : 1em;
        background-color : #E4F0F2;
}

ul.u { margin : 0 0 1em 2em; }
ul.u ul { margin : 0 0 0 2em; }

p.uchwala {
	padding-top : 1em;
}

p.poduchwala {
	padding-bottom : 1em;
	border-bottom : 1px solid #ccc;
}

dl {
	margin-bottom : 1em;
}

dt {
	margin-top : 1em;
	font-weight : bold;
}

dd {
	margin-left : 3em;
}

ul.wladze li {
	margin : 0 0 1em 0;
	clear : both;
	list-style-type : none;
}

ul.wladze li img {
	border : 1px solid #ccc;
	padding : 10px;
	margin : 0 1em 1em 0;
	float : left; 
	clear : both;
}

ul.archiwum li {
        display : inline;
        padding-left : .7em;
        background : url(i/kropa.gif) center left no-repeat;
}

/*
----------------- do góry  ----------------------
*/

p.up {
	background : #fff url(i/up.gif) center right no-repeat;
	padding-right : 1em;
	font-size : x-small;
	text-align : right;
	color : #d94f00;
}

/*
----------------- konferencje ----------------------
*/

#konferencja { }

#konferencja h2 {
	margin-bottom : 0;
}


#konferencja .foto, #konferencja .fotosz {
	float:left;
	display : inline;
	margin : .5em 1em 0em 0em;
	padding : 10px;
	background-color : #E4F0F2;
	border : 1px solid #ccc;
	width : 300px;
}

#konferencja .fotosz { width : 510px; margin-left : 40px; margin-bottom : 1em; }

#konferencja .foto p, #konferencja .fotosz p {
	font-size : x-small;
	float : left;
	margin : 0;
}

.clear {
	clear : both;
	margin : 0; padding : 0;
	height : 1px;
	width : 1px;
}

/*
----------------- slajdy ----------------------
*/

ul#slajdy li {
        float : left;
        display : inline;
        margin : .5em .5em 10px 0em;
        padding : 10px;
        background-color : #E4F0F2;
        border : 1px solid #ccc;
        list-style-type : none;
        font-size : x-small;
}

ul.slajdy590 li { width : 590px; }
ul.slajdy550 li { width : 550px; }
ul.slajdy510 li { width : 510px; }
ul.slajdy500 li { width : 500px; }

ul#slajdy li p { float : right; margin-bottom : 0; }

/*
----------------- wydawnictwo ----------------------
*/

#oferta {}

table {
	margin : 0 0 1em 0;
	border-collapse : collapse;
}

td, th {
	padding : .5em;
	border : 1px solid #ddd;
}

tr.a {
        background-color : #E4F0F2;
}

th {
        background-color : #E4F0F2;
}

td span {
	font-style : italic;

}

/*
----------------- rankingi ----------------------
*/

div.rankingi { }

.rankingi .foto {
        float:left;
        margin : .5em 0em 0em 0em;
        padding : 10px;
        background-color : #E4F0F2;
        border : 1px solid #ccc;
	margin-bottom : 1em;
}

/*
----------------- zdjęcia ilustracyjne ----------------------
*/

img.il {
        float:left;
        margin : .5em 1em 1em 0em;
        padding : 10px;
        background-color : #E4F0F2;
        border : 1px solid #ccc;
        width : 400px;
}

ul.dziekanat {
        width : 200px;
        border : 1px solid #9EA59B;
        text-align : left;
        padding : 1em;
        padding-left : 120px;
        list-style-type : none;
        background : #fff url(i/dziekanat.png) top left no-repeat;

}

.funkcja {
        float:left;
        display : inline;
        margin : 0 1em 1em 0;
        border : 1px solid #ccc;
        width : 100px;
}

.nowosc {
        float:right;
        width : 150px;
        margin : 0 0 1em 1em;
        text-align : center;
}

.nowosc h3 {
        margin : 0;
        font-size : small;
}

p.autor { font-style : italic; }

.plany, .efsy { list-style-type : none; }
.plany li, .efsy li {
        padding-left : 2em;
}

small.red {color:red}


/* aktualnosci */
.podpis {
	text-align: right;
	font-style: italic;
	font-size: inherit;
}
.ornament {
        float:left;
        width : 155px;
        margin : 0 0 1px 1px;
        text-align : center;
}
