body
{
	background: #ffffff url(/public/layout/tlo_gora.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	font: 12px Arial, Verdana, sans-serif;
	color: #553388;
	text-decoration: none;
	text-align: center;
}

h1, h2, h3, h4, h5, h6, ul, li, a, form, fieldset, div
{
	margin: 0;
	padding: 0;
}

img
{
	border: 0;
}

legend
{
	display: none;
}

q:lang(pl) { quotes: "\201E" "\201D" "\00AB" "\00BB" }
q:before { content: open-quote }
q:after { content: close-quote }

#naglowek
{
	/*background: #ffffff;
	*/
	background: transparent;
	color: #184f84;
	width: 100%;
	height: 180px;
	min-width: 920px;
	text-align: left;
	border-bottom: 0px solid #343434;
}

#naglowek-srodek
{
	width: 950px;
	margin: 0px auto 0px auto;
}

#naglowek-srodek h1
{
	clear: both;
	font-size: 45px;
	margin: 15px auto 5px 15px;
	padding-top: 20px;
	font-variant: small-caps;
}

#naglowek-srodek h2
{
	clear: both;
	width: 330px;
	color: #888888;
	font-size: 16px;
	font-weight: normal;
	margin: 0px auto 5px 355px;
	padding-top: 0px;
}

#naglowek-srodek a
{
	color: #666666;
	clear: both;
	font-size: 16px;
	font-weight: bold;
	margin: 0px auto 10px 15px;
	text-decoration: none;
}


#naglowek-srodek-small
{
	float: right;
	color: #ffffff;
	font-size: 9px;
	background: #777777;
	width: 95px;
	text-align: center;
	margin: 0px;
}

#kreska
{
	clear: both;
	width: 100%;
	height: 5px;
	background: #aaaaaa;
	font-size: 0px;
}

#kontener
{
	border: 0px solid #343434;
}

#kontener-srodek
{
	background: transparent;
	color: #444444;
	width: 950px;
	min-width: 950px;
	text-align: justify;
	border: 0px dashed #7799aa;
	margin: 0px auto; /* centrowanie */
}

#prawa
{
	float: right;
	color: #444444;
	width: 220px;
	min-width: 200px;
	height: 100%;
	text-align: justify;
	border-left: 1px solid #e5e5e5;
	padding: 5px;
	margin: 5px;
}

#prawa h3
{
	margin:5px;
	color: #184f84;
	font-size: 17px;
}

#prawa h4
{
	font-size: 13px;
}

#prawa-opis
{
	border: 0px solid #e5e5e5;
	padding: 0px;
	margin: 0px 0px 20px 0px;
}

#prawa-opis h2
{
	font-size: 14px;
	text-align: justify;
	font-variant: small-caps;
	font-weight: normal;
}

#prawa-znajomi
{
	border: 0px;
	margin: 0px 0px 30px 0px;
}

#prawa-znajomi a
{
	color: #1d67a9;
}

#prawa-znajomi img
{
	border: 1px solid #333333;
}

#lista_pozycji
{
	margin: 2em 0 2em 0;
}

#lista_pozycji li
{
	list-style: none;
	margin-left: 10px;
}

#lista_pozycji li a
{
	color: #184f84;
	text-decoration: none;
	border-bottom: 1px dotted #184f84;
}

#lista_pozycji li a:hover
{
	color: #285f94;
	text-decoration: none;
	border-bottom: 1px solid #285f94;
}

#lewa
{
	background: transparent;
	color: #444444;
	width: 670px;
	height: 100%;
	text-align: justify;
	border: 0px solid #335533;
	padding: 5px;
	margin: 5px;
}

#opis
{
	background: #ffffff;
	text-align: justify;
	border: 3px dotted #335533;
	padding: 5px;
	margin: 5px;
}

.news
{
	color: #111111;
	font-size: 12px;
	border-bottom: 1px solid #e1e1e1;
	padding: 5px;
	margin: 0px 0px 20px 0px;
}

.news a
{
	color: #1d67a9;
}

.news a:hover
{
	color: #1d67a9;
	text-decoration: none;
	border-bottom: 1px dotted #1d67a9;
}

.news a img
{
	border: 0px;
}

.news h2
{
	font-size: 17px;
	color: #1d67a9;
	text-decoration: none;
}

.news h2:first-letter, .news h2 a:first-letter
{
	font-size: 130%;
}

.news ul
{
	margin: 5px 15px 5px 15px;
	padding: 0px;
}

.news div.data_autor
{
	text-align: left;
	font-size: 11px;
	margin: 3px 0px 3px 0px;
	color: #888888;
}

.news div.data_autor a
{
/*	color: #3f89cb;
*/
	color: #aaaaaa;
}

.news div.data_autor a:hover
{
/*	color: #3f89cb;
*/
	color: #888888;
	border: 0px;
	text-decoration: underline;
}

p.zdjecia
{
	text-align: center;
}

p.zdjecia img
{
	border: 1px solid #000000;
	margin: 5px;
}

p.zdjecia a:hover
{
	border: 0;
}

.czysc
{
	clear: both;
}

#stopka
{
	background: transparent;
	margin: 20px 0px 10px 0px;
	padding: 5px;
	color: #bbbbbb;
	font-size: 10px;
}

#stopka a
{
	color: #aabbbb;
}

#accordion
{
	border: 0px;
}

.toggler {
	color: #222222;
	margin: 1px;
	padding: 2px 5px;
	background: transparent;
	border-bottom: 1px solid #bbbbbb;
	border-right: 0px solid #d1d1d1;
	border-top: 0px solid #eeeeee;
	border-left: 20px solid #bbbbbb;
	font-size: 12px;
	font-weight: normal;
	font-family: arial, sans-serif;
}
 
.element {
	border: 1px solid #eeeeee;
	font-size: 11px;
}
 
.element p {
	margin: 0px;
	padding: 4px;
}
 
.float-right {
	padding:10px 20px;
	float:right;
}

.nawigacja
{
	font-size: 11px;
	color: #aaaaaa;
	margin: 3px 0px 10px 0px;
}

.nawigacja a
{
	color: #888888;
}

.nawigacja a:hover
{
	color: #999999;
	text-decoration: none;
	border-bottom: 1px dotted #999999;
}

#dogory
{
	font-size: 14px;
	color: #aaaaaa;
	float: right;
	text-decoration: none;
	font-weight: bold;
}

#komentarze
{
	border-top: 2px dashed #eeeeee;
	border-bottom: 2px dashed #eeeeee;
	padding: 15px;
	text-align: left;
	margin: 10px 0px 10px 0px;
}

.komentarz
{
	font-size: 12px;
	color: #444444;
	margin: 10px;
	padding: 7px;
	background: #f5edf5;
	text-align: left;
	border: 1px solid #e5dde5;
}

.komentarz span
{
	color: #888888;
	font-size: 10px;
}

#dodaj_komentarz
{
	background: transparent;
	border: 1px solid #eeeeee;
	margin: 20px 0px 10px 0px;
	padding: 5px 10px 3px 10px;
}


#dodaj_komentarz input, textarea
{
	border: 1px solid #666666;
	font-size: 12px;
	background: #eeeeee;
	margin: 3px;
}

#dodaj_komentarz label
{
	font-size: 11px;
	font-weight: bold;
	margin: 5px;
	color: #333333;
}

#dodaj_komentarz .przycisk
{
	color: #ffffff;
	background: #666666;
	border: 1px solid #333333;
}

.blad
{
	color: #ff3333;
	font-weight: bold;
}

.szary
{
	color: #aaaaaa;
	font-size: 10px;
}


.socjalne
{
	margin: 20px 0px 10px 0px;
	text-align: right;
}

.ostatnie_wpisy
{
	margin: 20px 0px 20px 0px;	
}

.ostatnie_wpisy a
{
	color: #888888;
}

.ostatnie_wpisy a:hover
{
	color: #444444;
	text-decoration: none;
	border-bottom: 1px dotted #444444;
}


.ostatnie_wpisy ul
{
	list-style: none;
	margin-left: 10px;
}

.archiwum
{
	margin: 20px 0px 20px 0px;	
}

.archiwum a
{
	color: #888888;
	text-decoration: none;
}

.archiwum a:hover
{
	color: #444444;
	text-decoration: none;
	border-bottom: 1px dotted #444444;
}


.archiwum ul
{
	list-style: none;
	margin-left: 10px;
}

#szukaj_formularz
{
	border: 1px solid #888888;
	background: #eeeeee;
	padding: 7px;
	text-align: center;
	margin: 20px 0px 0px 0px;
}

#szukaj_formularz_input
{
	font-size: 13px;
	border: 1px solid #888888;
	color: #222222;
}

#szukaj_przycisk
{
	border: 1px solid #222222;
	background: #555555;
	color: #ffffff;
	font-size: 12px;
	padding: 1px 5px 1px 5px;
	margin:0;
}

#szukaj_formularz_prawa
{
	background: transparent;
	padding: 7px;
	text-align: center;
	margin: 10px 0px 10px 0px;
}

#szukaj_formularz_prawa_input
{
	font-size: 13px;
	border: 1px solid #888888;
	color: #222222;
	width: 130px;
}

#szukaj_przycisk_prawa
{
	border: 1px solid #222222;
	background: #555555;
	color: #ffffff;
	font-size: 12px;
	padding: 1px 5px 1px 5px;
	margin:0;
}

.szukaj_wynik
{
	margin: 5px 0px 15px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #eeeeee;
}
.szukaj_wynik h2
{
	font-size: 14px;
	margin: 0px 0px 3px 0px;
}

.zrodlo
{
	color: #888888;
	font-size: 10px;
}

.zrodlo a
{
	color: #666666;
}

.zrodlo a:hover
{
	color: #444444;
	border:0;
	text-decoration: underline;
}

.uczelnia
{
	margin: 5px 0 15px 0;
	padding: 10px;
	border: 1px solid #e1e1e1;
	background: #efefff;
}

.uczelnia h4
{
	padding: 15px 0 15px 0;
	color: #554433;
	font-size: 18px;
}

.uczelnia h5
{
	padding: 15px 0 15px 0;
	color: #554433;
	font-size: 15px;
}

.uczelnia h6
{
	padding: 5px 0 5px 0;
	color: #665544;
	font-size: 13px;
}

.uczelnia ul li
{
	margin: 5px 0 5px 0;
}

.bannery
{
	padding: 100px 0 10px 0;
	text-align: center;
}

.naoku
{
	padding: 20px 0 10px 0;
	text-align: center;
}

.naoku h3
{
	text-align: left;
}

.naoku img
{
	margin: 5px 0px 10px 0px;
}

.reklama
{
	margin: 20px 7px 20px 7px;
}

.reklama_przerwa
{
	margin: 20px 7px 20px 7px;
	padding: 10px;
	background: #efefff;
	text-align: center;
	border-top: 1px solid #bbbbff;
	border-bottom: 1px solid #bbbbff;
}

.reklama_przerwa h4
{
	font-size: 20px;
	font-weight: bold;
	margin: 5px 5px 10px 5px;
	color: #666688;
	font-variant: small-caps;
}
