﻿body {

	color: #4d575e;
	font-size: 11px;
	background: #2c2f2d url(images/drewno.jpg);
	text-align: center;
	font: 12px/18px 'Lucida sans unicode', Verdana, Tahoma, 'Arial', 'Helvetica', sans-serif;
}
#rog {
	float: left;
	display: inline;
	width: 270px;
	height: 27px;
	background: url(images/rog.png) top left no-repeat;
	margin-bottom: -10000px;
	padding-bottom: 10000px;
	}
#left-bar{
	float: left;
	display: inline;
	clear: left;
	width: 228px;
	padding: 0 0 0 42px;
	background: url(images/bg.gif) left;
	margin-bottom: -10000px;
	padding-bottom: 10000px;
	}

h1{font-weight: bold; height: 1.5em; font-size: 18px; margin: 0; font-family: 'Lucida sans unicode', 'Arial', 'Helvetica', sans-serif; background: url(images/bgtitle.gif) repeat-y -1px 0 #ed732b; line-height: 1.5em; color: #fff; text-align: right; font-weight: bold; width: 530px; margin-right: -35px; margin-bottom: 9px; clear: both;}
h1.bw{font-weight: bold; height: 1.5em; font-size: 18px; margin: 0; font-family: 'Lucida sans unicode', 'Arial', 'Helvetica', sans-serif; background: url(images/bgtitlebw.gif) repeat-y -1px 0 #020202; line-height: 1.5em; color: #fff; text-align: right; font-weight: bold; width: 530px; margin-right: -35px; margin-bottom: 9px; clear: both;}
h1 a{padding-right: 25px; background: url(images/rss.gif) no-repeat 100% 4px; margin-right: 14px; color: #fff; }
h1 a.bw{padding-right: 25px; background: url(images/rssbw.gif) no-repeat 100% 4px; margin-right: 14px; color: #fff; }
h1 a em{display: none;}
h1 a:hover{color: #fff;}
h1 a:hover em {position: relative; right: 0; bottom: 0; color: #fff; display: inline; text-align: right; font-style: normal; font-size: 11px; color: #ed732b; line-height: 9px; font-weight: normal; margin-right: 14px; padding-right: 25px; background: #fff; border-right: 1px solid #ed732b; height: 27px; }
h1 span{margin-right: 35px; color: #fff; font-weight: bold; height: 1.5em; font-size: 18px; line-height: 1.5em; text-align: right; margin-bottom: 0.5em; text-decoration: none;}
p { font-size: 12px; line-height: 18px; margin: 0 0 9px 0;}
h2{margin: 0 0 9px 0; font-weight: normal; font-size: 18px; line-height: 27px; color: #4d575e; font-family: 'georgia','times new roman', 'times', serif; text-align: left; clear: right;}
h2 a{font-weight: normal !important;}
h4{margin: 0 0 9px 0; font-weight: normal; font-size: 12px; line-height: 18px; color: #4d575e; font-family: 'georgia','times new roman', 'times', serif; text-align: left; clear: right; width: 85%;}
h3{font-weight: bold; font-size: 12px; line-height: 18px; color: #4d575e; font-family: 'Lucida sans unicode', Verdana, Tahoma, 'Arial', 'Helvetica', sans-serif; margin: 0;text-align: left; padding: 0px;}
h3 span {font-weight: normal;}
h5{font-weight: bold; font-size: 12px; line-height: 18px; color: #4d575e; font-family: 'Lucida sans unicode', Verdana, Tahoma, 'Arial', 'Helvetica', sans-serif; margin: -9px 0 9px 0;text-align: left; padding: 0px;}
h6{font-weight: bold; font-size: 10px; line-height: 18px; color: #4d575e; font-family: 'Lucida sans unicode', Verdana, Tahoma, 'Arial', 'Helvetica', sans-serif; margin: 0 0 0 0;text-align: left; padding: 0px; clear: right;}
p.wprowadzenie {font-weight: normal;}
h3.wydarzenie{font-size: 18px; color: #4d575e; font-family: 'Lucida sans unicode', Verdana, Tahoma, 'Arial', 'Helvetica', sans-serif; margin: 0px; text-align: left; padding: 0px;}
ul {text-align: left;}
a img{border: 0px; margin: 0px; padding: 0px; border: 0px;}
#text a img{border: 0px; margin: 0px; padding: 0px; border: 1px solid #ed732b;}
a {color: #4d575e; text-decoration: none;}
a:hover{color: #ed732b; }
img {border: 0px; margin: 0px; padding: 0px;}
.newsglownablog { margin-bottom: 2em;}
.newsglowna { margin-bottom: 1em;}
.newsglowna ul{
padding: 0;
}
.newsglowna li a{
font-weight: normal !important;
}
.rozwin {text-align: right; margin-top: -27px; clear: both;}
.rozwin a{padding-right: 16px; background: url(images/rozwin.gif) 100% 50% no-repeat; color: #ed732b; font-weight: normal !important; text-align: right;}
.zwin {text-align: right; margin-top: -36px; margin-bottom: 18px; clear: both;}
.zwin a{padding-right: 16px; background: url(images/zwin.gif) 100% 50% no-repeat; color: #ed732b; font-weight: normal !important; text-align: right;}
a.zwin {padding-right: 16px; background: url(images/zwin.gif) 100% 50% no-repeat; color: #ed732b; font-weight: normal !important; text-align: right;}
.wiecej {text-align: right; clear: both;}
.wiecej a{padding-right: 16px; background: url(images/wiecej.gif) 100% 50% no-repeat; color: #ed732b; font-weight: normal !important; text-align: right;}
a.wiecej{padding-right: 16px; background: url(images/wiecej.gif) 100% 50% no-repeat; color: #ed732b; font-weight: normal !important; text-align: right;}

.wiecej2 {text-align: right; margin-top: -27px; clear: both;}
.wiecej2 a{padding-right: 16px; background: url(images/wiecej.gif) 100% 50% no-repeat; color: #ed732b; font-weight: normal !important; text-align: right;}

.powrot {text-align: right; clear: both;}
.powrot a{padding-left: 16px; background: url(images/powrot.gif) 0 50% no-repeat; color: #ed732b; font-weight: normal !important; text-align: right;}
a.powrot {padding-left: 16px; background: url(images/powrot.gif) 0 50% no-repeat; color: #ed732b; font-weight: normal !important; text-align: right;}
.data-komentarz-glowna {float: right; display: inline; font-weight: bold; font-size: 10px;}
#newsletter{text-align: left; font-size: 10px; line-height: 18px; margin: 18px 0 9px 50px; color: #4d575e; width: 220px; float: left; display: inline;}
#newsletter p{text-align: left; font-size: 10px; line-height: 18px;  color: #4d575e; }

.autor {text-align: right;}
#container{width: 837px; margin: 0 auto; overflow: hidden;}
#main{width: 837px; margin: 0 auto; background: #ed732b url(images/bag.gif); border-top: 0px solid #ed732b; border-bottom: 0px solid #ed732b; text-align: left; padding: 0px; float: left;}
#footer{float: left; width: 837px; background: #ed732b; margin: 0; padding: 0 0 10px 0;}
#stopka{ margin: 0 10px 0 42px; background: #fff; float: left; display: inline; width: 785px; padding: 27px 0 0 0;}

#stopka table { text-align: left; width: 785px; margin: 0 0 18px 0; line-height: 18px;}
#stopka table td {padding: 0 0 0 45px; text-align: left; width: 155px;}
#stopka table th {border-bottom: 1px solid #ed732b; padding: 0 0 0 45px; text-align: left; width: 151px; font-family: 'georgia','times new roman', 'times', serif; font-weight: normal; font-size: 14px; color: #ed732b;}
#stopka table th a{color: #ed732b;}
#nawigacja{float: left; margin-left: 65px; margin-bottom: 7px; font-size: 10px; color: #bdbfc2; width: 258px; }
#logo {float: left; display: inline; margin: 0 0 18px 12px;}
#puzzle {height: 180px; margin: 0 0 9px 0;}
#content{float: right; width: 567px; margin-bottom: 0px; background: #ed732b; text-align: left; 	margin-bottom: -10000px;
	padding-bottom: 10000px;}
#text{background: #fff; float: right; display: inline; padding-left: 27px; padding-right: 35px; width: 495px; font-family: 'Lucida sans unicode', Verdana, Tahoma, 'Arial', 'Helvetica', sans-serif; line-height: 18px; font-size: 12px; background: #fff; margin-right: 10px; margin-top: 10px; 	margin-bottom: -10000px;
	padding-bottom: 10000px;}
#text a{font-weight: bold;}
#text img.lewo{float: left; display: inline; margin: 3px 10px 4px 0; border: 1px solid #ed732b;}
#text img.srodek{text-align: center; margin: 3px auto 4px auto; display: block; border: 1px solid #ed732b;}
#text img.brak{margin: 3px 0 4px 0; display: block; border: 1px solid #ed732b;}
#text img.lewo2{float: left; clear: both; margin: 0px; margin-right: 15px; margin-top: 5px; border: 1px solid #ed732b;}
#text img.prawo{float: right; display: inline; margin: 3px 0 4px 10px; border: 1px solid #ed732b;}
#text-menu{float: left; font-size: 12px; height: 35px; width: 780px; text-align: center; border: 0px; padding: 0px; margin: 0px; margin-left: 42px; border-top: 1px solid #4d575e;}
#text-menu ul li{display: inline; margin: 0px; padding: 0px; border: 0px;}
#text-menu ul {display: inline; margin: 0px; padding: 0px; border: 0px;}
.partner{text-align: center; width: 100%; float: left; display: inline; margin: 9px 0 9px 18px;} /*margin-left:42px; */

.linki{text-align: left; list-style: url(images/link.gif); padding: 0;}
.linki li{margin-bottom: 18px;}

.katalog{text-align: left; list-style: url(images/link.gif); padding: 0; margin: 0 0 36px 0;}
.katalog li{margin-bottom: 0px;}



.bibliografia{text-align: left; list-style: url(images/link.gif); padding: 0; margin: 0 0 36px 0;}
.bibliografia li{margin-bottom: 18px;}

.instytucje{text-align: left; margin: 0 0 36px 0px; padding: 0 0 0 0px;}
*ol.instytucje{text-align: left; mar\gin: 0 0 36px 36px; padding: 0 0 0 0px;}
.instytucje a{font-weight: normal; border: 0px;}
.instytucje li{margin: 0 0 0 0px; margin-bottom: 1em; padding: 0 0 0 0px;}

.blogdata {letter-spacing: -1px;}

.blog{width: 100%; margin-bottom: 15px; line-height: 1.3em; padding: 0px;}
.blog img{border: 1px solid #ed732b; float: left; margin-right: 27px;}
.blog h2{font-size: 16px; text-transform: uppercase; text-align: left; color: #ed732b; font-weight: bold; border-bottom: 1px solid #4d575e; padding-bottom: 2px;}
.blog h3{font-size: 14px; text-transform: uppercase; text-align: left; color: #4d575e; font-weight: bold;margin:0px;}
.blog p{margin:0px; font-family: 'Lucida sans unicode', 'Arial', 'Helvetica', sans-serif; }
.blog span{text-align:right; color: #bdbfc2; text-decoration: underline; float: right; font-size: 12px; font-weight: bold;font-family: 'Lucida sans unicode', 'Arial', 'Helvetica', sans-serif; }
.blog span a{text-align:right; color: #bdbfc2; text-decoration: underline; float: right; font-size: 12px; font-weight: bold;font-family: 'Lucida sans unicode', 'Arial', 'Helvetica', sans-serif; }

#blog{margin-bottom: 45px;}
#blog img{border: 1px solid #4d575e; float: left; margin-right: 27px; margin-bottom: 0.5em;}
#blog h2{font-size: 16px; text-transform: uppercase; text-align: left; color: #ed732b; font-weight: bold; border-bottom: 1px solid #4d575e; padding-bottom: 2px;}
#blog h3{font-size: 14px; text-transform: uppercase; text-align: left; color: #4d575e; font-weight: bold; margin:0px; margin-bottom: -1em; padding-bottom: 0;}

#blog span{text-align:left; color: #bdbfc2; float: left; text-decoration: none; font-size: 10px; font-weight: bold;font-family: 'Lucida sans unicode', 'Arial', 'Helvetica', sans-serif; margin-bottom: 0px; line-height: 2em;}

/*span{text-align:right; color: #bdbfc2; text-decoration: underline; font-size: 10px; font-weight: bold; font-family: 'Lucida sans unicode', 'Arial', 'Helvetica', sans-serif; margin: 0px; line-height: 1.2em;}
span a{text-align:right; color: #bdbfc2; text-decoration: underline; float: right; clear: right; font-size: 10px; font-weight: bold; font-family: 'Lucida sans unicode', 'Arial', 'Helvetica', sans-serif; margin: 0px; line-height: 1.2em; wid}
span a:hover{color: #ed732b;}*/

span.podzial_stron{font-size: 12px; font-weight: bold; float: right; margin: 1em 0; text-align: right; border: 0px; text-decoration: none; color: #ed732b;width: 100%; clear: both;}
span.podzial_stron a{font-size: 12px; font-weight: normal; float: none; text-align: right; color: #4d575e;width: 100%;clear: both; }
p.podzial_stron {text-align: right; margin: 0 0 36px 0;}
p.notka_dol{clear: both; padding-top: 20px}
p.o_autorze{font-size: 11px; padding-top: 20px}
span.ta_strona {background: #ed732b; color: #fff; font-weight: bold; padding: 0 2px;}
.podzial_stron a{color:#ed732b;}
.raz {
list-style-type:none;
margin:0px;
padding:0px;
}
.pod2, .g {
display:none;
}
.u:hover ul.pod2, .p:hover ul.g {
display:block
}

#menu{float: left; width: 270px; color: #ffffff; margin: 0 0 0 -42px; display: inline; }
/*#menu ul{margin: 0px; width: 258px; padding: 0px; border: 0px; text-decoration: none; list-style: none; clear: left;}
#menu li{margin: 0px; width: 258px; padding: 0px; border: 0px; text-decoration: none; list-style: none; height: 29px;}
#menu li a img.last{border-bottom: 1px solid white;}
#menu a img{background: url(images/menu.jpg);}
#menu a img:hover{background: url(images/menu_hover.jpg);}*/

li.menuheight{height: 27px;}
li.podmenuheight{height: 18px;}

.first{margin-top: -5px;}
ul.tree {margin: 0px; width: 258px; padding: 0px; text-decoration: none; list-style: none; width: 258px; float: left;border-bottom: 1px solid #ffffff;}
ul.tree ul {margin: 0px; width: 258px; padding: 0px; text-decoration: none; list-style: none;}
ul.tree li ul li{margin: 0px; width: 258px; padding: 0px;  text-decoration: none; list-style: none;background: url(images/podmenu.jpg) top;}
ul.tree li ul{margin: 0px; width: 258px; padding: 0px; text-decoration: none; list-style: none; }
ul.tree li {margin: 0px; width: 258px; padding: 0px; text-decoration: none; list-style: none; background: url(images/menu.jpg) top; }
ul.tree li.closed { margin: 0px; width: 258px; padding: 0px;text-decoration: none; list-style: none; background: url(images/menu.jpg) top; height: 27px; }
ul.tree li.opened  {margin: 0px; width: 258px; padding: 0px; text-decoration: none; list-style: none; }

ul.tree li a.folder img{margin: 0px; width: 258px; padding: 0px; text-decoration: none; list-style: none;	background: url(images/menu.jpg) top; cursor: pointer;}
ul.tree li a.active img{margin: 0px; width: 258px; padding: 0px;  text-decoration: none; list-style: none; background: url(images/menu_active.jpg) top;border: 0;}
ul.tree li a:hover img{margin: 0px; width: 258px; padding: 0px;  text-decoration: none; list-style: none;background: url(images/menu_hover.jpg) top;}

ul.tree li a:active img{margin: 0px; width: 258px; padding: 0px;  text-decoration: none; list-style: none;background: url(images/menu_active.jpg) top;}
ul.tree li ul li a:active img {margin:  0px; width: 258px; padding: 0px; text-decoration: none; list-style: none; background: url(images/podmenu_active.jpg) top;}
ul.tree li ul li a.active img { margin: 0px; width: 258px; padding: 0px; text-decoration: none; list-style: none; background: url(images/podmenu_active.jpg) top; border: 0;}
ul.tree li ul li a:hover img { margin:  0px; width: 258px; padding: 0px;  text-decoration: none; list-style: none; background: url(images/podmenu_hover.jpg) top;border: 0;}


span.podpis{float: right; text-align: right; width: 30%; font-size: 12px; height: 1em; margin: 0 0 0.5em 0; padding: 0; padding-left: 5px; border: 0;text-decoration: none;}
span.data{float: right; clear: right; text-align: right; font-weight: normal; width: 30%; height: 1em; margin: 0; padding: 0; padding-left: 5px; border: 0;text-decoration: none;}
p.komentarz{float: left; clear: both; border-bottom: 1px dotted #4d575e; margin: 0 0 2em 0; padding: 0 0 5px 0; width: 62%; margin-right:5%;}

textarea.komentarz{float: left; clear: both; width: 100%; height: 8em; border: 1px solid #4d575e; text-decoration: none;}
input.podpis {float: left; clear: both; width: 200px; border: 1px solid #4d575e; text-decoration: none; height: 1.4em; margin: 0px 0 15px 0;}
input.przycisk{float: left;text-decoration: none; margin: 0px 25px;width: 150px;}
form.newsletter {text-align: right; }
.newsletter {margin: 0; margin: 0px 0 9px 0; }
table.newsletter td { height: 18px; margin: 0; padding: 0; border: 0; }
td.textfield { text-align: right; }
td.button { width: 50px; }

input.button {font-family: 'Lucida sans unicode', Verdana, Tahoma, 'Arial', 'Helvetica', sans-serif; font-size: 11px; color: #fff; background: #ed732b; border-bottom: 1px solid #bcbec1; border-right: 1px solid #bcbec1; border-top: 0px solid #ed732b; border-left: 0px solid #ed732b; width: 50px; padding: 1px 0; line-height: 14px; margin: 1px 0 0 1px; }
input.textfield {font-family: 'Lucida sans unicode', Verdana, Tahoma, 'Arial', 'Helvetica', sans-serif; font-size: 11px; color: #4d575e; background: #fff; border: 1px solid #bcbec1; padding: 1px 1px; line-height: 14px; height: 16px; width: 180px; margin: 0;}
textarea.textfield-komentarz {font-family: 'Lucida sans unicode', Verdana, Tahoma, 'Arial', 'Helvetica', sans-serif; font-size: 11px; color: #4d575e; background: #fff; border: 1px solid #bcbec1; padding: 1px 1px; line-height: 14px; height: 16px; width: 100%; margin: 0; height: 10em;}
td.button-komentarz {text-align: left;}
input.button-komentarz {font-family: 'Lucida sans unicode', Verdana, Tahoma, 'Arial', 'Helvetica', sans-serif; font-size: 11px; color: #fff; background: #ed732b; border-bottom: 1px solid #bcbec1; border-right: 1px solid #bcbec1; border-top: 0px solid #ed732b; border-left: 0px solid #ed732b; width: 150px; padding: 1px 0; line-height: 14px; margin: 1px 0 0 9px; }
span.tekstywformularzu{float: left; clear: both; color: #4d575e; font-weight: bold; font-size: 14px; text-decoration: none; margin: 5px 0 2px 0; }

span.cytat{text-decoration: none; font-size: 12px; color: #4d575e; text-align: right; float: none; font-weight: normal; margin: 1em 0;}

img.autor_zdjecie{float: right; border: 1px solid #ed732b; margin: -20px 0px 10px 15px;}

p.nius {padding: 15px; border: 1px solid #4d575e; font-size: 120%;}

span.rys{color: #4d575e; float: none; text-align: left; text-decoration: none; border: 0; line-height: 1em; font-weight: normal;}
td.spis-tresci_autor {padding: 2px 10px; width: 45%; text-align:right; vertical-align: top;}
td.myslnik {width: 5%; text-align:center; vertical-align: top;}
td.spis-tresci_tekst {padding: 2px 10px; width: 45%; text-align:left; vertical-align: top;}
td.td_bck {background-color: #dddddd;}

span.archiwum_raportow {text-align:right; color: #ed732b; text-decoration: underline; float: right; font-size: 12px; font-weight: bold; font-family: 'Lucida sans unicode', 'Arial', 'Helvetica', sans-serif; margin: 0px; line-height: 1.5em; width: 100%;}
span.archiwum_raportow a{text-align:right; color: #ed732b; text-decoration: underline; float: right; font-size: 12px; font-weight: bold; font-family: 'Lucida sans unicode', 'Arial', 'Helvetica', sans-serif; margin: 0px; line-height: 1.5em; border: 1px solid #ed732b; padding: 1em; margin-bottom: 2em; }
span.archiwum_raportow a:hover{color: #ed732b; text-decoration: underline; }

div.archiwum_raportow {text-align:right; float: right; font-size: 12px; font-weight: bold; font-family: 'Lucida sans unicode', 'Arial', 'Helvetica', sans-serif; margin: 0px; line-height: 1.5em; border: 1px solid #ed732b; padding: .5em 1em; margin-bottom: 2em;}
div.archiwum_raportow a{text-align:right; color: #ed732b; text-decoration: underline; float: right; clear: both; font-size: 12px; font-weight: bold; font-family: 'Lucida sans unicode', 'Arial', 'Helvetica', sans-serif; margin: 0px; line-height: 1.5em;}
div.archiwum_raportow a:hover{color: #ed732b; text-decoration: underline; }

img.stronaglowna {float: left; display: inline; border: 1px solid #ed732b; margin: 3px 10px 4px 0; }

small i {display: block; font-size: 12px; line-height: 18px; color: #4d575e; font-family: 'Lucida sans unicode', Verdana, Tahoma, 'Arial', 'Helvetica', sans-serif; margin: -9px 0 18px 0;text-align: left; padding: 0px;}
p small i {display: inline; font-size: 10px; line-height: 18px; color: #4d575e; font-family: 'Lucida sans unicode', Verdana, Tahoma, 'Arial', 'Helvetica', sans-serif; margin: 18px 0 18px 0;text-align: left; padding: 0px;}

#konkretny_tekst {margin: 0 0 18px 0;}
#konkretny_tekst h3 {margin: 0 0 18px 0;}
#konkretny_tekst h2 {margin: 18px 0 0 0;}
#konkretny_tekst p {margin: 9px 0 18px 0; font-size: 12px;}
#konkretny_tekst small {margin: 0 0 18px 0 !important; display: block; font-size: 11px !important;}

#konkretny_tekst small i{float: none; display: inline; font-size: 11px !important;}
#konkretny_tekst p small i{float: none; display: inline; font-size: 11px !important;}

a.spolecznosc img {border: 0 !important;}

.temat-tygodnia{text-align: left; list-style: url(images/link.gif); padding: 0; margin: 0 0 36px 0;}
.temat-tygodnia li{margin-bottom: 0px; margin-top: 0;}
.temat-tygodnia li a{font-weight: normal !important;}

.align_srodek {text-align: center;}
.align_prawo {text-align: right; padding-right: 10px;}

