/*
-----------------Małopolskie Obserwatorium-----
-----------------Rynku Pracy i Edukacji-------*/



	body, h1, h2, h3, h4, h5, h6, p, form, fieldset, hr,
	blockquote, label, ul, dl, dd {
		margin: 0;
		padding: 0;
		}

	fieldset, label { border: none; }


	.cl {	clear: both; margin: 0; }

	ul { list-style: none; }

	#center dd ul { list-style: disc; margin: 5px 10px; padding: 0 10px; }

	img.vm { vertical-align: middle; }

	.left { float: left; }

	.right { float: right; }

	.red { display: block; height: 20px; width: 20px; background: #ff0000; }

	p.alert { color: #ff0000; padding: 0 15px 5px 0; }

	p.ok { color: #7D766A; padding: 0 15px 5px; }

body.greyscale * {
	color: grey !important;
}
/*
-----------------linki-------------------*/

	a {
		color: #961919;
		border: none;
		text-decoration: none;
		font-weight: bold;
		}

	a:hover { color: #bf2020; }

	a.underline {
		color: #0275C6;
		border: none;
		text-decoration: underline;
		font-weight: normal;
		}

	a.gray {
		color: #545454;
		border: none;
		text-decoration: none;
		font-weight: normal;
		}

	a.light-gray {
		color: #80868B;
		border: none;
		text-decoration: none;
		font-weight: normal;
		}

	a.light-gray:hover {	text-decoration: underline; }

	a.gray-underline {
		color: #7D766A;
		border: none;
		text-decoration: none;
		font-weight: normal;
		border-bottom: 1px solid #7D766A;
		}

	a.img, a.img:visited, a.img:hover {
		border: none;
		text-decoration: none;
		background: none;
		outline: none;
		}

	a em img { border: 0; }

    #wroc-button {
        background:transparent url(/_p/img/wroc2.gif) no-repeat scroll left top !important;
        display: inline;
        float: left;
    }
/*
-----------------layout-------------------*/

	body {
		background: #fff;
		font: normal 11px Tahoma, Arial, Verdana, Helvetica, sans-serif; /* 11px */
		color: #545454;
		}

	input { font-family:  Tahoma, Arial, Verdana, Helvetica, sans-serif; }

	#wrapper {
		margin: 15px auto 0;
		padding: 0;
		width: 980px;
		background: url('/_p/img/bg-line.gif') right top repeat-y;
		}

	#header {
		margin: 0 auto;
		padding: 0;
		width: 980px;
		background: url('../img/bgHeader.jpg') no-repeat left top;
	}


	#header img, #sidebar-left img, #sidebar-right img { border: none; }


	#header-print { display: none; }

	.header-index-1,
	.sub-page-1 { background: #fff url('/_p/img/bgHeader1.jpg') right top no-repeat !important; }

	.header-index-2,
	.sub-page-2 { background: #fff url('/_p/img/bgHeader2.jpg') right top no-repeat !important; }

	.header-index-3,
	.sub-page-3 { background: #fff url('/_p/img/bgHeader3.jpg') right top no-repeat !important; }

	.header-index-4,
	.sub-page-4 { background: #fff url('/_p/img/bgHeader4.jpg') right top no-repeat !important; }

	.header-index-5,
	.sub-page-5 { background: #fff url('/_p/img/bgHeader5.jpg') right top no-repeat !important; }

	.header-index-6,
	.sub-page-6 { background: #fff url('/_p/img/bgHeader6.jpg') right top no-repeat !important; }

	.header-index-en-1,
	.sub-page-en-1 { background: #fff url('/_p/img/bgHeader-en1.jpg') right top no-repeat !important; }

	.header-index-en-2,
	.sub-page-en-2 { background: #fff url('/_p/img/bgHeader-en2.jpg') right top no-repeat !important; }

	.header-index-en-3,
	.sub-page-en-3 { background: #fff url('/_p/img/bgHeader-en3.jpg') right top no-repeat !important; }

	.header-index-en-4,
	.sub-page-en-4 { background: #fff url('/_p/img/bgHeader-en4.jpg') right top no-repeat !important; }

	.header-index-en-5,
	.sub-page-en-5 { background: #fff url('/_p/img/bgHeader-en5.jpg') right top no-repeat !important; }

	.header-index-en-6,
	.sub-page-en-6 { background: #fff url('/_p/img/bgHeader-en6.jpg') right top no-repeat !important; }

	h1 {
		float: left;
		width: 240px;
		height: 166px;
		margin: 0;
		padding: 0;
		cursor: pointer;
		}

	h1 span { display: none; }

/* sidebar-left
----------------------------------------*/

	#sidebar-left { float: left; width: 180px; margin: 0; padding: 0;	 }

	#sidebar-left ul li a {
		display: block;
		width: 144px;
		background: #961919;
		border-bottom: 1px solid #9f495c;
		border-top: 1px solid #961919;
		text-decoration: none;
		padding: 7px 18px;
		margin: 0;
		color: #fff;
		outline: none;
		}

	#sidebar-left h3, #sidebar-left ul.sub, #sidebar-left ul.sub-sub {
		display: none;
		}
	#sidebar-left ul li a.selected { background: #961919; }
	#sidebar-left ul li a.active { background: #7D766A; font-weight: bold; }
	#sidebar-left li a:hover { background: #bf2020; }

	#sidebar-left .corners-top, #sidebar-left .corners-bot {
		display: block;
		width: 180px;
		height: 4px;
		margin: 0;
		padding: 0;
		font-size: 0.01em;
		line-height: 4px;
		}
	#sidebar-left .corners-top { background: url('/_p/img/menu-corners-top.gif') left top no-repeat; }
	#sidebar-left .corners-bot { background: url('/_p/img/menu-corners-bot.gif') left top no-repeat; }

	#sidebar-left li em {
		float: right;
		display: block;
		width: 8px;
		height: 7px;
		background: url('/_p/img/arrow-orange-big.gif') left top no-repeat;
		margin-top: 4px;
		}
	#sidebar-left li a.selected em {
		float: right;
		display: block;
		width: 7px;
		height: 8px;
		background: url('/_p/img/arrow-orange-big-down.gif') left top no-repeat;
		margin-top: 4px;
		}
	#sidebar-left ul li ul li a,	#sidebar-left ul li ul li ul li a {
		display: block;
		width: 125px;
		background: #961919;
		border-bottom: 1px solid #9f495c;
		border-top: 1px solid #961919;
		text-decoration: none;
		padding: 6px 24px 6px 31px;
		margin: 0;
		color: #fff;
		font-weight: normal;
		}
	#sidebar-left ul li ul li ul li a { padding-left: 32px; width: 124px; }
	#sidebar-left ul li ul li ul li a { background: #961919; }
	#sidebar-left li li a em, #sidebar-left a.active em {
		display: block;
		width: 6px;
		height: 5px;
		background: url('/_p/img/arrow-orange-small.gif') left top no-repeat;
		}
	#sidebar-left a.active em { background: url('/_p/img/arrow-white-small.gif') left top no-repeat; }


/* center
----------------------------------------*/

	#center { float: left;	width: 524px; margin-left: 18px; padding: 0;	}

	#center p { color: #545454; }
	#center h2 {
		font: bold 2.18em Arial, Tahoma, Verdana, Helvetica, sans-serif;
		color: #961919;
		border-bottom: 1px solid #DBD7D1;
		padding-bottom: 3px;
		margin-bottom: 1px;
		}
	#center h2 a {
		float: right;
		display: block;
		width: 144px;
		height: 25px;
		outline: none;
		text-indent: -9999px;
		background: url('/_p/img/wszystkie-aktualnosci.gif') left top no-repeat;
		}
	#center h3.none { display: none; }
	#center h4 {
		font: bold 1.45em Arial, Tahoma, Verdana, Helvetica, sans-serif; /* 24px */
		color: #961919;
		}
	#center h2.two-line {
		font: bold 2.18em Arial, Tahoma, Verdana, Helvetica, sans-serif; /* 24px */
		color: #961919;
		border-bottom: 0;
		padding-bottom: 7px;
		margin-bottom: 1px;
		background: url('/_p/img/two-line.gif') left bottom repeat-x;
		}

	#center h3 {
		font: bold 1.64em Arial, Tahoma, Verdana, Helvetica, sans-serif; /* 24px */
		color: #961919;
		border-bottom: 1px solid #DBD7D1;
		padding: 7px 0;
		margin: 0 0 1px 0;
		}
	#center h3.two-line {
		color: #961919;
		border: 0;
		padding-bottom: 7px;
		margin-bottom: 1px;
		background: url('/_p/img/two-line.gif') left bottom repeat-x;
		}
	#center h3.inside-page {
		color: #961919;
		border-bottom: 1px solid #DBD7D1;
		padding-bottom: 3px;
		margin: 30px 0 1px;
		border: 0;
		}

	#center dl, .entry { clear: both; color: #545454; margin: 0; padding: 20px 15px; border-top: 1px solid #F5F3EF; }
	#center dl { text-align: justify; }
	#center dl dt { font-weight: bold; color: #545454; margin-bottom: 5px; }
	#center dl dt em { display: block; font-weight: normal; }
	#center dl dt img { float: right; margin: 0 0 20px 5px; }
	#center dl dd { line-height: 1.6; }
	#center dl dd p { margin-bottom: 13px;}
	#center ul li p {color: #961919}
	a.wiecej, a.wiecej.visited {
		display: block;
		width: 54px;
		height: 17px;
		margin-top: 5px;
		overflow: hidden;
		background: url('/_p/img/wiecej.gif') left top no-repeat;
		border: none;
		text-indent: -9999px;
		}
	a.wiecej-en, a.wiecej-en:visited {
		display: block;
		width: 54px;
		height: 17px;
		margin-top: 5px;
		overflow: hidden;
		background: url('/_p/img/en/wiecej.gif') left top no-repeat;
		border: none;
		text-indent: -9999px;
	}
	#center dl dd a.wiecej-en { background: url('/_p/img/en/wiecej.gif') left top no-repeat; }
	#center dl dd strong.link { color: #FFA31A; font-weight: normal; }

/* entry
----------------------------------------*/

	.entry .body { line-height: 1.6; margin: 5px 0; text-align: justify; }
	.entry .header p { margin: 3px 0; }
	.entry .header img { border: 3px solid #eaeaea; float: right; margin: 0 0 10px 10px; }
	.entry .teaser { font-weight: bold; margin-bottom: 1em; }

	.entry ul { list-style: disc; margin: 0 10px; padding: 3px 10px; }
	.entry .body p {
		padding: 3px 0;
	}
/* center table
----------------------------------------*/

	#center table {
		width: 100%;
		padding: 0;
		margin: 10px 0;
		border: 0;
		border-collapse: collapse;
		font-size: 11px;
		color: #7D766A;
		}
	#center table th {
		background: #EDEAE3;
		text-align: left;
		padding: 7px 14px;
		}
	#center table td {
		color: #7D766A;
		padding: 10px 14px;
		}
	#center table tr.row1 {	background: #fff;	}
	#center table tr.row2 {	background: #F5F3EF;	}

	#center ul.form { margin: 0; padding: 20px 15px; }
	#center ul.form li { margin-bottom: 8px; }
	#center ul.form label {
		display: block;
		float: left;
		width: 120px;
		}
	#center ul.form li small { color: #ccc; }

	#center ul.form input.txt,	#center ul.form textarea {
		color: #636363;
		font-size: 1em;
		padding: 3px;
		border: 1px solid #DCD8D1;
		}

	#center form textarea { font: normal 1em Tahoma, Arial, Verdana, Helvetica, sans-serif; }

	#center form input.txt:focus, #center form textarea:focus { background: #FCFBF7; }

	#center form input.sub,	#center form input.res {
	  	display: block;
		float: left;
		height: 17px;
		font-size: 0.01em;
		padding: 0;
		margin: 0;
		border: 0;
		cursor: pointer;
		}
	#center form input.sub {
		width: 85px;
		margin: 0 10px 0 135px;
		color: #FFA31A;
		background: url('/_p/img/wyslij.gif') left top no-repeat;
		}
	#center form input.res {
		width: 75px;
		color: #CCC9C4;
		background: url('/_p/img/wyczysc.gif') left top no-repeat;
		}
	span.edytuj {
		display: block;
		padding: 10px 0 2px 20px;
		background: url('/_p/img/edytuj.gif') left 8px no-repeat;
		}

/* nawigacja
----------------------------------------*/

	#nawigacja {
		width: 444px;
		height: 14px;
		background: url('/_p/img/bg-nawigacja.gif') left top no-repeat;
		overflow: hidden;
		padding: 8px 10px;
		margin: 0 0 19px;
		white-space: nowrap;
		}

	#nawigacja h3 { display: none; }
	#nawigacja strong { font-weight: bold; color: #961919; }
	#nawigacja b { color: #FFA31A; font-weight: bold; }

/* sidebar-right
----------------------------------------*/

	#sidebar-right { float: right; width: 225px; margin: 0; padding: 0;	}

	#sidebar-right h3,
	#cms-login h3 {
		font: bold 1.64em Arial, Tahoma, Verdana, Helvetica, sans-serif; /* 18px */
		color: #961919;
		border-bottom: 1px solid #DBD7D1;
		padding-bottom: 11px;
		margin-bottom: 1px;
		}

	#sidebar-right div { margin: 0 0 30px 0; }
	#sidebar-right div>div { margin: 0; }

	ul.list li {
		padding: 10px 10px 10px 25px;
		background: url('/_p/img/arrow-orange-small.gif') 10px 14px no-repeat;
		border-top: 1px solid #F5F3EF;
		}
	ul.without-arrow li {
		padding: 10px;
		background: none;
		border-top: 1px solid #F5F3EF;
		}
	ul.without-arrow li span {
		display: block;
		color: #B4AEA4;
		}

	#najczesciej-odwiedzane li, #center dl.list {
		padding: 10px 10px 10px 25px;
		background: url('/_p/img/arrow-orange-small.gif') 10px 14px no-repeat;
		border-top: 1px solid #F5F3EF;
		}

	#center dl.list {	padding: 15px 10px 15px 30px; background-position: 10px 17px; }
	#center dl dd img { padding: 5px; border-color: #eaeaea; border-style: solid; margin: 20px 0; }
	.tabs-container img { border-color: #eaeaea; border-style: solid; }

	#sidebar-right ul li a {
		font-weight: bold;
	}
/* mapa
----------------------------------------*/

	#mapa ul li {
		display: block;
		padding: 8px;
		color: #961919;
		font-weight: bold;
		background: #fff;
		margin-bottom: 1px;
		border-top: 1px solid #E8E6E3;
		}
	#mapa ul li ul, #mapa ul li ul li ul { margin-top: 10px; }
	#mapa ul li ul li {
		text-transform: none;
		color: #7D766A;
		background: #fff url('/_p/img/arrow-orange-small.gif') 10px 13px no-repeat;
		padding-left: 25px;
		font-weight: normal;
		}

/* biblioteka zasobow
----------------------------------------*/

	#biblioteka-zasobow .header {
		background: #F7F6F2;
		padding: 8px 10px;
		margin: 20px 0 1px 0;
		}

	#mapa h5, .polec-znajomemu h5 {
		color: #961919;
		background: #F7F6F2;
		font: bold 1.27em Arial, Tahoma, Verdana, Helvetica, sans-serif;
		padding: 8px 10px;
		margin: 20px 0 1px 0;
		}
	#biblioteka-zasobow h5 {
		font: bold 1.27em Arial, Tahoma, Verdana, Helvetica, sans-serif;
		color: #961919;
		width: 450px;
		}
	#biblioteka-zasobow .header em { float: right; }

	#biblioteka-zasobow dl {
		padding: 10px 0;
		margin: 0;
		border-top: 1px solid #E8E6E3;
		}
	#biblioteka-zasobow dl dt {
		color: #7D766A;
		width: 170px;
		display: block;
		float: left;
		clear: both;
		text-align: right;
		padding: 13px 0 0;
		}
	#biblioteka-zasobow dl dd {
		border-top: 1px solid #E8E6E3;
		padding: 10px 10px 10px 180px;
		color: #7D766A;
		}

	#biblioteka-zasobow p.data-dodania { float: right; padding: 20px 10px; }
	#biblioteka-zasobow dl dt.opis-zasobu { width: auto; padding-left: 10px; }
	#biblioteka-zasobow dl dd.opis-zasobu { font-size: 1.09em; padding: 30px 10px 10px; }

	#biblioteka-zasobow ul li {
		display: block;
		padding: 10px;
		color: #961919;
		font-weight: bold;
		background: #fff;
		margin-bottom: 1px;
		}

	.go-right { float: right; }
	.hand { cursor: pointer; }
	.polec-znajomemu p { border-top: 1px solid #E8E6E3; padding: 10px; }

	#biblioteka-zasobow ul li p { margin: 5px 0; }
	#biblioteka-zasobow ul li em { float: right; }

	#biblioteka-zasobow ul li ul li, #biblioteka-zasobow ul.with-arrow li {
		text-transform: none;
		color: #7D766A;
		background: #fff url('/_p/img/arrow-orange-small.gif') 10px 50% no-repeat;
		padding-left: 25px;
		font-weight: normal;
		border-top: 1px solid #E8E6E3;
		}

	#biblioteka-zasobow ul.with-arrow { margin-bottom: 10px; }
	#biblioteka-zasobow .kolor1 { background: #FCFBF7 url('/_p/img/arrow-orange-small.gif') 10px 50% no-repeat; }
	#biblioteka-zasobow .kolor2 { background: #fff url('/_p/img/arrow-orange-small.gif') 10px 50% no-repeat; }

	#biblioteka-login, #cms-login, .gray-box {
		width: 225px;
		position: relative;
		z-index: 0;
		background: url('/_p/img/bg-biblioteka-login.gif') left bottom no-repeat;
		}

	#cms-login { margin: 100px auto 0; }

	#biblioteka-login h3, #cms-login h3, .gray-box h3 {
		width: 205px;
		background: url('/_p/img/bg-biblioteka-login-h.gif') left top no-repeat;
		padding: 10px 10px 2px 10px;
		}

	#sidebar-right .gray-box h3.alert { color: #ff0000; }

	.gray-box p { padding: 10px; }

	.gray-box strong { font-size: 1.09em; }

	#biblioteka-login legend { display: block; padding: 0; margin: 0; font-weight: bold; color: #961919; }
	#biblioteka-login form { margin: 10px; position: relative; }
	#biblioteka-login fieldset { padding-bottom: 10px; }
	#cms-login fieldset { padding: 10px; }

	#biblioteka-login .zalogowany { margin: 10px; }
	#biblioteka-login p.alert { margin: 10px; color: #ff0000; }

	#biblioteka-login label, #cms-login label {
		display: block;
		font-weight: bold;
		margin: 5px 0;
		color: #7D766A;
		}

	#biblioteka-login input.txt, #biblioteka-zasobow input.txt,
	#biblioteka-zasobow dl dd textarea,	#cms-login input.txt {
		width: 162px;
		border: 1px solid #EDEAE3;
		padding: 4px;
		font-size: 1em;
		}

	#biblioteka-zasobow input.txt { width: 280px; }
	#biblioteka-zasobow dl dd textarea { width: 280px; height: 150px; }

	#biblioteka-login input.sub,
	#cms-login input.sub  {
		width: 18px;
		height: 18px;
		border: 0;
		background: url('/_p/img/submit-round.gif') left top no-repeat;
		font-size: 0.01em;
		cursor: pointer;
		margin: 0;
		padding: 10px 0;
		color: #FFA31A;
		position: absolute;
		right: 15px;
		z-index: 0;
		}

	#biblioteka-login input.sub { top: 84px; right: 10px; }

	#cms-login input.sub { top: 118px; }

	#biblioteka-login dl { padding: 10px; }

	#biblioteka-login dd { font-weight: bold; padding: 5px 0; font-size: 1.09em; }

	#biblioteka-login ul.linki {
		border-top: 1px solid #E8E6E3;
		padding: 10px 0;
		}

	#biblioteka-login ul.linki li {
		padding: 5px 10px 5px 25px;
		background: url('/_p/img/arrow-orange-small.gif') 10px 9px no-repeat;
		z-index: 99;
		position: relative;
		}

/* bilioteka-wyszukiwarka
----------------------------------------*/

	#biblioteka-wyszukiwarka {	width: 523px; margin: 20px 0 0;	}

	#biblioteka-wyszukiwarka .corners-top {
		background: url('/_p/img/wyszukiwarka-corners.gif') left top no-repeat;
		height: 5px;
		font-size: 0.01em;
		line-height: 5px;
		margin: 0;
		padding: 0;
		}
	#biblioteka-wyszukiwarka .corners-bot {
		background: url('/_p/img/wyszukiwarka-corners.gif') 0px -5px no-repeat;
		height: 5px;
		font-size: 0.01em;
		line-height: 5px;
		}

	#szukanie-podstawowe,	#szukanie-zaawansowane {
		border-right: 1px solid #E8E6E3;
		border-left: 1px solid #E8E6E3;
		background: #F7F6F2;
		padding: 10px;
		margin: 0;
		width: 501px;
		}

	#szukanie-podstawowe input.txt {
		width: 325px;
		border: 1px solid #EDEAE3;
		padding: 4px;
		font-size: 1em;
		background: #fff;
		float: left;
		}

	#szukanie-zaawansowane { display: none; overflow: hidden;}
	#szukanie-zaawansowane li { float: left; width: 50%; }

	#biblioteka-wyszukiwarka .dostepnosc {
		border: 1px solid #E8E6E3;
		background: #fff;
		padding: 5px;
		height: 18px;
		width: 229px;
		}
	#biblioteka-wyszukiwarka .dostepnosc li {
		float: left;
		margin-right: 10px;
		width: 40px;
		}
	#biblioteka-wyszukiwarka label {
		display: block;
		font-weight: bold;
		margin: 10px 0;
		color: #7D766A;
		}

	#biblioteka-wyszukiwarka .rodzaj { clear: both; margin-top: 10px; }
	#biblioteka-wyszukiwarka .zakres-tem { margin-top: 10px; }
	#biblioteka-wyszukiwarka .opisy label { float: left; margin: 3px 5px 0 0; }
	#biblioteka-wyszukiwarka .dark-blue label { color: #961919; }

	#biblioteka-wyszukiwarka .ramka {
		border: 1px solid #E8E6E3;
		background: #fff;
		padding: 5px;
		width: 229px;
		}

	#biblioteka-wyszukiwarka .smaller { height: 145px; margin-top: 5px; }
	#biblioteka-wyszukiwarka .ramka li.selected { background: #F7F6F2; }
	#biblioteka-wyszukiwarka .ramka li {
		padding: 2px 0 3px;
		margin: 0;
		color: #7D766A;
		width: 49% !important;
		clear: none;
		}

	#biblioteka-wyszukiwarka .ramka li input { float: left; }
	#biblioteka-wyszukiwarka .ramka li label {
		margin: 0 0 0 30px;
		font-weight: normal;
		padding: 1px 0 0 0;
		width: auto;
		}

	#biblioteka-wyszukiwarka select,
	#biblioteka-zasobow dl dd select {
		border: 1px solid #E8E6E3;
		background: #fff;
		font: normal 1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
		padding: 3px 0;
		height: 22px;
		}

	#biblioteka-wyszukiwarka a.szukanie-zaawans,
	#biblioteka-wyszukiwarka input.szukanie-biblio,
	input.button {
		display: block;
		float: left;
		height: 23px;
		border: 0;
		padding: 0 0 0 10px;
		margin: 0;
		color: #fff;
		font-weight: bold;
		font-size: 1em;
		cursor: pointer;
		text-align: left;
		}

	#biblioteka-wyszukiwarka .inputy {
		border: 1px solid #E8E6E3;
		border-bottom: 0;
		text-align: right;
		padding: 10px 15px 10px;
		background: #F7F6F2;
		}

	#biblioteka-wyszukiwarka a.szukanie-zaawans {
		text-indent: -9999px;
		width: 172px;
		display: inline;
		float: left;
		padding: 3px 0 0 10px;
		height: 20px;
		outline: none;
		background: url('/_p/img/szukanie-zaawansowane.gif') left top no-repeat;
		}

	img.clear { cursor: pointer; display: none; float: left; margin-left: 64px; }

	#biblioteka-wyszukiwarka a.szukanie-zaawansowane-zwin {
		background: url('/_p/img/szukanie-zaawansowane-zwin.gif') left top no-repeat;
		}

	#biblioteka-wyszukiwarka input.szukanie-biblio,
	input.button {
		width: 149px;
		background: url('/_p/img/szukanie-w-bibliotece.gif') left top no-repeat;
		margin-left: 10px;
		}
	#biblioteka-wyszukiwarka input.szukanie-biblio {
		float: none;
		display: inline;
		width: 80px;
		background: url('/_p/img/szukanie-w-bibliotece2.gif') right top no-repeat;
	}
	input.button { background: url('/_p/img/button-bg.gif') left top no-repeat; }

	#biblioteka-wyszukiwarka .inputy input.szukanie-biblio { display: none; float: right; }

	#biblioteka-wyszukiwarka .tematy {
		padding: 10px 0 0;
	}
	#biblioteka-wyszukiwarka .tematy h4 {
		padding: 0 10px 5px;
		font: bold 11px Tahoma;
		color: #7D766A;
	}
	#biblioteka-wyszukiwarka .tematy ul {
		list-style-type: none;
		float: left;
		margin: 0 0 15px;
		padding: 0 10px;
	}
	#biblioteka-wyszukiwarka .tematy li {
		float: left;
		width: 240px;
	}
	#biblioteka-wyszukiwarka .tematy li label {
		display: inline;
		margin: 0;
		font-weight: normal;
	}
	#biblioteka-lista-zasobow-head {
		background: #F7F6F2;
		border-top: 1px solid #E8E6E3;
		border-bottom: 1px solid #fff;
		padding: 10px 20px;
		margin: 20px 0 0;
		}
	#biblioteka-lista-zasobow-head img { border: none; }
	#biblioteka-lista-zasobow-head em { float: right; position: relative; z-index: 99; }

	#biblioteka-lista-zasobow {
		background: #F7F6F2;
		border-top: 1px solid #E8E6E3;
		border-bottom: 1px solid #E8E6E3;
		padding: 10px 0 0;
		}

	.zasobow-ilosc {
		background: #F7F6F2;
		padding: 10px 15px;
		border-top: 1px solid #E8E6E3;
		border-bottom: 1px solid #fff;
		}

	.wszystkie-zasoby {
		background: url('/_p/img/arrow-orange-small.gif') left 14px no-repeat;
		float: right;
		display: block;
		padding: 10px 5px 5px 16px;
		}

	.nie-znalazles {
		background: url('/_p/img/arrow-orange-small.gif') left 14px no-repeat;
		float: left;
		display: block;
		padding: 10px 5px 5px 16px;
		}

	#biblioteka-lista-zasobow dl {
		padding: 0;
		margin: 10px 10px 20px;
		background: url('/_p/img/bg-lista-zasobow.gif') left bottom no-repeat;
		position: relative;
		z-index: 99;
		}

	#biblioteka-lista-zasobow dl dt {
		padding: 10px 10px 5px;
		background: url('/_p/img/bg-lista-zasobow-top.gif') left top no-repeat;
		position: relative;
		z-index: 0;
		}

	#biblioteka-lista-zasobow dl dt table { border-collapse: collapse; margin: 0; padding: 0; }
	#biblioteka-lista-zasobow dl dt table td { margin: 0; padding: 0; vertical-align: top; }
	#biblioteka-lista-zasobow dl dt table td.date { padding-left: 30px; text-align: right; white-space: nowrap; }
	#biblioteka-lista-zasobow dl dt table td.date img { display: inline; float: none; margin: 1px 5px 0; padding: 0; }
	#biblioteka-lista-zasobow dl dt em { display: inline; float: none; font-weight: bold; color: #7D766A; }
	#biblioteka-lista-zasobow dl dt span { font-weight: normal; color: #B4AEA4; display: block; margin: 5px 0 0; }
	#biblioteka-lista-zasobow dl dt span img { float: none; padding: 0; margin: 0; }
	#biblioteka-lista-zasobow dl dd { padding: 0 10px 10px; font-size: 1.09em; color: #7C756A; }

    #biblioteka-lista-zasobow dl dt span span {font-weight: bold; color: #0099FF;display: inline;}
    #biblioteka-lista-zasobow dl dd span {font-weight: bold; color: #0099FF;display: inline;}
    #biblioteka-lista-zasobow dl dt p span {font-weight: bold; color: #0099FF;display: inline;}

	#biblioteka-lista-zasobow img { border: none; }

	#biblioteka-lista-zasobow .paging {
		border-top: 1px solid #E8E6E3;
		border-bottom: 0;
		}

/*
-----------------wyszukiwarka-------------------*/

	#wyszukiwarka {
		width: 180px;
		height: 30px;
		background: url('/_p/img/bg-wyszukiwarka.gif') left top no-repeat;
		overflow: hidden;
		padding: 0;
		margin: 0 0 19px 0;
		}

	#wyszukiwarka input { border: none; background: #fff; margin: 0; padding: 0; }

	#wyszukiwarka input.txt {
		color: #545454;
		margin-left: 10px;
		width: 138px;
		font-size: 1em;
		height: 16px;
		}

	#wyszukiwarka input.sub {
		height: 18px;
		width: 18px;
		background: url('/_p/img/lupa.gif') left top no-repeat;
		margin: 6px 0 0;
		padding: 0;
		cursor: pointer;
		}

/*
-----------------wersje-jezykowe-------------------*/

	div#wersje-jezykowe {
		width: 209px;
		height: 14px;
		background: url('/_p/img/bg-wersje.gif') left top no-repeat;
		overflow: hidden;
		padding: 8px;
		margin: 0 0 22px;
		}

	#wersje-jezykowe h3 { display: none; }
	#wersje-jezykowe img { border: none; }


/* sonda
----------------------------------------*/

	.sonda { color: #fff; }

	.sonda h3 { display: none; }

	.sonda dl {	color: #80868B; padding: 10px 0;	}

	.sonda dl dt {
		border-top: 1px solid #DCD8D1;
		border-bottom: 1px solid #DCD8D1;
		padding: 8px 8px 8px 25px;
		font-weight: bold;
		background: url('/_p/img/pytanie.gif') 5px 10px no-repeat;
		}

	.sonda dl dd {	padding: 4px 8px 4px 20px;	}
	.sonda dl dd label { margin-left: 5px; }

	.sonda input.sub,	.sonda input.sub-en,
	.sonda .zobacz-wyniki, .sonda .wroc {
		display: block;
		float: left;
		padding: 0;
		border: 0;
		margin: 10px 0 0;
		cursor: pointer;
		outline: none;
		}

	.sonda input.sub,	.sonda input.sub-en {
		width: 52px;
		height: 17px;
		background: url('/_p/img/glosuj.gif') left top no-repeat;
		margin-left: 15px;
		font-size: 0.01em;
		padding: 15px 0 0;
		color: #FFA31A;
		}

	.sonda input.sub-en { background: url('/_p/img/en/glosuj.gif') left top no-repeat;	}
	.sonda .zobacz-wyniki {
		width: 90px;
		height: 17px;
		margin-left: 5px;
		}

	.sonda .wroc {
		width: 52px;
		height: 17px;
		margin-left: 15px;
		}

	.sonda div.form { border-bottom: 1px solid #5275B9; }


/* paging
----------------------------------------*/

	.paging {
		border-top: 1px solid #F5F3EF;
		border-bottom: 1px solid #F5F3EF;
		padding: 13px 10px;
		}

	.przyciski-dolne {
		border-top: 1px solid #F5F3EF;
		padding: 13px 5px;
		margin-top: 15px;
		}
	.przyciski-dolne img { border: none; }

	.paging h4 { display: none; }

	.paging li,	.przyciski-dolne li { float: left; margin: 0 3px 0 0; }

	.paging a, .paging li.trzy-kropek {
		display: block;
		width: 18px;
		height: 14px;
		text-align: center;
		border: 0;
		background: #E6E2D8;
		color: #636363;
		font-weight: normal;
		padding: 2px 0;
		}

	.przyciski-dolne ul { float: right; }
	.paging a:hover { background: #F5F3EF; text-decoration: underline; color: #636363; }

	.paging li.selected {
		display: block;
		width: 18px;
		height: 14px;
		text-align: center;
		border: 0;
		background: #FFA31A;
		color: #fff;
		font-weight: bold;
		padding: 2px 0;
	   }

	.paging a.poprzednia, .paging a.nastepna,
	.paging a.ostatnia, .paging a.pierwsza {
		display: block;
		width: 5px;
		height: 9px;
		text-indent: -9999px;
		outline: none;
		margin-top: 4px;
		}

	.paging a.ostatnia,.paging a.pierwsza { width: 7px; }

	.paging a.poprzednia, .paging a.poprzednia:hover	{
		background: url('/_p/img/arrow-darkblue-left.gif') left top no-repeat; margin-right: 7px;
		}
	.paging a.nastepna, .paging a.nastepna:hover	{
		background: url('/_p/img/arrow-darkblue-right.gif') left top no-repeat; margin-left: 7px;
		}
	.paging a.pierwsza, .paging a.pierwsza:hover	{
		background: url('/_p/img/arrow-darkblue-left-stop.gif') left top no-repeat; margin-right: 7px;
		}
	.paging a.ostatnia, .paging a.ostatnia:hover	{
		background: url('/_p/img/arrow-darkblue-right-stop.gif') left top no-repeat; margin-left: 7px;
		}

	.paging a.wstecz,	a.gora,	a.drukuj, a.polec,
	a.wyloguj, a.dodaj-zasob {
		display: block;
		width: 54px;
		height: 17px;
		text-indent: -9999px;
		outline: none;
		}

	a.dodaj-zasob, a.dodaj-zasob:hover { float: left; margin-right: 5px; width: 78px; background: url('/_p/img/dodaj-zasob.gif') left top no-repeat; }

	a.wyloguj, a.wyloguj:hover { float: left; width: 62px; background: url('/_p/img/wyloguj.gif') left top no-repeat; }

	.paging a.wstecz, .paging a.wstecz:hover  { background: url('/_p/img/wstecz.gif') left top no-repeat; }
	a.gora, a.gora:hover { background: url('/_p/img/gora.gif') left top no-repeat; }
	a.drukuj, a.drukuj:hover { background: url('/_p/img/drukuj.gif') left top no-repeat; }
	a.polec, a.polec:hover { width: 95px; background: url('/_p/img/polec.gif') left top no-repeat; }


/* kalendarz
----------------------------------------*/

	#kalendarz ul li a {
		width: 195px;
		display: block;
		padding: 5px 10px 5px 20px;
		background: url('/_p/img/arrow-orange-small.gif') 4px 10px no-repeat;
		border-top: 1px solid #F5F3EF;
		font-weight: normal;
		margin: 0;
		text-decoration: none;
		}

	#kalendarz li a:hover { background: #FBFAF8 url('/_p/img/arrow-orange-small.gif') 4px 10px no-repeat; }

	#kalendarz li.selected {
		display: block;
		padding: 5px 10px 5px 20px;
		background: #FBFAF8 url('/_p/img/arrow-orange-small.gif') 4px 10px no-repeat;
		border-top: 1px solid #F5F3EF;
		color: #961919;
		font-weight: bold;
		}
	#kalendarz li.inactive {
		display: block;
		padding: 5px 10px 5px 20px;
		background: #fff url('/_p/img/arrow-orange-small.gif') 4px 10px no-repeat;
		border-top: 1px solid #F5F3EF;
		color: #961919;
		}

	#kalendarz ul.years { border-top: 1px solid #F5F3EF; }
	#kalendarz ul.years li { float: left; }
	#kalendarz ul.years li a {
		display: block;
		width: 35px;
		padding: 5px;
		background: none;
		border: 0;
		border-left: 1px solid #F5F3EF;
		font-weight: bold;
		}

	#kalendarz ul.years li a:hover { background: #FBFAF8; }
	#kalendarz ul.years li.selected {
		display: block;
		width: 35px;
		padding: 5px;
		background: none;
		border: 0;
		border-left: 1px solid #F5F3EF;
		font-weight: bold;
		color: #FFA31A;
		}


/* tooltip
----------------------------------------*/

	#tooltip {
		border: 1px solid #eee;
		background-color: #fff;
		padding: 5px;
		color: #111;
		}
	#tooltip h3 { font: normal 1em Tahoma, Arial, Verdana, Helvetica, sans-serif;	}

	#tooltip.alert {
		border: 1px solid #E9564A;
		color: #E9564A;
		font-size: 1.09em;
		}

	#tooltip.alert h3 { font-weight: bold; }
	#tooltip.width { width: 250px; }

/* banner
----------------------------------------*/

	#sidebar-right .banner {
		border-bottom: 1px solid #F5F3EF;
		margin-bottom: 10px;
		padding: 10px 0;
		text-align: center;
		}


/* slider
----------------------------------------*/

	.fl {
		display: inline;
		float: left;
		}

	.news_slider {
		margin: 0;
		position: relative;
		width: 225px;
		border-top: 1px solid #F5F3EF;
		}

	.news_slider .prev, .news_slider .next {
		display: none;
		position: absolute;
		top: 0;
		}

	.news_slider .prev { top: 4px; left: 1px; }

	.news_slider .next {
		right: 52px;
		border-left: 1px solid #F5F3EF;
		height: 19px;
		padding: 4px 0 0 6px;
		}

	.news_slider .news_items {
		left: 20px;
		overflow: hidden;
		position: relative;
		width: 127px;
		margin: 0;
		}

	.news_slider .news_items .container {
		left: 0;
		top: 0;
		position: relative;
		width: 135px;
		margin: 0;
		}

	.news_slider .news_items .container .item {
		margin: 0;
		width: 35px;
		padding: 5px;
		background: none;
		border: 0;
		border-left: 1px solid #F5F3EF;
		font-weight: bold;
		}

	.news_slider .news_items .container .selected {
		color: #FFA31A;
		}

/* clearfix
----------------------------------------*/

	.clearfix:after, .tabs-container:after {
	    content: ".";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}

/* footer
----------------------------------------*/
	#footer {
		margin: 30px auto 20px;
		width: 980px;
		}
	#footer img { border: none; }
	#footer-ins { width: 980px; }
	#footer h3 { display: none; }
	#footer ul {
		float: left;
		width: 980px;
		border-top: 1px solid #E8E6E3;
		background: #F7F6F2;
	}
	#footer ul li { float: left;}
	#footer ul li a {
		display: block;
		width: 163px;
		color: #545454;
		border: none;
		padding: 10px 0;
		margin: 0;
		font-weight: normal;
		text-align: center;
		}
	#footer ul li a:hover { background: #FCFBF7; text-decoration: underline; }
	#footer .copyrights { clear: both; padding: 10px; border-bottom: 1px solid #E8E6E3; }
	#footer .info {
		clear: both;
		width: 900px;
		margin: 0 auto;
		padding: 15px 0 0;
		text-align: center;
	}
	#footer .info .right {
		margin-top: 11px;
	}
	#footer .info div {
		margin-top: 18px;
	}
	#sidebar-right .list li a {
		color: #545454;
	}
	#center .editableHtml ul {
		margin-left: 15px;
		list-style-type: disc;
	}
	#center .editableHtml table td{
		color: #545454;
	}
	#center .editableHtml p {
		padding: 3px 0;
	}
