body {
	font: 13px arial,helvetica,clean,sans-serif;
	background: #fff url(../grafika/page_bg.gif) repeat-x;
	color: #000;
	text-align: center;
	vertical-align: top;
	margin: 0;
	}

#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  {
	color: #1228F4;
	TEXT-DECORATION: none;
}
a:visited {
	color: #1228F4;
	TEXT-DECORATION: none;
}
a:hover {
	COLOR: #e1000e;
	TEXT-DECORATION: none;
}
a:active {}


a.normal:link  {
	font-size: 13px;
	color: black;
	TEXT-DECORATION: none;
}
a.normal:visited {
	font-size: 13px;
	color: black;
	TEXT-DECORATION: none;
}
a.normal:hover {
	font-size: 13px;
	COLOR: #e1000e;
	TEXT-DECORATION: none;
}
a.normal: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;
	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: none;
}

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: #2166a5;
	text-decoration: none;
	font-weight: bold;
}

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

a.powrot2:link, a.powrot2:visited {
	display: block;
	color: #2166a5;
	text-decoration: none;
	font-weight: bold;
	text-align: right;
	font-size: 10px;
	border-bottom: #2166a5 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/star.gif) no-repeat;
	vertical-align: bottom;
	font-size: 12px;
	font-weight: normal;
	color: #000330;
	text-align: left;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-decoration: none;
	border-bottom: solid 1px #FFF;
}

a.mainlevel3:hover {
	background: url(../grafika/star2.gif) no-repeat;
	text-decoration: none;
	font-weight: normal;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 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;
}

.obrazek {
	border: solid 1px #7b5c00;
}

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: 'Trebuchet MS',Tahoma,sans-serif,verdana;
	margin: 0px;
	padding: 3px;
	font-size: 20px;
	color: #2166a5;
	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;
}

p.akapit {
	text-indent: 1cm;
}

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;
}

div.reklama {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
	color: #ccc;
}

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;
}

.logowanie {
	background: #fff url(../grafika/kwadrat.gif) bottom repeat-x;
	font-size: 13px;
}

.login {
font-size: 10px;
padding: 2px;
width: 100px;
margin: 1px;
border: solid 1px gray;
}
.login_error {
font-size: 10px;
padding: 2px;
width: 100px;
margin: 1px;
background: #ffe5e3;
border: solid 1px red;
}


.info {
	background: #fff url(../grafika/kwadrat2.gif) bottom repeat-x;
	font-size: 13px;
	border-bottom: solid 1px #009cff;
}

.komentarz {
	background: #fff url(../grafika/kwadrat3.gif) bottom repeat-x;
	font-size: 13px;
	border-bottom: solid 1px #90da00;
}

.komentarz2 {
	background: #fff url(../grafika/kwadrat.gif) bottom repeat-x;
	font-size: 13px;
}

.dzial {
	background: #fff url(../grafika/kwadrat.gif) bottom repeat-x;
	font-size: 13px;
}

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

.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;
}

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

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

.bottom10 {
	padding-bottom: 10px;
}

.left10 {
	padding-left: 10px;
}

.margin0 {
	margin: 0px;
}

/* set up the overall width of the menu div, the font and the margins with a relative position*/
.menu_left 
{position:relative;z-index:100;}

/* remove the bullets and set the margin and padding to zero for the unordered list */
.menu_left ul 
{padding:0; margin:0; list-style-type: none; border:0;}

/* float the list so that the items are in a line */
.menu_left ul li 
{position:relative; width: 100%;}

.menu_left ul li:hover a.menu
{
	background: url(../grafika/kwadrat5.gif) bottom repeat-x;
	color: #7d0000;
}

/* make the dropdown ul invisible */
.menu_left ul li ul {display:none; text-align:left; position:absolute; top:0px; left:225px; z-index:100; padding:0 30px 20px 20px;}

/* make the sub menu ul visible and position it beneath the first list item */
.menu_left ul li:hover ul, 
.menu_left ul li a:hover ul
{display:block;}

/* make the sub menu ul li the full width with padding and border. Add an auto scroll bar */
.menu_left ul li:hover ul li, 
.menu_left ul li a:hover ul li
{background:#fff; color:#000; width:185px; height:300px; overflow:auto; border: 1px solid #000; padding-left: 3px; padding: 5px;}
/* hack the widht for IE5.5 */
* html .menu_left ul li a:hover ul li {width:225px; width:224px;}

/* style the background and foreground color of the submenu links */
.menu_left ul li:hover ul li a, 
.menu_left ul li a:hover ul li a
{display:block; background:#fff; color:#aaa; width:165px; text-align:left; text-decoration:none; border:0; text-indent:10px;}

/* style the background and forground colors of the links on hover */
.menu_left ul li:hover ul li a:hover,
.menu_left ul li a:hover ul li a:hover
{text-decoration:none; color:#EB5704; background:#fff url(../grafika/point.gif) no-repeat;}

<![if !IE 6]>
.shiftcontainer{
position: relative;
left: 3px; /*Number should match -left shadow depth below*/
top: 3px; /*Number should match -top shadow depth below*/
}
.cien1{
margin: 20px;
float: left;
background: transparent url(../grafika/shadow.png) no-repeat bottom right;
}

.cien2{
float: left;
background: transparent url(../grafika/shadow.png) no-repeat bottom right;
}

.cien3{
margin: 20px;
background: transparent url(../grafika/shadow.png) no-repeat bottom right;
}

.cien4{
background: transparent url(../grafika/shadow.png) no-repeat bottom right;
}

.shadowcontainer .innerdiv{
/* Add container height here if desired */
background-color: white;
border: 1px solid gray;
padding: 3px;
position: relative;
left: -5px; /*shadow depth*/
top: -5px; /*shadow depth*/
}

<![endif]>


/*             WYBÓR JĘZYKA               */
#lang {
	width: 100px;
	height: 21px;
	overflow: hidden;
	text-align: left;
}
#lang div {
	width: 100px;
	height: 21px;
	margin: 0;
	padding: 0;
}
#flaga_cs { background: url(../grafika/cs.gif) no-repeat left top; }
#flaga_en { background: url(../grafika/en.gif) no-repeat left top; }
#flaga_pl { background: url(../grafika/pl.gif) no-repeat left top; }
#flaga_sk { background: url(../grafika/sk.gif) no-repeat left top; }

#lang div a {
	padding: 4px 32px 1px 32px;
	font-size: 11px;
	display: block;
	line-height: 11px;
	margin: 0;
}
#servlinks a.selected,#servlinks a.selected:HOVER,
#lang div a, #lang div a:HOVER {
	color: #b7b7b1;
	text-decoration: none;
	background-color: transparent;
}
#langmenu {
	text-align: left;
	float: right;
	position: absolute;
	display: none;
	width: 1000px;
	left: 0;
	right: 0;
	margin: 0 auto;
	z-index: 999;
}
#langmenu2 {
	width: 100px;
	float: right;
	border: 1px solid gray;
}
#langmenu a {
	display: block;
	padding: 2px 7px;
	background-color: #eee;
}

.ikonka {
	vertical-align: middle;
	padding: 1px;
}

#dodajdo {
	margin-top: 25px;
	margin-bottom: 25px;
	text-align: right;
}