body {
	font: 12px 'Trebuchet MS',Tahoma,sans-serif,verdana;
	color: #000;
	background: #c0c2b4 url(grafika/tlo.jpg) top repeat-x;
	text-align: justify;
	vertical-align: top;
	text-align: center;
	margin: 0 auto;
	}

td.lewa {
#	background: #e6edf4;
	background: #eceedf;
	text-align: center;
	padding: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 0px;
}

td.prawa {
#	background: #e6edf4;
	background: #eceedf;
	padding: 10px;
	padding-left: 15px;
}

td.belka {
#	background: #e6edf4;
	background: #eceedf;
	padding: 10px 0 10px 0;
}

td {
	font: 14px 'Trebuchet MS',Tahoma,sans-serif,verdana;
	color: #000;
	text-align: justify;
	vertical-align: top;
}

.pad5
	{
	padding: 5px;
	}

a:link  {color: blue; font: 'Trebuchet MS',Tahoma,sans-serif,verdana,arial;TEXT-DECORATION: underline;}
a:visited {color: blue; font: 'Trebuchet MS',Tahoma,sans-serif,verdana,arial;TEXT-DECORATION: underline;}
a:hover {COLOR: #FF3F00; TEXT-DECORATION: none;}
a:active {}

.thumbnail a:hover img {
    border-width: 2px;
    border-color: #90571b;
	margin: 4px;
}

img.obrazek{
border: solid 1px #246FA8;
padding: 3px;
margin-right: 5px;
}

.obrazek2 {
	padding: 8px;
	background: #fff;
	border: solid 1px gray;
	margin: 5px;
	}

a.menu:link  {color: white; font: bold 18px 'Trebuchet MS',Tahoma,sans-serif,verdana,arial;TEXT-DECORATION: none; padding: 10px 15px 10px 25px; background: url(grafika/kropka.gif) 10px center no-repeat;}
a.menu:visited {color: white; font: bold 18px 'Trebuchet MS',Tahoma,sans-serif,verdana,arial;TEXT-DECORATION: none; padding: 10px 15px 10px 25px; background: url(grafika/kropka.gif) 10px center no-repeat;}
a.menu:hover {COLOR: #41423a; TEXT-DECORATION: none; background: white url(grafika/kropka2.gif) 10px center no-repeat;}
a.menu:active {}
a.menu2:link  {color: #1885D3; font: bold 18px 'Trebuchet MS',Tahoma,sans-serif,verdana,arial;TEXT-DECORATION: none;}
a.menu2:visited {color: #1885D3; font: bold 18px 'Trebuchet MS',Tahoma,sans-serif,verdana,arial;TEXT-DECORATION: none;}
a.menu2:hover {COLOR: #FF3F00; TEXT-DECORATION: none;}
a.menu2:active {}
a.nawigacja:link  {color: #283b5d; font: bold 13px 'Trebuchet MS',Tahoma,sans-serif,verdana,arial;TEXT-DECORATION: none; padding: 2px;}
a.nawigacja:visited {color: #283b5d; font: bold 13px 'Trebuchet MS',Tahoma,sans-serif,verdana,arial;TEXT-DECORATION: none; padding: 2px;}
a.nawigacja:hover {COLOR: #FF3F00; TEXT-DECORATION: none;}
a.nawigacja:active {}

#navi_active-page {
color: red;
text-decoration: underline;
}

@media print { body { display:none; } }
h1 {
	font: bold 22px 'Trebuchet MS',Tahoma,sans-serif,verdana;
	color: #ff7200;
	padding: 5px;
	display: inline;
	padding-left: 10px;
	text-align: left;
	margin: 0px;
}

.colorred { 	color: #FF4200; }
.colorblu { 	color: #283b5d; }
.colorbla { 	color: #000000; }

div.naglowek {
	padding: 0px;
	margin: 0px;
	padding-bottom: 10px;
	padding-top: 10px;
	font-size: 14px;
	font-weight: bold;
}

span.kat {
	font-size: 10px;
	font-weight: normal;
}

.tabnag {
	background: #fff;
	border:		solid 1px #ddd;
	text-align:	center;
	font-weight: bold;
	padding:	5px;
	font-size: 16px;
}

.kolor_jasny {
	background: #e3f1ff;
	padding:	2px;
}

.kolor_ciemny {
	background: #c7def6;
	padding:	2px;
}

div.komorka {
display: inline;
width:200;
}

a.literki:link, a.literki:visited {
	font-size: 22px;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
}

a.mainlevel2:link, a.mainlevel2:visited {
	display: block;
	vertical-align: middle;
	font: bold 12px 'Trebuchet MS',Tahoma,sans-serif,verdana;
	color: #56514a;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	text-decoration: none;
}

a.mainlevel2:hover {
	background: #FF4200;
	text-decoration: none;
	color: #fff;
}

.ramka1 {
	background: #fff;
	border: solid 1px #BBB5A4;
}

.ramka2 {
	background: #fff;
}

.kontakt {
	display: none;
	margin-top: 5px;
	border: solid 1px #817C6E; //kolor ramki formularza kontaktowego
}

.kontakt_nazwa {
	color: white;
	padding: 3px;
	text-align: left;
	font-weight: bold;
	background: #817C6E; //kolor tła naglowka formularza kontaktowego
}

.data {
	color: #000;
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.newsletter {
	padding-top: 15px;
	vertical-align: middle;
}

.news {
	background: url(grafika/tlo_news.jpg) no-repeat right top;
	border-top: solid 2px #2F92DD;
	padding: 10px;
	margin-top: 5px;
	margin-bottom: 15px;
	cursor: pointer;
	cursor: hand;
}
.kultura {
	background: url(grafika/tlo_news.jpg) no-repeat right top;
	border-top: solid 2px #2F92DD;
	padding: 10px;
	margin-top: 5px;
	margin-bottom: 15px;
	cursor: pointer;
	cursor: hand;
}

.stopka {
	font-size: 12px;
	padding: 5px;
	background: #52534b;
	color: white;
	font-weight: bold;
}
.stopka2 {
	padding: 15px 0 30px 0;
	vertical-align: middle;
	color: #33;
	font-size: 10px;
	background: #8C8E80 url(grafika/stopka.jpg) bottom center no-repeat;
}
.stopka3 {
	padding: 10px;
	background: #e6edf4;
}

.font10 { 	font-size: 10px; }
.font12 { 	font-size: 12px; }
.font14 { 	font-size: 14px; }
.font16 { 	font-size: 16px; }
.font18 { 	font-size: 18px; }

.vtop {
	vertical-align: top;
}

.vmiddle {
	vertical-align: middle;
}

.vbottom {
	vertical-align: bottom;
}

.hcenter, .center {
	text-align: center;
}

.hright, .right {
	text-align: right;
}

.hjustify {
	text-align: justify;
}

.hleft, .left {
	text-align: left;
}

h3 {
	float: left;
	margin: 0px;
	padding: 4px;
	font-size: 20px;
}

a.normal:link,a.normal:visited {
	color: black;
	TEXT-DECORATION: none;
}
a.normal2:link,a.normal2:visited {
	color: white;
	TEXT-DECORATION: none;
}

a.normal:hover {
	COLOR: #ff7200;
	TEXT-DECORATION: none;
}
a.normal:active {}

a.glowna:link, a.glowna:visited {
	color: #000;
	text-align: left;
	text-decoration: none;
}

a.glowna:hover {
	text-decoration: underline;
	color: #E15704;
}

a.powrot2:link, a.powrot2:visited {
	display: block;
	color: #CB0000;
	text-decoration: none;
	font-weight: bold;
	text-align: right;
	font-size: 10px;
	clear: both;

}

a.powrot2:hover {
	text-decoration: none;
	font-weight: bold;
	color: #2166a5;
	clear: both;
}

span.dataP {
	color: gray;
	font-size: 11px;
}

a.powrot:link, a.powrot:visited {
	display: block;
	color: #FF7200;
	text-decoration: none;
	font-weight: bold;
	padding: 5px;
}

a.powrot:hover {
	text-decoration: none;
	font-weight: bold;
	color: #2166a5;
}

.mininews {
	padding: 1px;
	border: 0px;
	font-size: 10px;
}

.glownabiala { background: #fff; border: 0px; padding: 10px; border-bottom: solid 2px #6090BF; margin-bottom: 10px; text-align: justify;}
.glownaorange { background: #fff; border: 0px; padding: 10px; border-bottom: solid 2px #FF7200; margin-bottom: 10px; text-align: justify;}
.glownagreen { background: #fff; border: 0px; padding: 10px; border-bottom: solid 2px #819420; margin-bottom: 10px; text-align: justify;}
.glownayellow { background: #fff; border: 0px; padding: 10px; border-bottom: solid 2px #ffea00; margin-bottom: 10px; text-align: justify;}
.glownasilver { background: #fff; border: 0px; padding: 10px; border-bottom: solid 2px #bec9cf; margin-bottom: 10px; text-align: justify;}
.glownared { background: #fff; border: 0px; padding: 10px; border-bottom: solid 2px #CB0000; margin-bottom: 10px; text-align: justify;}
.glownabrown { background: #fff; border: 0px; padding: 10px; border-bottom: solid 2px #d0af93; margin-bottom: 10px; text-align: justify;}

h2 {
	color: white;
	font-size: 18px;
	margin: -10px;
	margin-bottom: 10px;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
}


.backblue { background: #246FA8 url(grafika/backblue.gif); }
.backorange { background: #ff7200 url(grafika/backorange.gif); }
.backgreen { background: #819420 url(grafika/backgreen.gif); }
.backyellow { background: #ffea00 url(grafika/backyellow.gif); }
.backsilver { background: #ffea00 url(grafika/backsilver.gif); }
.backred { background: #CB0000 url(grafika/backred.gif); }
.backbrown { background: #d0af93 url(grafika/backbrown.gif); }

a.leftmenu:link, a.leftmenu:visited {
	padding:		4px;
	padding-left:	20px;
	display:		block;
	text-align:		left;
	font:			12px verdana,tahoma,arial,times;
	color:			#00549e;
	TEXT-DECORATION: none;
}
a.leftmenu:hover {
	background:		#FFF;
	padding-left:	15px;
	border-left:	solid 5px #ff7200;
	color:			#ff7200;
}
a.leftmenu:active {}

.error {
	font-weight: normal;
	color: red;
}
.formularz2 {
text-align:left;
	background: url(grafika/tlo_news.jpg) no-repeat right top;
border: solid 1px gray;
font-size: 14px;
padding:10px;
}

.errorred {
background: #FFB5B5;
border: solid 1px red;
}

.blad {
background: #FFB5B5;
border: solid 1px red;
}

ul.lista {
	padding:	0px;
	width:		500px;
	margin:		0 auto;
}

ul.lista li {
	border-bottom:	solid 1px gray;
	list-style-type: none;
	padding:	10px;
	font-weight: bold;
}

ul.lista li input {
	text-align:	center;
	border:		solid 1px gray;
	font-size:	12px;
	width:		40px;
}

ul.lista li div {
	float: right;
	font-weight: normal;
}

.dodajdo {
	text-align: right;
	margin-top: 25px;
	padding: 5px;
}