/* CSS */
html {
	height			: 100%;
}

body {
	height			: 100%;
	margin-bottom	: 1px;
}
.czyszczenie {
	clear			: both;
}
p.tekst {
	color			: #000000;									/** kolor czcionki **/
	font-size		: 11px;										/** wielkość czcionki **/
	line-height		: 1.3;
	margin			: 3px 0px;
	
}

												/** -------------------------- CZĘŚC GÓRNA - TOP -------------------------- **/

/** pudełko główne wewnętrzne **/
#top_wew {
	float			: left;										/** pozycjonowanie względem pudełka głównego zewnętrznego **/
	height			: 95px;										/** wysokośc **/
	width			: 952px;									/** szerokośc **/
	background    	: url(../images/top.png);					/** wypełnienie tła obrazkiem **/
}
#top_wew_pod_IE {
	float			: left;										/** pozycjonowanie względem pudełka głównego zewnętrznego **/
	height			: 95px;										/** wysokośc **/
	width			: 952px;									/** szerokośc **/
	background    	: url(../images/top_pod_IE.jpg);			/** wypełnienie tła obrazkiem **/
}
/** tabela na maduły **/
table.topowo {
	float			: right;									/** pozycjonowanie tabeli względem pudełka głównego wewnętrznego **/
	padding-top		: 65px;										/** odstęp od górnej krawędzi pudełka głównego wewnętrznego **/
}
/** moduł językowy **/
#modul_jezyka {
	float			: right;										/** pozycjonowanie modułu względem tabeli **/
}	
/** moduł szukania **/
#modul_szukanie {
	float			: right;										/** pozycjonowanie modułu względem tabeli **/
	padding-left	: 4px;										/** odstep między modułami **/
	padding-right	: 50px;										/** odstęp od prawej krawędzi pudełka głównego wewnętrznego **/
}
#modul_logowanie {
	float			: left;										/** pozycjonowanie modułu względem tabeli **/
	padding-left	: 4px;										/** odstep między modułami **/
	padding-right	: 150px;										/** odstęp od prawej krawędzi pudełka głównego wewnętrznego **/
}

												/** -------------------------- CZĘŚC GŁÓWNA - MAIN BODY -------------------------- **/
												

/** ramka zewnętrzna główna w której znajdują się: logo, menu poziome, lewa; prawa; srodkowa kolumna **/
.ramka_zew {
	padding-top		: 0px;										/** pozycjonowanie całości względem zewnętrznej ramki **/
	padding-left	: 4px;										/** pozycjonowanie całości względem zewnętrznej ramki **/
	padding-bottom	: 4px;										/** pozycjonowanie całości względem zewnętrznej ramki **/
	/**border			: 1px solid #cccccc;**/						/** ramka zewnętrzna - grubośc, rodzaj, kolor **/
	
}
/** pudełko wewnętrzne modułu flasha **/
#logo_wew {
	float			: left;										/** pozycjonowanie względem elementu zewnętrznego **/
	height			: 150px;									/** wysokość pudełka **/
	width			: 945px;									/** szerokość pudełka **/
	margin-bottom	: 3px;										/** margines dolny - ustawia odległość między flasem a menu poziomym **/
	padding			: 0px;										/** odstęp modułu od pudełka wewnętrznego **/
}
/** pudełko zewnętrzne menu poziomego **/
#menu_poziome_zew {
	float			: left;										/** pozycjonowanie względem ramki zewnętrznej **/
	width			: 946px;									/** szerokość pudełka **/
}
/** pudełko wewnętrzne menu poziomego **/
#menu_poziome_wew {
	height			: 23px !important;							/** wysokość dla IE (zła interpretacja) **/
	height			: 23px;										/** wyskość dla całej reszty **/
	background    	: url(../images/linia_menu.png) repeat-x;	/** wypełnienie tła obrazem w celu dopełnienia kolumn kolorem modułu **/
}
/** pudełko modułu ze ścieżką powrotu **/
#gdzie_jestem {
	overflow		: hidden;									/** pasek przewijania ukryty **/
	display			: block;									/** ------------------------ **/
	height			: 25px;										/** wysokosc pudełka **/
	line-height		: 25px !important;							/**  **/
	line-height		: 22px;										/**  **/
	margin-bottom	: 2px;										/** margines dolny **/
	background-color: #BDDC37;									/** kolor tła **/
	
}
/** moduł ścieżki powrotu z wyszczególnieniem właściwości zdjęcia **/
#gdzie_jestem img {
	margin-left		: 5px;										/** margines lewy **/
	margin-right	: 5px;										/** margines prawy **/
	margin-top		: 6px;										/** margines górny **/
}
/** moduł treści głównej **/
#tresc_glowna {
	margin-top		: 1px;										/** margines górny **/
	padding-left	: 0px;										/** odtęp modułu od ramki **/
	background    	: url(../images/linia_tresc.png) repeat-x;
	background-color: #ffffff;									/** kolor tła **/
}
/** tabela na newsowe moduły **/
table.tresc_tabelka {
	width			: 100%;										/** szerokość ramki **/
	margin			: 0px;										/** marginesy **/
	padding			: 0px;										/** odstępy **/
}
/** komórki tabeli na newsowe moduły **/
table.tresc_tabelka td {
	margin			: 0px;										/** marginesy **/
	padding			: 0px;										/** odstępy **/
}
/** moduł newsów nr 1 **/
.modul_user1_wew {
	float			: none !important;							/** pozycjonowanie w komórce tabeli korygujące złą interpretacje IE **/
	float			: left;										/** pozycjonowanie w komórce tabeli **/
	margin			: 0px;										/** marginesy **/
	padding			: 0px;										/** odtepy **/
	margin-bottom	: 3px;										/** marginesy **/
	/**background		: url(../images/aktual_tlo.png) repeat-y;**/
}
/** moduł newsów nr 2 **/
.modul_user2_wew {
	float			: none !important;							/** pozycjonowanie w komórce tabeli korygujące złą interpretacje IE **/
	float			: left;										/** pozycjonowanie w komórce tabeli **/
	margin			: 0px;										/** marginesy **/
	padding			: 0px;										/** odstępy **/
}
/** tytuł modułu **/
.maintitle {
	color			: #ffffff;									/** kolor czcionki **/
	font-size		: 40px;										/** wielkość czcionki **/
	padding-top		: 20px;										/** odstęp górny **/
	padding-left	: 15px;										/** odstęp lewy **/
}
/** powiadomienie o błędzie modułu **/
.error {

	color			: #cccccc;									/** kolor czcionki **/
	font-size		: 14px;										/** wielkość czcionki **/
	font-weight		: bold;										/** wygląd czcionki **/
	font-style		: italic;									/** styl czcionki **/
	text-transform	: uppercase;								/**  **/
	padding			: 5px;										/** odstępy **/
}
#tresciowo {
	width			: 950px;									/**  **/
	float			: left;										/**  **/
	margin-top		: 3px;										/**  **/
	margin-bottom	: 2px;										/**  **/
	padding-top		: 0px;										/**  **/
}
#tresc_zew {
	padding			: 0px;										/**  **/
	margin-top		: 0px;										/**  **/
	float			: left;										/**  **/
	width			: 777px;									/**  **/
}
#tresc_wew {
	float			: none !important;							/**  **/
	float			: left;										/**  **/
	padding-top		: 0px;										/**  **/
	margin			: 0px;										/**  **/
}
#lewe_pudelko_zew {
	float			: left;										/**  **/
	margin-top		: 0;										/**  **/
	width			: 165px;									/**  **/
	margin-right	: 3px;										/**  **/
}
#lewe_pudelko_wew_baner {
	padding-top		: 0px;										/**  **/
	float			: none !important;							/**  **/
	float			: left;										/**  **/
	margin-bottom	: 3px;
}
#lewe_pudelko_wew {
	padding-top		: 0px;										/**  **/
	float			: none !important;							/**  **/
	float			: left;										/**  **/
	margin-bottom	: 3px;
}
#lewe_pudelko_wew_2 {
	padding-top		: 0px;										/**  **/
	float			: none !important;							/**  **/
	float			: left;										/**  **/
}
#prawe_pudelko_zew {
	width			: 165px;									/**  **/
	margin-left		: 3px;										/**  **/
}
#prawe_pudelko_wew {
	float			: none !important;							/**  **/
	float			: left;										/**  **/
	padding-top		: 0px;										/**  **/
}


#tresciowo_bez_lewej {
	width			: 950px;									/**  **/
	float			: left;										/**  **/
	margin-top		: 3px;										/**  **/
	margin-bottom	: 2px;										/**  **/
}
#tresc_zew_bez_lewej {
	padding			: 0px;										/**  **/
	margin-top		: 0px;										/**  **/
	margin-left		: 0px;										/**  **/
	float			: left;										/**  **/
	width			: 946px;									/**  **/
}
#tresc_wew_bez_lewej {
	float			: none !important;							/**  **/
	float			: left;										/**  **/
	padding-top		: 0;										/**  **/
	margin			: 0;										/**  **/
}
#prawe_pudelko_zew_bez_lewej {
	margin-left		: 2px;										/**  **/
	width			: 165px;									/**  **/
	margin-left		: 3px;										/**  **/
}
#prawe_pudelko_wew_bez_lewej {
	float			: none !important;							/**  **/
	float			: left;										/**  **/
	padding-top		: 0px;										/**  **/
	padding-right	: 0px;										/**  **/
	padding-left	: 0px;										/**  **/
}
#tresciowo_bez_prawej {
	width			: 950px;									/**  **/
	float			: left;										/**  **/
	margin-top		: 3px;										/**  **/
	padding-top		: 0px;										/**  **/
	margin-bottom	: 2px;										/**  **/
}
#tresc_zew_bez_prawej {
	padding			: 0px;										/**  **/
	float			: left;										/**  **/
	width			: 777px;									/**  **/
}
#tresc_wew_bez_prawej {
	float			: none !important;							/**  **/
	float			: left;										/**  **/
	padding			: 0;										/**  **/
	padding-top		: 0;										/**  **/
}
#lewe_pudelko_wew_bez_prawej_baner {
	padding			: 0px;										/**  **/
	margin-bottom	: 3px;										/**  **/
	float			: none !important;							/**  **/
	float			: left;										/**  **/
}
#lewe_pudelko_zew_bez_prawej {
	float			: left;										/**  **/
	width			: 165px;									/**  **/
	margin-right	: 3px;										/**  **/
}
#lewe_pudelko_wew_bez_prawej_2 {
	padding-top			: 0px;										/**  **/
	float			: none !important;							/**  **/
	float			: left;										/**  **/
}
#tresciowo_bez_kolumn {
	width			: 950px;									/**  **/
	float			: left;										/**  **/
	margin-top		: 2px;										/**  **/
	margin-bottom	: 2px;										/**  **/
}
#tresc_zew_bez_kolumn {
	padding			: 0px;										/**  **/
	padding-top		: 1px;										/**  **/
	margin-top:		: 2px;										/**  **/
	float			: left;										/**  **/
	width			: 946px;									/**  **/
}
#tresc_wew_bez_kolumn {
	float			: none !important;							/**  **/
	float			: left;										/**  **/
	padding-top		: 0;										/**  **/
	margin			: 0;										/**  **/
}


/** przycisk wstecz ustawiany z poziomu panelu administracyjnego **/
.back_button {
	float			: left;
	text-align		: center;
	font-size		: 11px;
	font-weight		: bold;
	border			: 3px double #cccccc;
	width			: auto;
	background		: url(../images/button_bg.png) repeat-x;
	padding			: 0px 10px;
	line-height		: 20px;
	margin			: 1px;
}

td {
	text-align		: left;
	font-size		: 11px;
}

body {
	margin			: 15px;
	height			: 100%;
	padding			: 0px;
	font-family		: Arial, Helvetica, Sans Serif;
	line-height		: 120%;
	font-size		: 11px;
	color			: #333333;
	background		: #93B023;
}
																					/** ŻRÓDŁO KODU JOOMLA - JOOMLA CORE STUFF **/
																					

/** Globalnie linki i linki odwiedzone  **/
a:link, a:visited {
	color			: #4F1100; 
	text-decoration	: none;		/** lnki koloryyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy **/
	font-weight		: bold;
}
/** Globalnie link po najechaniu kursorem **/
a:hover {
	color			: #071D75;
	text-decoration	: none;
	font-weight		: bold;
}

table.contentpaneopen {
	width			: 100%;
	padding			: 0px;
	border-collapse	: collapse;
	border-spacing	: 0px;
	margin			: 0px;
	color			: #333333;
}

table.contentpaneopen td {
   padding-right	: 5px;
   padding-left		: 4px;				/** odsuwa całą tabele w której są zawarte artykuły i materiały
										statyczne od lewej strony pudełka głównego treści głównej **/
}

table.contentpaneopen td.componentheading {
	padding-left	: 4px;
}

table.contentpane {
	width			: 100%;
	padding			: 0px;
	border-collapse	: collapse;
	border-spacing	: 0px;
	margin			: 0px;
}

table.contentpane td {
	margin			: 0px;
	padding			: 0px;
}

table.contentpane td.componentheading {
	padding-left	: 4px;
}

table.contentpaneopen fieldset {
	border			: 0px;
	border-bottom	: 1px solid #eee;
}

.button {
  color				: #c64934;
  font-family		: Arial, Hevlvetica, sans-serif;
  text-align		: center;
  font-size			: 11px;
  font-weight		: bold;
  border			: 3px double #cccccc;
  width				: auto;
  background		: url(../images/button_bg.png) repeat-x;
  padding			: 0px 5px;
  line-height		: 18px !important;
  line-height		: 16px;
  height			: 26px !important;
  height			: 24px;
  margin			: 1px;
}

.inputbox {
	padding			: 2px;
	border			:solid 1px #cccccc;
	background-color: #ffffff;
}
/** tytuł całego materiału na samej górze na tle zielono białym **/
.componentheading {
	background		: url(../images/linia_tresc.png) repeat-x;	/** link do podkładu na tytuł danego komponentu **/
	color			: #666666;
	text-align		: left;
	padding-top		: 4px;
	padding-left	: 4px;
	height			: 21px;
	font-weight		: bold;
	font-size		: 10px;
	text-transform	: uppercase;

}

.contentcolumn {
	padding-right	: 5px;
}
/** tytuł artykułu np. na liście, kiedy nie jest linkiem**/
.contentheading {
	height			: 30px;				/** wysokość "okna" **/
	color			: #4F1100;			/** kolor czcionki **/
	font-weight		: bold;				/** wygląd czcionki **/
	font-size		: 13px;				/** wielkość czcionki **/
	white-space		: nowrap;			/**  **/
}
/** tytuł artykułu np. na liście, kiedy jest linkiem**/
.contentpagetitle {
	padding-left	: 0px;				/** odstęp od lewej licząc od pudełka blog w którym się znajduje lista tytuł będący linkiem **/
	font-size		: 13px;				/** wielkość czcionki **/
	font-weight		: bold;				/** wygląd czcionki **/
	color			: #cccccc;			/** kolor czcionki **/
	text-align		: left;				/** wyrównanie **/
}
/** formatuje cały wygląd bloga **/
.blog {
	padding-left	: 8px;				/** odstęp od lewej strony głównego pudełka treści głównej **/
}
/** link "czytaj całość" widoczny na starcie**/
a.readon:link {
	padding-left	: 8px;				/** ustawia odstęp od lewej linku do "czytaj całość" **/
	color			: #93b023;			/** kolor linku **/
}
/** link "czytaj całość" odwiedzony**/
a.readon:visited {
	padding-left	: 8px;				/** ustawia odstęp od lewej linku do "czytaj całość" **/
	color			: #93b023;			/** kolor linku **/
}
/** link "czytaj całość" po najechaniu myszką**/
a.readon:hover {
	padding-left	: 8px;				/** ustawia odstęp od lewej linku do "czytaj całość" **/
	color			: #93b023;			/** kolor linku **/
}
/** część "popatrz również" **/
.blog_more {
	padding-left	: 0px;
}

table.searchinto {
	width			: 100%;
}

table.searchintro td {
	font-weight		: bold;
}

table.moduletable {
	background    	: url(../images/tlo_modul.png) repeat-y; /** ffffffffffffffffffffffffffffffff**/
	width			: 100%;
	margin-bottom	: 5px;
	padding			: 0px;
	border-spacing	: 0px;
	border-collapse	: collapse;
}	

div.moduletable {
	background-color: #93B023;
	padding			: 0px;
	margin-bottom	: 0px;
	background		: url(../images/linia_kol_ok.png) repeat-x;
}

table.moduletable th, div.moduletable h3 {
	background		: url(../images/modul_prawy_lewy_top.jpg) repeat-x;
	color			: #666666;
	text-align		: left;
	padding-left	: 4px;
	height			: 21px;
	line-height		: 21px;
	font-weight		: bold;
	font-size		: 10px;
	text-transform	: uppercase;
	margin			: 0 0 2px 0;
}

table.moduletable td {
	background    	: url(../images/tlo_org_bez_prawej.png) repeat-y; /**ffffffffffffffffffffffffffff **/
	font-size		: 11px;
	padding			: 0px;
	margin			: 0px;
	font-weight		: normal;
}


/** moduł kretoszoku **/
table.moduletable-kret {
	background    	: url(../images/tlo_modul.png) repeat-y; /** ffffffffffffffffffffffffffffffff**/
	width			: 100%;
	margin-bottom	: 5px;
	padding			: 0px;
	border-spacing	: 0px;
	border-collapse	: collapse;
}	

div.moduletable-kret {
	background-color: #93B023;
	padding			: 0px;
	margin-bottom	: 0px;
	background		: url(../images/linia_kol_ok.png) repeat-x;
}

table.moduletable-kret th, div.moduletable-kret h3 {
	background		: url(../images/modul_prawy_lewy_top_kreska.jpg) repeat-x;
	color			: #666666;
	text-align		: left;
	padding-left	: 4px;
	height			: 21px;
	line-height		: 21px;
	font-weight		: bold;
	font-size		: 10px;
	text-transform	: uppercase;
	margin			: 0 0 2px 0;
}

table.moduletable-kret td {
	background    	: url(../images/tlo_org_bez_prawej.png) repeat-y; /**ffffffffffffffffffffffffffff **/
	font-size		: 11px;
	padding			: 0px;
	margin			: 0px;
	font-weight		: normal;
}
/** moduł muchozolu **/
table.moduletable-muchozol {
	background    	: url(../images/tlo_modul.png) repeat-y; /** ffffffffffffffffffffffffffffffff**/
	width			: 100%;
	margin-bottom	: 5px;
	padding			: 0px;
	border-spacing	: 0px;
	border-collapse	: collapse;
}	

div.moduletable-muchozol {
	background-color: #93B023;
	padding			: 0px;
	margin-bottom	: 0px;
	background		: url(../images/linia_kol_ok.png) repeat-x;
}

table.moduletable-muchozol th, div.moduletable-muchozol h3 {
	background		: url(../images/modul_prawy_lewy_top_kreska.jpg) repeat-x;
	color			: #666666;
	text-align		: left;
	padding-left	: 4px;
	height			: 21px;
	line-height		: 21px;
	font-weight		: bold;
	font-size		: 10px;
	text-transform	: uppercase;
	margin			: 0 0 2px 0;
}

table.moduletable-muchozol td {
	background    	: url(../images/tlo_org_bez_prawej.png) repeat-y; /**ffffffffffffffffffffffffffff **/
	font-size		: 11px;
	padding			: 0px;
	margin			: 0px;
	font-weight		: normal;
}



table.moduletable-log {
	margin-bottom	: 5px;
	padding			: 0px;
	border-spacing	: 0px;
	border-collapse	: collapse;
}	

div.moduletable-log {
	padding			: 0px;
	margin-bottom	: 0px;
}

table.moduletable-log th, div.moduletable-log h3 {
	color			: #666666;
	text-align		: left;
	padding-left	: 1px;
	height			: 21px;
	line-height		: 21px;
	font-weight		: bold;
	font-size		: 10px;
	text-transform	: uppercase;
	margin			: 0 0 2px 0;
}

table.moduletable-log td {
	font-size		: 11px;
	padding			: 0px;
	margin			: 0px;
	font-weight		: normal;
}

.button-log {
  color				: #c64934;
  font-family		: Arial, Hevlvetica, sans-serif;
  text-align		: center;
  font-size			: 11px;
  font-weight		: bold;
  border			: 3px double #cccccc;
  width				: auto;
  background-color	: url(../images/button_bg.png) repeat-x;
}






/** moduł aktualności konkretnie bez względu na ustawienia globalne powyżej**/
table.moduletable-aktual {
	width			: 100%;
	margin-bottom	: 0px;
	padding			: 0px;
	border-spacing	: 0px;
	border-collapse	: collapse;
}

div.moduletable-aktual {
	padding			: 0px;
	padding-bottom	: 1px;
	margin-bottom	: 1px;
	background		: url(../images/linia_kol_ok.png) repeat-x;
}

table.moduletable-aktual th, div.moduletable-aktual h3 {
	background		: url(../images/aktual_top.jpg) repeat-x;
	color			: #666666;
	text-align		: left;
	padding-left	: 4px;
	height			: 21px;
	line-height		: 21px;
	font-weight		: bold;
	font-size		: 10px;
	text-transform	: uppercase;
	margin			: 0 0 2px 0;
}

table.moduletable-aktual td {
	font-size		: 11px;
	padding			: 0px;
	margin			: 0px;
	font-weight		: normal;
}
/** koniec moduł nowości robiny osobno**/


table.pollstableborder td {
  padding			: 2px;
}

.sectiontableheader {
  font-weight		: bold;
  background		: #f0f0f0;
  padding			: 4px;
}

.sectiontablefooter {

}

.sectiontableentry1 {
	background-color: #ffffff;
}

.sectiontableentry2 {
	background-color: #f9f9f9;
}

.small {
	color			: #999999;
	font-size		: 11px;
}

.createdate {
	height			: 15px;
	padding-bottom	: 10px;
	color			: #999999;
	font-size		: 11px;
}

.modifydate {
	height			: 15px;
	padding-top		: 10px;
	color			: #999999;
	font-size		: 11px;
}
table.contenttoc {
  border			: 1px solid #cccccc;
  padding			: 2px;
  margin-left		: 2px;
  margin-bottom		: 2px;
}

table.contenttoc td {
  padding			: 2px;
}

table.contenttoc th {
	background		: url(../images/subhead_bg.png) repeat-x;
	color			: #666666;
	text-align		: left;
	padding-top		: 2px;
	padding-left	: 4px;
	height			: 21px;
	font-weight		: bold;
	font-size		: 10px;
	text-transform	: uppercase;
}

.highlight {
	background-color: Yellow;
	color			: Blue;
	padding			: 0;
}
.code {
	background-color: #ddd;
	border			: 1px solid #bbb;
}

form {
/* removes space below form elements */
	margin			: 0;
 	padding			: 0;
}

div.mosimage {
	border			: 1px solid #ccc;
}

.mosimage {
	border			: 1px solid #cccccc;
	margin			: 5px
}

.mosimage_caption {
	margin-top		: 2px;
	background		: #efefef;
	padding			: 1px 2px;
	color			: #666;
	font-size		: 10px;
	border-top		: 1px solid #cccccc;
}

span.article_seperator {
	display			: block;
	height			: 1.5em;
}

												/** -------------------------- STOPKA - FOOTER -------------------------- **/

/** pudełko główne stopki **/
#stopka {
	float			: left;							/** pozycjonowanie całej strony **/
	height			: 168px;						/** wysokośc **/
	width			: 948px;						/** szerokośc **/
	margin-top		: 0px;							/** margines górny **/
}
#stopka_pod_IE {
	float			: left;							/** pozycjonowanie całej strony **/
	height			: 168px;						/** wysokośc **/
	width			: 948px;						/** szerokośc **/
	margin-top		: 0px;							/** margines górny **/
}
/** pudełko na tekst i noty prawne **/
#stopka_tekst {
	float			: right;						/** pozycjonowanie względem pudełka głównego stopki **/
	height			: 40px;							/** wyskośc **/
	width			: 360px;						/** szerkośc **/
	margin-top		: 140px;						/** margines górny **/
	margin-right	: 270px;						/** margines prawy **/
}