#body
{
	background: #dedfe3;
	margin: 0;
	padding: 0;
}

.clear-both
{
	clear: both;
}

a img
{
	border: 0;
}

a
{
	color: #f16f23;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

a span
{
	color: #f16f23;
	text-decoration: none;
}

a:hover span
{
	text-decoration: underline;
}



#calosc
{
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	font-size: 0.8em;
	font-family: verdana;
	color: #3e3e3e;
}

#calosc1
{
	width: 780px;
	margin: auto;
}



#menu-gora
{
	text-align: right;
	margin: 0px 0px 5px 0px;
}

#menu-gora .box
{
	display: inline;
}

#menu-gora .box .box-tresc
{
	display: inline;
}

#menu-gora .box .box-tresc .menu
{
	display: inline;
}

#menu-gora .box .box-tresc .menu div
{
	display: inline;
}

#menu-gora .box .box-tresc .menu div a
{
	text-decoration: none;
}

#menu-gora .box .box-tresc .menu div a:hover
{
}

#menu-gora .box .box-tresc .menu div a span
{
	padding: 5px 10px 5px 10px;
	text-decoration: none;
	color: #3e3e3e;
	font-weight: bold;
	font-size: 1em;
}

#menu-gora .box .box-tresc .menu div a:hover span
{
	background: #f37123;
	color: #ffffff;
}

#menu-gora .box .box-tresc .menu .aktualny
{
	display: inline;
}

#menu-gora .box .box-tresc .menu .aktualny a
{
	text-decoration: none;
}

#menu-gora .box .box-tresc .menu .aktualny a:hover
{
}

#menu-gora .box .box-tresc .menu .aktualny a span
{
	background: #f37123;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-size: 1em;
	padding: 5px 10px 5px 10px;
}

#menu-gora .box .box-tresc .menu .aktualny a:hover span
{
	color: #3e3e3e;
}

#menu-gora .box .box-tresc .jezyki
{
	display: inline;
}

#menu-gora .box .box-tresc .jezyki div
{
	display: inline;

}

#menu-gora .box .box-tresc .jezyki div span
{
	margin-left: 5px;
}



#reszta
{
	background: #ffffff;
	border: 1px #c1c2c6 solid;
	padding: 10px 17px;
}

#reszta #logo
{
	text-align: right;
}

#reszta #logo img
{
	float: left;
}

#reszta #logo span
{
	color: #96979a;
}

#reszta #logo strong
{
	color: #000000;
	font-size: 2em;
	font-weight: bold;
	font-family: tahoma;
}

#reszta #menu-glowne
{
	text-align: left;
	font-family: arial;
	margin: 10px 0px 0px 0px;
}

#reszta #menu-glowne .box
{
}

#reszta #menu-glowne .box .box-tresc
{
}

#reszta #menu-glowne .box .box-tresc .menu
{
}

#reszta #menu-glowne .box .box-tresc .menu div
{
	width: 124px;
	float: left;
	text-align: center;
	height: 40px;
	background: #dedfe3;
}

#reszta #menu-glowne .box .box-tresc .menu div a
{
	display: block;
	border-left: 1px #c1c2c6 solid;
	position: relative;
	top: 4px;
	text-decoration: none;
}

#reszta #menu-glowne .box .box-tresc .menu div a:hover
{
}

#reszta #menu-glowne .box .box-tresc .menu div:first-child a
{
	border: none;
}

#reszta #menu-glowne .box .box-tresc .menu div a span
{
	color: #3e3e3e;
	text-decoration: none;
}

#reszta #menu-glowne .box .box-tresc .menu div a:hover span
{
	color: #f37123;
}

#reszta #menu-glowne .box .box-tresc .menu .aktualny
{
	background: #f37123;
}

#reszta #menu-glowne .box .box-tresc .menu .aktualny a
{
	text-decoration: none;
}

#reszta #menu-glowne .box .box-tresc .menu .aktualny a:hover
{

}

#reszta #menu-glowne .box .box-tresc .menu .aktualny a span
{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	border: none;
}

#reszta #menu-glowne .box .box-tresc .menu .aktualny a:hover span
{
	color: #3e3e3e;
	font-weight: bold;
}



#reszta #banner
{
	border-bottom: 1px #c1c2c6 solid;
	padding: 1px 0px 1px 0px;
}



#reszta #tresc
{
	margin: 0px 0px;
	text-align: justify;
	width: 480px;
	float: left;
}

#reszta #tresc h1
{
	text-align: left;
	font-size: 1.3em;
	font-weight: bold;
	background: #f37123;
	padding: 10px 20px;
	margin: 0px 0px 10px 0px;
	color: #ffffff;
	clear: both;
}

#reszta #tresc h2
{
	text-align: left;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}

#reszta #tresc p
{
	line-height: 1.5em;
}

#reszta #tresc a
{
	color: #f16f23;
	text-decoration: none;
}

#reszta #tresc a:hover
{
	text-decoration: underline;
}

#tresc table td img
{
	border: 1px #c1c2c6 solid;
}



#reszta #prawa
{
	float: right;
	width: 230px;
}

#reszta #prawa .box
{
}

#reszta #prawa .box .box-tytul
{
	text-align: left;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}

#reszta #prawa .box .box-tresc
{
}

#reszta #prawa .box .box-tresc .menu
{
}

#reszta #prawa .box .box-tresc .menu a
{
	color: #3e3e3e;
	text-decoration: none;
}

#reszta #prawa .box .box-tresc .menu a:hover
{
	text-decoration: underline;
}

#reszta #prawa .box .box-tresc .menu a span
{
	color: #3e3e3e;
	text-decoration: none;
}

#reszta #prawa #broszura
{
	padding: 10px 17px;
	background: #f3f3f4;
	margin: 0px 0px 10px 0px;
	text-align: left;
}

#reszta #prawa #broszura img
{
	float: left;
	margin: 5px;
}

#reszta #prawa #dokumenty
{
	padding: 10px 17px;
	background: #f3f3f4;
	margin: 0px 0px 10px 0px;
	text-align: left;
}

#reszta #prawa #dokumenty a
{
	display: block;
	height: 65px;
}

#reszta #prawa #dokumenty img
{
	float: left;
	margin: 5px;
}

#reszta #prawa #dokumenty span
{
}

#reszta #prawa #obraz
{
	padding: 10px 17px;
	background: #f3f3f4;
	margin: 0px 0px 10px 0px;
	text-align: center;
}

#reszta #prawa #obraz img
{
	margin: 7px;
}

#reszta #prawa #partnerzy
{
	padding: 10px 17px;
	background: #f3f3f4;
	margin: 0px 0px 10px 0px;
	text-align: center;
}

#reszta #prawa #partnerzy img
{
	margin: 7px;
}



#reszta #tresc .kategorie
{
	height: 160px;
	width: 140px;
	float: left;
	text-align: center;
	margin: 10px;
}

#reszta #tresc .kategorie a
{
	color: #3e3e3e;
	text-decoration: none;
	font-weight: bold;
}

#reszta #tresc .kategorie a:hover
{
	color: #f37123;
}



#reszta #tresc .formularz
{

}

#reszta #tresc .formularz .pozycja
{
	margin-bottom: 5px;
}

#reszta #tresc .formularz .pozycja .tytul
{
	width: 160px;
	text-align: right;
	float: left;
	margin-right: 5px;
}

#reszta #tresc .formularz .pozycja .pole
{

}

#reszta #tresc .formularz .pozycja .pole input
{
	width: 300px;
}

#reszta #tresc .formularz .pozycja .pole textarea
{
	width: 300px;
}



#reszta #tresc #galeria-kategorie
{
}

#reszta #tresc #galeria-kategorie .separator
{
	display: none;
}

#reszta #tresc #galeria-kategorie .miniatura
{
	float: left;
	width: 140px;
	text-align: center;
	margin: 8px 8px;
	padding: 8px 0px;
	border: 1px #c1c2c6 solid;
}

#reszta #tresc #galeria-kategorie .miniatura .obraz
{
	margin: 0px 0px 5px 0px;
}

#reszta #tresc #galeria-kategorie .miniatura .podpis
{
}

#reszta #tresc #galeria-kategorie .miniatura .podpis a
{
	color: #3e3e3e;
	text-decoration: none;
	font-weight: bold;
}

#reszta #tresc #galeria-kategorie .miniatura .podpis a:hover
{
	color: #f37123;
}

#reszta #tresc #galeria-obrazy
{
}

#reszta #tresc #galeria-obrazy .separator
{
	display: none;
}

#reszta #tresc #galeria-obrazy .miniatura
{
	float: left;
	width: 140px;
	text-align: center;
	margin: 8px 8px;
	padding: 8px 0px;
	border: 1px #c1c2c6 solid;
}

#reszta #tresc #galeria-obrazy .miniatura .obraz
{
}



#reszta #tresc #oferta-kategorie
{
}

#reszta #tresc #oferta-kategorie .separator
{
	display: none;
}

#reszta #tresc #oferta-kategorie .miniatura
{
	float: left;
	width: 160px;
	height: 200px;
	text-align: center;
}

#reszta #tresc #oferta-kategorie .miniatura .obraz
{
}

#reszta #tresc #oferta-kategorie .miniatura .podpis
{
}

#reszta #tresc #oferta-kategorie .miniatura .podpis a
{
	color: #f16f23;
	text-decoration: none;
}

#reszta #tresc #oferta-kategorie .miniatura .podpis a:hover
{
	color: #dedfe3;
}

#reszta #tresc #oferta-produkty table
{
	font-size: 0.9em;
	font-family: sans-serif
}

#reszta #tresc #oferta-produkty table td,
#reszta #tresc #oferta-produkty table th
{

	border: 1px #ffffff solid;
	padding: 3px;
}

#reszta #tresc #oferta-produkty table .wiersz
{
	background: #dedfe3;
}

#reszta #tresc #oferta-produkty table td
{
	text-align: center;
}

#reszta #tresc #oferta-produkty table th
{
	background: #f37123;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
}

#reszta #tresc #oferta-produkty table td a
{
	color: #3e3e3e;
	text-decoration: none;
}

#reszta #tresc #oferta-produkty table td a:hover
{
	color: #ffffff;
}

#reszta #tresc #oferta-produkt table
{
	font-size: 0.9em;
	font-family: sans-serif
}

#reszta #tresc #oferta-produkt table td,
#reszta #tresc #oferta-produkt table th
{

	border: 1px #ffffff solid;
	padding: 3px 5px;
}

#reszta #tresc #oferta-produkt table .wiersz
{
	background: #dedfe3;
}

#reszta #tresc #oferta-produkt table td
{
	text-align: center;
}

#reszta #tresc #oferta-produkt table th
{
	background: #fdcb08;
	text-align: center;
}

#reszta #tresc #oferta-produkt table td a
{
	color: #3e3e3e;
	text-decoration: underline;
}

#reszta #tresc #oferta-produkt table td a:hover
{
	color: #000000;
}

#reszta #tresc #oferta-produkt .element
{
	float: left;
	margin: 0px 15px 0px 0px;
}



#stopka
{
	font-size: 0.9em;
}

#stopka-copyrights
{
	float: left;
	margin: 8px 0px 0px 17px;
}

#stopka-copyrights a
{
	color: #3e3e3e;
	text-decoration: none;
}

#stopka-copyrights a:hover
{
	color: #000000;
	text-decoration: underline;
}

#stopka-powered
{
	float: right;
	margin-right: 17px;
}

#stopka-powered img
{

}

#stopka-powered a
{
	text-decoration: none;
}

#stopka-powered a:hover
{
}