BODY {
	margin: 0px;
	margin-top: 0px;
	font: 12px 'Trebuchet MS',Tahoma,sans-serif,verdana;
	color: #000;
	background: #fff;
	text-align: justify;
	vertical-align: top;
	}

img {
	border: 0px;
}





#table_s {
	float:left
}

.przycisk {
	border: solid 1px gray;
	font-size: 10px;
	background: #eee;
}

.przycisk_szukaj {
	height: 20px !important;
	width: 75px !important;
	border: 0px;
	font-size: 10px;
	background: #fff url(../grafika/szukaj.gif) no-repeat;
}

.tabela {
	background: #fff;
}

.tabela_gora {
	background: #fff url(../grafika/gora.gif) bottom repeat-x;
	height: 80px;
	border-bottom: #ff7e00 solid 1px ;
}
.tabela_gora2 {
	background: #fff url(../grafika/gora_dol.gif) top repeat-x;
	height: 15px;
}
.tabela_gora3 {
	background: #fff url(../grafika/gora_dol2.gif) top repeat-x;
	height: 15px;
}
.tabela_gora4 {
	background: #fff url(../grafika/kreska.gif) top repeat-x;
	height: 20px;
}
.tabela_gora5 {
	background: #fff url(../grafika/isidorus.gif) bottom center repeat-x;
	height: 30px;
}

.ramka {
	margin: 5px;
	background: #fff;
}

.gornypasek {
	background: #f8eccc url(../grafika/pasek.gif) repeat-x center top;
	height: 35px;
	text-align: center;
	vertical-align: middle;
}

td {
	text-align: justify;
	font-size: 13px;
	vertical-align: top;
}

a:link  {
	font-size: 13px;
	color: black;
	TEXT-DECORATION: none;
}
a:visited {
	font-size: 13px;
	color: black;
	TEXT-DECORATION: none;
}
a:hover {
	font-size: 13px;
	COLOR: #2a4259;
	TEXT-DECORATION: none;
}
a:active {}

a.menu:link,a.menu:visited {
	font-size: 13px;
	font-weight: normal;
	color: #000330;
	TEXT-DECORATION: none;
}

a.menu:hover {
	font-size: 13px;
	font-weight: normal;
	color: #954300;
	TEXT-DECORATION: underline;
}
a.menu:active {}

a.minimenu:link,a.minimenu:visited {
	font-size: 11px;
	font-weight: normal;
	color: #000330;
	TEXT-DECORATION: none;
}

a.minimenu:hover {
	font-size: 11px;
	font-weight: normal;
	color: #954300;
	TEXT-DECORATION: underline;
}
a.minimenu:active {}

	a.naglowek:link, a.naglowek:visited {
		font-size: 20px;
		font-weight: bold;
		color: #000330;
		TEXT-DECORATION: none;
	}
	a.naglowek:hover {
		font-size: 20px;
		font-weight: bold;
		color: #954300;
		TEXT-DECORATION: underline;
	}
	a.naglowek:active {}

	a.kategoria:link, a.kategoria:visited {
		font: 30px 'Trebuchet MS',Tahoma,sans-serif,verdana;
		font-weight: bold;
		color: #E15704;
		TEXT-DECORATION: none;
	}
	a.kategoria:hover {
		font: 30px 'Trebuchet MS',Tahoma,sans-serif,verdana;
		font-weight: bold;
		color: #E15704;
		TEXT-DECORATION: underline;
	}
	a.kategoria:active {}

	a.navi:link, a.navi:visited {
		color: #000;
		padding: 1px;
		text-decoration: none;
	}

	a.navi:hover {
		text-decoration: underline;
		padding: 1px;
		color: #E15704;
	}

#navi_active-page {
		color: #E15704;
		padding: 3px;
		font-weight: bold;
		text-decoration: underline;
}

#navi_not-active {
		color: #000;
		padding: 3px;
		text-decoration: none;
}

a.menu2:link, a.menu2:visited {
	font-size: 13px;
	color: #954300;
	TEXT-DECORATION: none;
}
a.menu2:hover {
	font-size: 13px;
	color: #954300;
	TEXT-DECORATION: underline;
}
a.menu2:active {}

a.mainlevel:link, a.mainlevel:visited {
	display: block;
	vertical-align: middle;
	font-size: 13px;
	color: #000;
	text-align: left;
	height: 17px !important;
	width: 175px;
	text-decoration: none;
}

a.mainlevel:hover {
	background: url(../grafika/tlo_menu.gif) no-repeat;
	text-decoration: underline;
	color: #E15704;
}

a.glowna:link, a.glowna:visited {
	background: url(../grafika/point.gif) no-repeat;
	color: #000;
	padding-left: 10px;
	text-align: left;
	text-decoration: underline;
}

a.glowna:hover {
	background: url(../grafika/point_on.gif) no-repeat;
	padding-left: 10px;
	text-decoration: underline;
	color: #E15704;
}

a.powrot:link, a.powrot:visited {
	display: block;
	color: #3d5672;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	font-size: 10px;
	border-bottom: #3d5672 solid 1px;
	clear: both;
	margin-bottom: 10px;
}

a.powrot:hover {
	text-decoration: none;
	font-weight: bold;
	color: #E15704;
	border-bottom: #E15704 solid 1px;
	clear: both;
}

a.powrot2:link, a.powrot2:visited {
	display: block;
	color: #3d5672;
	text-decoration: none;
	font-weight: bold;
	text-align: right;
	font-size: 10px;
	border-bottom: #3d5672 solid 1px;
	clear: both;
	margin-bottom: 10px;
}

a.powrot2:hover {
	text-decoration: none;
	font-weight: bold;
	color: #E15704;
	border-bottom: #E15704 solid 1px;
	clear: both;
}

a.mainlevel3:link, a.mainlevel3:visited {
	display: block;
	background: url(grafika/arrow.gif) left center no-repeat;
	font-size: 12px;
	font-weight: normal;
	color: #444;
	text-align: left;
	padding-top: 3px;
	padding-left: 15px;
	text-decoration: none;
	border-bottom: solid 1px #EEE;
}

a.mainlevel3:hover {
	background: url(grafika/arrow2.gif) left center no-repeat;
	text-decoration: none;
	font-weight: normal;
	padding-top: 3px;
	color: #E15704;
	border-bottom: solid 1px #FF7E00;
}

a.mainlevel2:link, a.mainlevel2:visited {
	display: block;
	background: url(../grafika/menu_on.gif) no-repeat;
	vertical-align: bottom;
	font-size: 13px;
	font-weight: bold;
	color: #000330;
	text-align: left;
	padding-left: 25px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-decoration: none;
	border-bottom: solid 1px #FFF;
}

a.mainlevel2:hover {
	background: url(../grafika/menu_off.gif) no-repeat;
	text-decoration: none;
	font-weight: bold;
	padding-left: 25px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #E15704;
	border-bottom: solid 1px #009cff;
}

a.koment:link, a.koment:visited {
	display: block;
	height: 22px;
	background: url(../grafika/kwadrat3.gif) bottom repeat-x;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 13px;
	font-weight: normal;
	color: #2F3351;
	text-decoration: none;
	border-bottom: solid 1px #90da00;
}

a.koment:hover {
	display: block;
	background: url(../grafika/kwadrat5.gif) bottom repeat-x;
	color: #2F3351;
	text-decoration: underline;
}

a.dzial:link, a.dzial:visited, .menu_left {
	display: block;
	height: 20px;
	background: url(../grafika/kwadrat.gif) bottom repeat-x;
	padding-top: 3px;
	padding-left: 5px;
	font-size: 13px;
	font-weight: normal;
	color: #000330;
	text-decoration: none;
	margin-bottom: 5px;
}

a.dzial:hover, .menu_left {
	display: block;
	background: url(../grafika/kwadrat5.gif) bottom repeat-x;
	text-decoration: none;
	color: #7d0000;
	margin-bottom: 5px;
}

a.dzial2:link, a.dzial2:visited {
	display: block;
	background: url(../grafika/kwadrat.gif) bottom repeat-x;
	font-size: 15px;
	height: 26px;
	font-weight: bold;
	vertical-align: middle;
	color: #000330;
	text-decoration: none;
	margin-bottom: 5px;
}
.testowa_nieuzywanaramka { border-bottom: solid 1px #ff7e00; }

a.dzial2:hover {
	display: block;
	background: url(../grafika/kwadrat5.gif) bottom repeat-x;
	text-decoration: none;
	color: #7d0000;
	margin-bottom: 5px;
}


a.linki:link, a.linki:visited {
	display: block;
	background: #fff url(../grafika/star.gif) no-repeat;
	vertical-align: middle;
	font-weight: bold
	color: black;
	text-align: left;
	padding: 5px;
	padding-left: 20px;
	margin-bottom: 2px;
	text-decoration: none;
}

a.linki:hover {
	background: #fff5d2 url(../grafika/star.gif) no-repeat;
	text-decoration: none;
	color: #ff6000;
}


#active_menu {
	background: #fff;
	font-weight: bold;
}

img.obrazek {
	border: solid 1px #aaa;
	background: #fff;
}

img {
	border: 0px;
}

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

.mininews2 {
	padding: 1px;
	border: solid 1px #7b5c00;
	font-size: 10px;
}

form {
	margin:0px;
}

.formularz {
 background: #fff url(../grafika/kwadrat.gif) bottom center repeat-x;
 vertical-align: top;
 padding: 30px;
 border: solid 1px #gray;
 color: black;
}

.h1 {
	font: 'Trebuchet MS',Tahoma,sans-serif,verdana;
	margin: 10px;
	padding-bottom: 5px;
	font-size: 25px;
	color: #E15704;
	text-align: center;
}

.h2 {
	margin: 0px;
	padding: 10px;
	font-size: 20px;
	font-weight: normal;
	color: #bbb;
	text-decoration: none;
}

.h3 {
	font: bold 18px 'Trebuchet MS',Tahoma,sans-serif,verdana;
	margin: 0px;
	color: #334249;
	text-align: center;
}

.h4 {
	font: 'Trebuchet MS',Tahoma,sans-serif,verdana;
	margin: 0px;
	font-size: 35px;
	color: #e1230f;
	text-align: center;
}

.h3a {
	color: #E15704;
	text-decoration: underline;
}

.news_selected {
	border: solid 1px red;
	background: #fffedc;
}

.backred {
	background: #ffd2d2;
	margin-bottom: 3px;
}

.blink {
	text-decoration: blink;
}

.colorred {
	color: #e13000;
}

.colorblue {
	color: #2166a5;
}

.font10 {
	font-size: 10px;
}

.font11 {
	font-size: 11px;
}

.font13 {
	font-size: 13px;
}

.font14 {
	font-size: 14px;
}

.font16 {
	font-size: 16px;
}

.font18 {
	font-size: 18px;
}

.font20 {
	font-size: 20px;
}

.akapit {
	text-indent: 0.5cm;
}

td.lewa_kolumna {
	border-right: dotted 1px #A7A18C;
	text-align: left;
	padding-left: 5px;
}

td.prawa_kolumna {
	padding: 10px;
	text-align: justify;
}

div.naglowki {
	font-size: 20px;
	font-weight: bold;
	color: #000;
	margin-bottom: 5px;
	border-bottom: #ff7e00 solid 1px;
}

div.naglowek {
	font-size: 20px;
	font-weight: bold;
	color: #E15704;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: #ff7e00 solid 1px;
	padding-top: 5px;
}

.wyrozniony {
	background: #eff3f6;
	padding: 5px;
	border: solid 1px #c8d4df;
}
.wyrozniony2 {
	background: #FFFFE0;
	padding: 5px;
	border: solid 1px #D9DB56;
}

div.reklama {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
	color: #ccc;
}
div.reklama2 {
	color: black;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: solid 1px #eee;
	border-top: solid 1px #eee;
}

span.kat {
	font-size: 11px;
}

div.komunikat {
	border: solid 1px #FB8E0F;
	background: #efefef;
	padding: 5px;
	text-align: left;
}

div.mapa {
	width: 100%;
	border: solid 1px #9d641a;
	height: 400px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.formularz_kod {
	border: solid 1px gray;
	color: black;
	background: #fff2f2;
}

.form_koment {
	padding-bottom: 5px;
	border: solid 1px #BE8538;
}

.justify {
	text-align: justify;
}

.right {
	text-align: right;
}
.center {
	text-align: center;
}

.left {
	text-align: left;
}

.top {
	vertical-align: top;
}

.middle {
	vertical-align: middle;
}

.bottom {
	vertical-align: bottom;
}

.red {
	font-weight: bold;
	color: #e66100;
}

.error {
	font-weight: normal;
	font-size: 13px;
	color: red;
}

.li {
	font-size: 13px;
}

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

div.dataP {
	background: #f7f7f7;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	color: #222;
	font-size: 11px;
	padding-left: 10px;
	margin-bottom: 5px;
}

td.stopka {
	background: #f7f7f7;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	color: #333;
	font-size: 11px;
	margin-top: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}

div.dataKal {
	background: #f7f7f7;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	font-size: 12px;
	margin-top: 5px;
	padding-top: 2px;
	margin-bottom: 5px;
	padding-bottom: 2px;
	text-align: center;
}

.pad2 {
	padding: 2px;
}

.pad5 {
	padding: 5px;
}

.pad10 {
	padding: 10px;
}

.pad20lr {
	padding-left: 20px;
	padding-right: 20px;
}

.padtop3 {
	padding-top: 3px;
}

.padtop5 {
	padding-top: 5px;
}

.padtop7 {
	padding-top: 7px;
}

.margintopbot10 {
	margin: 10px 0 10px 0;
}

.marginbot10 {
	margin-bottom: 10px;
}

.botdot {
	border-bottom: #ff7e00 solid 1px;
	margin-bottom: 5px;
}

.topdot {
	border-top: #acb4c1 dotted 2px;
	padding-top: 10px;
}

.arrow {
	padding-right: 10px;
	padding-top: 3px;
}

.bottom10 {
	padding-bottom: 10px;
}

.left10 {
	padding-left: 10px;
}

.margin0 {
	margin: 0px;
}

.margin5 {
	margin: 5px;
}

.inline {
	display: inline;
}

