* { 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 #152361;
	border-bottom : 1px solid #152361;
	font-size : x-small;
	padding : 10px;
	background : #fff url(i/certyfikaty.gif) no-repeat center right;
        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 : #152361; }
.wewmenu a:visited { color : #152361; }
.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 #8E94AD;
}

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

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

h4 {
	font-size : 1.2em;
	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 : #f4f8f0;
}

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

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

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

div.news1 {
	padding : 0 1em;
	margin-bottom : 10px;
        background-color : #f4f8f0;
        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 : #f4f8f0;
	border : 1px solid #A1A59B;
}

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

.news h2, .news1 h2, .newsl h2, .ramka1 h2 {
	font-size : 13px;
	font-weight : normal;
	text-transform : uppercase;
	font-family : georgia;
	margin : 1em 0;
	color : black;
	border : 0;
}

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

dd.data {margin-left:4em}

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;
	padding : 1em;
        background-color : #f4f8f0;
	text-align : center;
}

.ramka1 {
        margin : 1em 0;
        border : 1px solid #ccc;
        padding : 0 1em;
}


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

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

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

dd {
	margin-left : 3em;
}

/*
----------------- 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;
	clear : both;
}

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

#konferencja { }

#konferencja h2 {
	margin-bottom:0;
}


#konferencja .foto, #konferencja .fotosz {
	float:left;
	display : inline;
	margin : .5em 1em 0em 0em;
	padding : 10px;
	background-color : #F5F7F0;
	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; border : 0;
	height : 1px;
	width : 1px;
}

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

#slajdy { }

#slajdy h2 {
	margin-bottom : 0;
}


#slajdy .foto {
	float:left;
	margin : .5em 1em 1em 0em;
	padding : 10px;
	background-color : #F5F7F0;
	border : 1px solid #ccc;
	width : 500px;
}

#slajdy .foto p {
	float : right;
	font-size : x-small;
	margin : 0;
}


ul#slajdy li {
        float:left;
        display : inline;
        margin : .5em .5em 10px 0em;
        padding : 10px;
        background-color : #F5F7F0;
        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 : #f4f8f0;
}

th {
        background-color : #f4f8f0;
}

td span {
	font-style : italic;

}

td.grub { font-weight : bold; }
tr.gd { font-weight : bold; border-bottom : 2px solid #ccc; }

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

div.rankingi { }

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

img.herb {
	position : relative;
	float : right;
	display : block;
	margin-bottom : 1em;
}

ul.kropki {
        font-family : verdana, sans-serif;
        list-style-type : none;
        position : relative;
        font-size : small;
}

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

p.autor { font-style : italic; }

dd.kadra {
        float:left;
        display : inline;
        margin : .5em 1em 0em 0em;
        padding : 10px;
        background-color : #F5F7F0;
        border : 1px solid #ccc;
        width : 120px;
}

dd.kadra img {}

dd.kadra span { 
        font-size : x-small;
        float : left;
        margin : 0;
}

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

ul.wladze li img {
	display : block
	margin-bottom : 2px;
}


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

div#oferta {}

div#oferta input.ile {
	border : 1px solid red;
	margin : 0;
	padding : 2px 4px;
	background-color : white;
}

div#oferta td.zam {
	text-align : right;
}

div#oferta td.zam input {
	border : 1px solid #aaa;
	margin : 0.5em .5em 0 1em;
	padding : 2px 6px;
}

div#oferta td.zam input.zama {
	border : 1px solid #aaa;
	background-color : #f4f8f0;
	padding : 2px 6px;
	margin : 0.5em 0.5em 0.5em 0;
}

.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;
}

small.red {color:red}

/* serwis rektora */

dl#serrek {}
#serrek dt { font-weight : bold; background-color : #f4f8f0;
border : 1px solid #a1a59b; padding: .5em 1em; }
#serrek dt span { font-weight : normal; }
#serrek dd {}

#zadaj {}
#zadaj form {}
#zadaj textarea { border : 1px solid #ccc; padding : 2px; margin : 0 0 1em 0}
#zadaj input { border : 1px solid #ccc; padding : 2px; margin : 0 0 1em 0}

/* flip flop  */

#lista {display:none}

/* aktualnosci */

.podpis {
	text-align : right;
}


/*
--------------------- rekrutacja --------------------
*/

.box{
	padding-right: 10px;
	border: thin solid;
	border-color: #fc3039;
	display: table;
	width: 160px;
	float: left;
	margin-right: 20px;
	font-size: smaller;
}
.grafbox{
	float: right;
	margin-left: 20px;
}

.boxr{
	padding-right: 10px;
	padding-left: 10px;
	border: thin solid;
	border-color: #152631;
	display: table;
	width: 300px;
	float: right;
	margin-right: 10px;
	margin-left: 10px;
	background: white;
}


.sprawdz{
	font-size: medium;
	font-weight: bold;
	color: red;
}
/* linki do rekrutacji kno */

a.tero:link {
font-size:22.0pt;
color:red;
}
a.tero:visited {
font-size:22.0pt;
color:red;
}
a.tero:hover {
font-size:22.0pt;
color:#90bade;
}

.boxinformator{
	padding-right: 10px;
	padding-left: 10px;
	border: none;
	display: table;
	width: 150px;
	float: right;
	margin-right: 10px;
	margin-left: 10px;

}