/* @override 
	http://0.0.0.0:3000/css/bronisze.css
	http://localhost:3000/css/bronisze.css
*/

#targi { text-align: left; margin: 17px 0 10px 0;}

#splash { position: relative; width: 960px; overflow:hidden; height: 175px;
	margin: 8px 1px 0px 1px;
	padding-bottom:  8px;
	border-bottom: 8px solid #17a836;
}

#splash .splash-fade {
	margin: 0px 4px;
	float:left;
	width: 310px;
	height: 188px;
}

html { font-size: 100%; }

div.ekspert {
	float: left;
	padding: 1em 2em;
	text-align: center;
	font-size: 90%;
}

div.ekspert img {
	border: 1px solid black;
	margin-bottom: 0.5em;
}

div.ekspert .nazwisko {
	font-weight: bold;
	margin-bottom: 0.5em;
}

.tekst .analiza {
	padding: 2.25em 1em;
	clear: left;
}

.tekst .analiza div.ekspert-foto {
	 float: left;
	 text-align: center;
	 margin: 0 1em 1em 0;
}

.tekst .analiza .ekspert-foto img {
	border: 1px solid black;
}

.tekst .analiza .tytul-analizy {
	font-size: 16px;
	color: #006e37;
}

.tekst .analiza .dane-analizy {
	font-size: 10px;
	color: #006e37;
	margin: 0.5em 0em;
}

.tekst .analiza .dane-analizy strong {
	background-color: #006e37;
	color: #fff;
	padding: 2px 4px;
	margin-right: 6px;
}

.tekst .analiza .tresc-analizy {
}

.ekspert-info {
 font-size: 10px;
 text-align: center;
 margin: 0.25em 0em;	
}

body { margin: 0; padding: 0; color: #000; text-align: center; background: #dcdcdc url('/obrazy/tlo.png') repeat-y scroll center top; font-size: 13px; font-family: "Lucida Grande", "Arial", "Helvetica", sans-serif; }

a { color: #1A327E; }

a:hover { color: #ce1e21; }

a img { border: 0px none; }

p { line-height: 1.5em; margin: 0}
/*br { font-size: 0; line-height: 0; margin:0; padding:0;}*/

h2, h3 { color: #006e37; font-weight: normal; }

h2 { font-size: 185%; }

ins { color: green; text-decoration: underline; }

del { color: red; text-decoration: line-through; }

h2.znaczek { padding-left: 33px; background-image: url('/obrazy/znaczek.png'); background-position: left 3px; background-repeat: no-repeat; }

abbr { cursor: help; border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: #c0c0c0; }

#tresc_dokumentu img { margin: 1em; }
#tresc_dokumentu h3 { margin: 2em 0 1em 0; }
#tresc_dokumentu ul, #tresc_dokumentu ol { margin: 1em 1em 2em 1em; }
#tresc_dokumentu li { margin: 0.5em 0; }

#pojemnik_naglowka { margin: 0 auto; width: 960px; }

#naglowek, #naglowek_bip { width: 960px; margin: 0 auto; text-align: left; position: relative; height: 80px; background-color: white; overflow:hidden; }
#naglowek_bip { height:90px; }
#naglowek_bip form { position: absolute; left: 745px; top: 13px; margin: 0; padding: 0; }
#naglowek_bip form #szukane_slowo { width: 135px;}
#naglowek abbr, #naglowek_bip abbr { border: 0px none; }
#naglowek #lang, #naglowek_bip #lang { position: absolute; font-size: 80%; bottom: 2px; right: 0px; }
#naglowek #lang a, #naglowek_bip #lang a { padding: 0.3em 1.5em 0.3em 0.5em; display: block; color: #fff; text-decoration: none; border-width: 1px; border-style: solid; border-color: #c0c0c0; border-right: 0px none; margin: 4px 0; background-color: #008b44; }
#naglowek #lang a:hover, #naglowek #lang .wybrany, #naglowek_bip #lang a:hover, #naglowek_bip #lang .wybrany { background-color: #006e37; }
#naglowek #logo { position:absolute; top: 12px; left: 15px; }
#naglowek #swiezy_rynek { position: absolute; bottom: 7px; font-size: 11px; left: 15px; letter-spacing: 2px; width: 167px; text-align: center; font-style:italic; }
#naglowek #produkt_naglowka { position:absolute; right: -20px; bottom:0px; }
#naglowek #skrot { border-right:1px solid #5EC394; position: absolute; left:290px; top:18px; padding:0 10px 0 0; margin:0; font-size: 10px; list-style-type: none; text-align:right; }
#naglowek #skrot li { margin-bottom: 4px; }
#naglowek #skrot li a { color: #008b44; text-decoration: none; }
#naglowek form { position: absolute; top:12px; left:480px; }
#naglowek img#bip { position:absolute; bottom:6px; left:480px; }
#naglowek_bip { background-image: url('/obrazy/tlo_naglowka_bip.jpg'); }

#naglowek h1, #naglowek_bip h1 { position: absolute; top: 11px; left: 242px; display: none; color: #fff; font-style: italic; font-size: 150%; font-family: "Arial", "Tahoma", sans-serif; }

#ogrodnik { position: absolute; right: 0px; bottom: 0px; z-index: 99; }

#menu { width: 960px; z-index: 99; position: relative; margin: 0; padding: 0; font-size: 95%; overflow: visible; text-align: left; color: #fff; background-color: #008b44; border-width: 1px; border-style: solid; border-color: black; border-right: 0px none; border-left: 0px none; list-style: none; height: 2.15em;
	background-image: url(../obrazy/menu-gr.png);
}
#menu li { list-style: none; display: block; position: relative; float: left; margin: 0; padding: 0; }
#menu li a { color: #fff; text-decoration: none; padding: 0.5em 0.85em; display: block; float: left; border-right: 1px solid #098527; }
#menu li a:hover { background-color: #0d882b; }

#menu .podmenu { position: absolute; top: 2.15em; left: 0; margin: 0 !important; width: auto; padding: 0 !important; font-size: 100%; background-color: #129731; border-width: 1px; border-style: solid; border-color: #006e37; list-style: none; }
#menu .podmenu li { list-style: none; display: block; margin: 0 !important; padding: 0 !important; float: none !important; border-top: 1px solid #008641; }
#menu .podmenu li a { color: #fff; text-decoration: none; padding: 0.5em 0.85em; display: block; float: none !important; }

#gdzie_jestem { font-size: 80%; color: silver; margin-bottom: -1.2em; }
#gdzie_jestem a { color: #5B699C; }

#admin_menu { float: right; z-index: 99; position: relative; margin: 0 0 1em 1em; list-style: none; border-width: 1px; border-style: solid; border-color: #006e37; border-top: 0px none; padding: 0; font-size: 95%; }
#admin_menu li { border-top: 1px solid silver; border-color: #006e37; padding: 0 !important; margin: 0 !important; position: relative; }
#admin_menu li a { padding: 0.3em 0.75em; position: relative; display: block; color: #fff; background-color: #008b44; text-decoration: none !important; }
#admin_menu li a:hover { background-color: #006e37; }

#pojemnik { background-color: #fff; width: 960px; margin: 0 auto; text-align: left; position: relative; }
#postit { position:absolute; width:385px; top: 10px; right: 15px; background-color: #FDFD96; background-image: url('/obrazy/pasek-postit.png'); z-index: 20; background-repeat: repeat-x; padding: 13px; border: 1px solid #c9ac00; height: 200px; overflow:hidden; }
#postit img { position: absolute; top: 0px; right: 0px; }
#postit h2 { margin: 0 30px 8px 0; padding-top:0px; line-height: 17px; }
#postit h2 a { color: #D83035; font-size: 17px; text-decoration: none; }
#postit .data_utworzenia { color: #006E39; font-size: 9px; margin: -0.2em 0 0 0 !important; padding-bottom: 0.5em; border-bottom: 1px dotted silver }
#postit .data_utworzenia a { text-decoration:underline; color: #5A689A; }
#postit p { text-align:justify; padding: 0 1em; font-size:12px; }
#postit-shadow { position:absolute; width:385px; top: 15px; right: 20px; background-color: black; padding: 13px; height: 200px; opacity:0.35; z-index: 8 }

#check { padding:3px; width: 257px;
	background: #930000 url(/obrazy/notowania.jpg) no-repeat left top;
}
#check a { color: #fff; font-size: 13px; font-weight: normal; text-decoration: none; display: block; border:1px solid #fff; padding: 10px; height: 110px; width:  235px; line-height: 22px; text-align: center;}
#check a:hover { text-decoration: underline; }

#strona { margin: 0px 30px 30px 30px; position: relative; z-index: 50; width: auto; padding-top: 1.25em; text-align: left;}

* html #strona { margin: 15px 15px 30px 15px; position: relative; z-index: 50; width: auto; padding-top: 0.1em; }

#stopka { text-align: center; font-size: 80%; clear: both; padding: 6em 0 2em 0; color: gray; }
#stopka a { color: gray; }
#stopka ul { margin: 0.5em 0; padding: 0; list-style: none; }
#stopka ul li { display: inline; margin: 0 0.3em; }

#przeskocz { display: none; }

#aktualnosc { float: left; width: 600px; }
.data_utworzenia_aktualnosci { margin-top: 1em; margin-bottom: -1.75em; color: silver; font-size: 12px; }
#aktualnosc h2 { font-size: 210%; font-weight: normal; color: #000; margin-bottom: -0.33em !important; }
#aktualnosc p { color: #000; }

#alert { background-color: #FFEDA8; text-align: center; padding: 0 1em; border-width: 3px; border-style: solid; border-color: #FDA70A; border-left: 0px none; border-right: 0px none; margin-top: 2.5em; margin-bottom: 0em; width: 860px; }
#alert .wiecej { font-weight: normal; font-size: 80%; text-align: center; }

#notowania { clear: both; position: relative; top: 1.5em; border-width: 1px !important; border-color: #c0c0c0; border-bottom: 0px none !important; width: 847px; margin-bottom: 0 !important; padding: 1.5% 20px !important; overflow: hidden; }
#notowania #przewijanie { position: absolute; bottom: 0px; right: 6px; }
#notowania #przewijanie a { text-decoration: none; font-weight: bold; font-size: 115%; }
#notowania #pelne_notowania { position: absolute; top: 2.5em; left: 37em; font-size: 80%; }
#notowania #data_notowania { position: absolute; top: 3px; right: 10px; font-size: 300%; font-weight: normal; color: #E8ECEE; }
#notowania h2 { margin-left: 0; padding-bottom: 0.65em !important; }
#notowania .produkt { width: 255px; font-size: 90%; float: left; margin: 0.5em 0.9em 0.4em 0; }
#notowania .produkt div { display: inline; }
#notowania .produkt .nazwa { margin-right: 0.35em; }
#notowania .produkt .cena { font-weight: bold; margin-right: 0.2em; }
#notowania .produkt .wzrost { color: #008b44; }
#notowania .produkt .spadek { color: #ce1e21; }

* html #notowania { width: 889px; height: 180px !important; }

#zamow { color: #fff; background-color: #008b44; margin: 1.5em 0 2.5em 0; width: 889px; padding: 0.25em 0; }
#zamow a { color: #fff; text-decoration: none; padding: 0.25em 2.25em; background-color: #008b44; }
#zamow a:hover { color: #fff; background-color: #006e37; }
#zamow .zamow_telefon { float: left; }
#zamow .zamow_reklame { float: right; }

#miejsce_na_hale { position: relative; margin: 2em auto; }

.admin_obszar { position: relative; }

#hale { margin: 3em auto 0 auto; position: relative; }

#hale .hala, .rejestracja, #notowania, div#logowanie, .admin_obszar { margin-bottom: 3em; border-style: solid; border-width: 1px; border-color: #c0c0c0; padding: 10px 8px 2px 2px; height: 141px !important; background-position: left 25%; background-repeat: no-repeat; }
#hale .hala h2, .rejestracja h2, #notowania h2, div#logowanie h2, .admin_obszar h2 { font-size: 185%; margin-top: 0; margin-bottom: -5px !important; font-weight: normal; }

#hale .hala, .rejestracja, div#logowanie, .admin_obszar { float: left; position: relative; width: 46.5%; }
#hale .hala h2, #hale .hala p, .rejestracja h2, .rejestracja p, div#logowanie h2, div#logowanie p, .admin_obszar h2, .admin_obszar p { margin-left: 170px; }
#hale .hala .wiecej, .rejestracja .wiecej, div#logowanie .wiecej, .admin_obszar .wiecej { text-align: left; margin-left: 170px; margin-top: 0em !important; }

* html #hale .hala .wiecej { margin-top: 0em !important; }

* html #hale .hala p { margin-bottom: 0.3em !important; }

#hale .ow { background-image: url('/obrazy/hale_ow_duze2.jpg'); }
                                    
#hale .as { background-image: url('/obrazy/hale_spozywcze_duze2.jpg'); background-position: top right; }
                                    
#hale .kw { background-image: url('/obrazy/hale_kwiaty_duze2.jpg'); background-position: top right; }
                                    
#hale .mag { background-image: url('/obrazy/hale_magazyn_duze.jpg'); }
                                    
#hale .kwa { background-image: url('/obrazy/hale_kwaszonki.jpg'); }
                                    
#hale .ant { background-image: url('/obrazy/hala_antykow.jpg'); background-position: top right; }

#hale .kw, #hale .as, #hale .ant, #hale .rejestracja { border-left-width: 0; padding-left: 2.25%; }

#hale .ow, div#logowanie, #hale .mag, #hale .kwa { border-right-width: 0; padding-right: 2.25%; }

#hale .kw h2, #hale .kw p, #hale .as h2, #hale .as p, #hale .ant h2, #hale .ant p { margin-left: 0px; margin-right: 170px; text-align: right !important; }
#hale .kwa h2, #hale .kwa p, #hale .ow h2, #hale .ow p, #hale .mag h2, #hale .mag p { margin-left: 0px; margin-left: 170px; text-align: left !important; }

#hale .kw .wiecej, #hale .as .wiecej, #hale .ant .wiecej { text-align: right !important; margin-right: 170px; margin-left: 0 !important; }

div#logowanie { height: 135px; border: 0px none; }
div#logowanie h2 { color: #006e37; margin-bottom: 10px !important; }
div#logowanie h2, div#logowanie p { margin-left: 10px; margin-right: 10px; }
div#logowanie .pole { margin: 0.5em 0 0.5em 0; }
div#logowanie .etykieta { margin: 0em 0 0.5em 0; }
div#logowanie .przyciski { margin: 0.5em 0 0.5em 1em; clear: both; }
div#logowanie .zestaw { float: left; margin: 0.66em 0 0.5em 1em; }

.rejestracja { height: 135px; text-align: center; border: 0px none; }
.rejestracja h2 { color: #ce1e21; margin-bottom: 10px !important; }
.rejestracja h2, .rejestracja p { margin-left: 10px; margin-right: 10px; }
.rejestracja .zacznij { margin: 1em auto; border-top: 3px solid #e0e3e3; border-bottom: 3px solid #e0e3e3; background-color: #ce1e21; padding: 0.5em; color: #fff; display: block; width: 12em; text-align: center; text-decoration: none; }
.rejestracja .zacznij:hover { background-color: #008b44; }

#godziny_otwarcia, #dane_firmy, #rss { float: left; margin-top: -1.25em; width: 280px !important; }

#godziny_otwarcia { margin-right: 15px; margin-left: 30px; }
#godziny_otwarcia .dzien_otwarcia { margin: 1.25em 0 0 0; font-size: 125%; color: #ce1e21; }
#godziny_otwarcia .godziny_otwarcia { margin-bottom: 0.75em; font-weight: bold; font-size: 75%; }
#godziny_otwarcia .wiecej { font-size: 80%; margin-top: 1em; }

ul.rss { list-style-type: none; padding: 0 0 0 1em; }
ul.rss li { margin: 0.85em 0; padding-left: 25px; background-image: url('/obrazy/rss.png'); background-position: left center; background-repeat: no-repeat; }
ul.rss li.krss { margin-top: 2.5em !important; background-position: left 2px; }
ul.rss li.krss h3 { margin-bottom: -0.5em; }
ul.rss li.krss h3 a { margin-left: 0.25em; font-size: 60%; }
ul.rss form { margin: 1em 0 0 0; }
ul.rss form .zapisz_sie { margin: 1em 0 0 0; }

.edytuj_obszar { position: absolute; top: 10px; left: 10px; font-size: 75%; }

.admin_obszar { width: 38% !important; padding-top: 2.5em; }
.admin_obszar h2, .admin_obszar p, .admin_obszar .wiecej { margin-left: 5px; }

#certyfikaty { text-align: center; clear: both; padding-top: 2em; margin-bottom: -6.5em; }
#certyfikaty img { margin: 0 0.75em; }

#dodatki { float: right; width: 260px; padding-left: 14px; border-left-width: 1px; border-left-style: solid; position: relative; border-left-color: #c0c0c0; color: #000; }
#dodatki form { margin: 0.5em 0.75em 0.5em 0em; }
#dodatki form label { margin: 0.25em 1em 0.25em 0; float: left; display: block; }
#dodatki form .przyciski { margin-top: 4em; clear: both; text-align: right; }
#dodatki h2 { margin: 1.5em 0 0 0; clear: both; font-weight: normal; font-size: 145%; }
#dodatki .wazne_pole { font-weight: normal; font-size: 135%; }
#dodatki #bip { margin: 0 0 1.5em 0; padding-top: 0.75em; position: relative; }
#dodatki #bip img { float: left; margin: 0.25em 1em 0 0; }
#dodatki #bip a { color: #f52d00; font-size: 95%; top: 6px; position: relative; line-height: 1.4em; }

#menu_podreczne { margin: -1em 0 2em 0; font-size: 85%; }

.lista_dzialow { font-size: 110%; margin: -0.5em 0 2.75em 0em; }
.lista_dzialow li { cursor: move; }
.lista_dzialow li a { cursor: pointer !important; }

ul.administracyjna { list-style: square; color: #000; }
ul.administracyjna li { margin: 0.25em 0; background-color: #fff; position: relative; z-index: 2; }
ul.administracyjna .edytuj { font-size: 0.65em; }

.nieaktywne { color: gray; }



table { border-collapse: collapse; font-size: 100%; width: 100%;}
table td, table th { padding: 0.35em 0.5em; border-style: solid; border-color: #fff; border-width: 1px; }
table th { background-color: #006e37; color: #fff; }
/*table tr.szary { background-color: #e6e6e6; }*/
/*table tr:hover { background-color: #008b44; color: white; }*/
/*table tr:hover a, table tr:hover .nieaktywne { color: white !important; text-decoration: none; }*/
table td.data { text-align: center; font-size: 80%; width: 9em; }

table#tabela_na_stronie { border-collapse: collapse; font-size: 100%; }
table#tabela_na_stronie td, table#tabela_na_stronie th { padding: 0.35em 0.5em; border-style: solid; border-color: black; border-width: 1px; }
table#tabela_na_stronie th { background-color: #006e37; color: #fff; }
/*table#tabela_na_stronie tr.szary { background-color: #e6e6e6; }
table#tabela_na_stronie tr:hover { background-color: #008b44; color: white; }
table#tabela_na_stronie tr:hover a, table tr:hover .nieaktywne { color: white !important; text-decoration: none; }
table#tabela_na_stronie td.data { text-align: center; font-size: 80%; width: 9em; }*/


#wybierz_modyfikacje, #przypisane_pliki { float: right; clear: both; margin: 1em 0; width: 265px; }

.modyfikowany_dokument, .autor_modyfikacji, .data_modyfikacji { margin: 1em 0 0 0; }
.modyfikowany_dokument strong, .autor_modyfikacji strong, .data_modyfikacji strong { display: block; }

.zakres_modyfikacji .wlasciwosc { margin: 1em 0em 0.5em 0; font-weight: bold; }
.zakres_modyfikacji .zakres { margin: 0em 1em 1em 1em; }

img.trash { vertical-align: text-bottom; border: 0px none !important; }

img.lewo { float: left; clear: left; }

img.prawo { float: right; }

ul#przypisane_pliki { margin: 1.25em 1em 3em 1.25em; padding: 0; }

ul#pliki_dokumentu { margin: 2.5em 1em 3em 1.25em; padding: 0; }

li.plik { list-style-type: none; margin: 1em 0 !important; padding: 0 !important; display: block; position: relative; clear: left; }

.ikona_pliku { float: left; margin: 0 0.5em 1em 0; }

ul#przypisane_pliki .plik .dane { margin-left: 0; width: 190px; float: left; position: relative; }

ul#pliki_dokumentu .plik .dane { margin-left: 0; width: 500px; float: left; position: relative; }

.plik .tytul { font-size: 110%; }

.plik .nazwa { font-size: 80%; padding-bottom: 1em; }

.dane_boksu th, .dane_boksu td { padding: 0.2em 0.5em; }
.dane_boksu th { background-color: #fff; color: #000; text-align: left; }

.najemca { margin: 1em; }
.najemca .nazwa { font-size: 125%; margin: 0 0 0.75em 0; }
.najemca .adres { line-height: 1.4em; margin-left: 1em; }
.najemca .wiecej { text-align: left; margin: 0.5em 1em; }

.wynajmij_ten_boks { float: right; clear: right; margin: 0 0 0.5em 2em; padding: 0.3em 2em; background-color: #ce1e21; text-align: center; color: #fff; }
.wynajmij_ten_boks h2 { color: #fff; font-size: 125%; }
.wynajmij_ten_boks p { margin: -0.5em 0.5em 0.5em 0.5em; }
.wynajmij_ten_boks strong { font-size: 145%; }
.wynajmij_ten_boks a { color: #fff; text-decoration: none; }
.wynajmij_ten_boks a:hover { color: #FFE657; }

.tekst .wynajmij_ten_boks { margin: 0.5em 0; padding: 0.3em 2em; background-color: #fff !important; text-align: center; color: #ce1e21 !important; float: none !important; }
.tekst .wynajmij_ten_boks h2 { color: #fff; font-size: 125%; }
.tekst .wynajmij_ten_boks p { margin: -0.5em 0.5em 0.5em 0.5em; }
.tekst .wynajmij_ten_boks strong { font-size: 145%; }
.tekst .wynajmij_ten_boks a { color: #ce1e21 !important; text-decoration: none; }
.tekst .wynajmij_ten_boks a:hover { color: #ce1e21 !important; text-decoration: underline !important; }

.dane_sprzedawcy, .inne_boksy_sprzedawcy { float: left; margin: 0 3em 2em 0; }
.dane_sprzedawcy p { width: 280px }
.dane_sprzedawcy p strong {vertical-align: top;}

.zaznacz_boks { background-color: red !important; }

#podglad_dokumentu { border: 1px solid silver; padding: 0em 1em 1em 1em !important; width: 700px; position: relative; }

#wylacz_podglad { position: absolute; top: 5px; right: 5px; font-size: 80%; }

#docinfo { font-size: 80%; color: gray; clear: left; position: relative; top: 1em; margin: 1em 0 2em 0; }
#docinfo th { text-align: left; color: gray; background-color: #fff; }

#lista_dokumentow { list-style: none; margin: -1.5em 1em 2em 1em !important; position: relative; padding: 0; }
#lista_dokumentow li { padding-top: 1.5em !important; clear: left; margin-top: 0px; border: 0px none; }
#lista_dokumentow .data_utworzenia { color: #006E39; font-size: 10px; margin: -0.2em 0 1.25em 0 !important; padding-bottom: 1em; border-bottom: 1px dotted silver !important; clear:left; }
#lista_dokumentow .data_utworzenia a { text-decoration:underline; color: #5A689A; }
#lista_dokumentow h3 { margin: 0 0 0.5em 0 !important; border: 0px none; }
#lista_dokumentow h3 a { color: #D83035; font-size: 19px; text-decoration: none; }
#lista_dokumentow .zapowiedz { margin: 0 1em 2em 1em !important; border: 0px none; }
#lista_dokumentow .zapowiedz p { line-height: 1.5em; text-align: justify; }
#lista_dokumentow .zapowiedz img.lewo { margin-right: 1em; margin-bottom: 0.5em; }
#lista_dokumentow .zapowiedz img.prawo { margin-left: 1em; margin-bottom: 0.5em; }
#lista_dokumentow .zapowiedz img { border: 1px solid #000; }

#stronicowanie { text-align: center; clear: both; margin-top: 2em; padding: 0.5em; }
#stronicowanie div { display: inline; text-align: center; }
#stronicowanie a { padding: 0.25em; border: 1px solid silver; margin: 0 0.25em; background-color: #e3e3e3; }
#stronicowanie .obecna_strona a { text-decoration: none !important; color: black !important; background-color: #fff; }

.czysc { clear: both; }

.pole { margin: 0.5em 0 1em 0; }

.etykieta { margin: 1em 0 0.5em 0; }

.przyciski { margin: 1.5em 0 0.5em 0; text-align: left; }

.wazne_pole { font-weight: bold; font-size: 125%; }

textarea { font-size: 125%; }

.wiecej { text-align: right; }

#informacja_o_wniosku { background-color: #eee; margin-top: 1em; border: 1px solid silver; padding: 1em 2em; float: right; width: 200px; font-size: 80%; }

.dane_wniosku th, .dane_wniosku td { background-color: white; text-align: left; vertical-align: top !important; color: #000 !important; }
.dane_wniosku tr:hover { background-color: white; color: #000 !important; }
.dane_wniosku tr:hover a, .dane_wniosku tr:hover .nieaktywne { color: #1A327E !important; text-decoration: underline; }

.komentarz { color: #999; font-size: 80%; }

li.modyfikacja { margin: 1.75em 0; }

.diff { margin: 1em; font-size: 100%; font-family: monospace; }

.diff del { color: red; }

.diff ins { color: green; }

.galeria { width: 680px; margin: 1em 0 1em 0; position: relative; }
.galeria .obraz { margin: 1em 1.55em; text-align: center; width: 145px; float: left; clear: none; height: 220px; position: relative; }
.galeria .obraz .kontener { height: 135px; width: 145px; line-height: 135px; border: 1px solid silver; }
.galeria .obraz .kontener img { margin-bottom: 0.5em; vertical-align: middle; }
.galeria .obraz .podpis { font-size: 90% !important; color: gray !important; margin-top: 0.75em; }

.do_hal { margin-top: 2em; }
.do_hal tr:hover * { background-color: #fff; color: #006e37 !important; }
.do_hal td:hover * { color: #006e37 !important; }

.do_hali { font-size: 175%; margin: 1em; float: left; text-decoration: none; color: #006e37 !important; }
.do_hali img { vertical-align: middle; border: 0px none; margin-right: 0.5em; }

.rejestr_zmian_dokumentu { font-size: 85%; margin-left: 0.5em; }

#kontakt_dla_mediow { width: 200px; position: relative; margin: 0 0em 2em 2em; padding: 0.25em 1em 1em 1em; border: 1px solid silver; background-color: #f3f3f3; }
#kontakt_dla_mediow p { font-size: 80%; }

* html #kontakt_dla_mediow { width: 225px; z-index: 98; margin: 0em 0em 2em 2em; padding: 0.75em 1em 1em 1em; border: 1px solid silver; background-color: #f3f3f3; }
* html #kontakt_dla_mediow p { font-size: 80%; }

#submenu_dzialow { width: 225px; z-index: 99; position: relative; margin: 0 0em 2em 2em; padding: 0; border-width: 1px; border-style: solid; border-color: #006e37; border-top: 0px none; list-style-type: none; }
#submenu_dzialow li { border-top: 1px solid silver; border-color: #006e37; position: relative; margin: 0; padding: 0; }
#submenu_dzialow ul { list-style-type: none; margin: 0 !important; padding: 0 !important; border-width: 1px; }
#submenu_dzialow ul a { padding-left: 1.5em; }
#submenu_dzialow a { padding: 0.3em 0.75em; position: relative; display: block; color: #fff; background-color: #008b44; text-decoration: none !important; }
#submenu_dzialow a:hover { background-color: #006e37; }

#menu .tu_jestes, #submenu_dzialow .tu_jestes { background-color: #006e37 !important; }

.menu_bip, .menu_bip * { background-color: #B41014 !important; }

.menu_bip { border-top: 1px solid #790000 !important; border-bottom: 1px solid #790000 !important; }
.menu_bip li a:hover { background-color: #8C0000 !important; }

#menu.menu_bip.tu_jestes { background-color: #8C0000 !important; }

.menu_bip .podmenu { border-width: 1px; border-style: solid; border-color: #790000 !important; }
.menu_bip .podmenu li { border-bottom: 1px solid #790000 !important; }

div.data_publikacji { font-size: 60%; color: silver; margin-bottom: 3em; margin-top: -2em; }

#pole_wyszukiwania { border: 0px none; background-color: transparent; width: 105px; margin-right: 15px; }

#przycisk_szukaj { font-size: 12px; }

#submenu_dzialow .ten_dzial { font-weight: bold !important; text-align: center !important; text-transform: uppercase !important; background-color: #fff !important; }
#submenu_dzialow .ten_dzial a { background-color: #fff !important; color: #006e37 !important; }

#powrot_z_bip { position: absolute; top: 0; left: 260px; font-size: 80%; }
#powrot_z_bip a { display: block; padding: 0.5em 1em; text-decoration: none; color: #FFF9E7; border-top: 0px; border-left: 1px; border-right: 1px; border-bottom: 1px; border-style: solid; border-color: black; background-color: #95913A; }
#powrot_z_bip a:hover { background-color: #414524 !important; text-decoration: none !important; }

.dodatkowe_bloki { position: absolute; top: 10px; right: 10px; width: 230px; }

.tekst { margin-right: 230px; position: relative; }
.tekst_dla_ankiety { margin-right: 0px; position: relative; }
.tekst .do_druku { clear: both; margin: 1em 0; text-align: left; }

* html .tekst { margin-right: 220px; padding-right: 2em; position: relative; }

#mapa { position: absolute; right: -215px; top: 85px; width: 385px; height: 300px; margin-bottom: 3em; border: 3px solid #008B44; }

* html #mapa { position: absolute; right: 15px; top: 85px; width: 385px; height: 300px; margin-bottom: 3em; border: 3px solid #008B44; }

#on_off img { vertical-align: middle; border:0px none; margin-right: 4px; }
#on_off { font-size: 13px; color: #333; line-height: 13px; margin-left: 15px;}

/* ------------------- */

table.notowanie { width: 48%; }
table.notowanie td { vertical-align: middle; font-size: 11px; height: 2.5em; }
.pr { text-align: right; }
.c { font-weight: bold; }

#ticker table tr:hover { background-color: white; color: black;}
#ticker { color: black; border-bottom: 3px solid #008B44; border-top: 3px solid #008B44; clear: both; cursor:default; margin: -3px 0 -0.25em 0; background-color: white; height: 2em; }
* html #ticker { color: black; border-bottom: 3px solid #008B44; border-top: 3px solid #008B44; clear: both; cursor:default; margin: -9px 0 0em 0; background-color: white; height: 3em; }
#ticker .prod { display: inline; margin-right: 1em; height: 2em !important; padding: 0.65em 0.35em !important; color: black; }
#ticker .prod strong { margin: 0 0.35em;}
#ticker .not { background-color: #008B44; color: white; font-weight: bold; margin-left: 10em;}
#notowania_pdf { position: absolute; top: 15px; right: 15px; font-size: 10px;}


#errorExplanation { border: 2px solid #900B04; width: 720px; color: #900B04 !important; background-color: #FFE6E7; text-align: center; font-size: 90%; }
#errorExplanation ul { padding: 0; }
#errorExplanation ul li { list-style: none; font-weight: bold; }
#errorExplanation h2 { color: #900B04 !important; font-size: 135% !important; }
.fieldWithErrors { border-left: 3px solid red; }
  
#flash .flash { border-width: 2px; border-style: solid; padding: 0.5em; text-align: center; margin: 1em 0; }
#flash .error { border-color: #810004; color: #810004; background-color: #FFD5DA; }
#flash .notice { border-color: #007E28; color: #007E28; background-color: #D8FFE3; }
#flash .warning { border-color: #C57200; color: #C57200; background-color: #FFF9C6; }

table.for-form tr:hover { background-color: white; color: black;}
table.for-form { width: 75%; margin: auto; }
table.for-form td { vertical-align: top; padding: 0.5em 0; color: #092A67; }

input.important { font-size: 1.4em; font-weight: bold; }
input.text { font-size: 1.1em; padding: 2px 4px; }
.fs { margin-top: 1.5em; }


#notowanie-cenowe table { margin: 4em auto; }
#notowanie-cenowe td, #notowanie-cenowe th { font-size: 11px; padding:6px; }
#notowanie-cenowe td { color: #444;}
#notowanie-cenowe tr:hover * { color: #fff !important; }
.n-zmiana, .n-cena { text-align: right; }
.n-grupa, #noto-form { text-align: center; }
.arch { color: #008B44; text-align:center; margin: 3em; font-size: 11px;}
.arch span {background-color: #e9e9e9; padding:8px;}
.n-logowanie { font-size:13px; text-align:center; color: #444; margin: 2em auto;}
.n-rejestracja { font-size:13px; text-align:left; color: #444; margin: 2em auto;}
.n-text { padding: 4px; font-size:15px;}

#info-bar {
	background-color: #930000;
	height: 22px;
	line-height: 22px;
	width: 100%;
	margin: 0px;
	padding: 0px 0px 3px 0px;
	color: white;
	border-bottom: 1px solid black;
	border-top: 1px solid black;
}

#info-bar a {
	color: white;
	font-size: 11px;
	font-weight: normal;
}

.info-box {
	width: 575px;
	margin: 0px;
	font-size: 12px;
}

.info-box h2 {
	font-size: 20px;
	margin: 0px
}

.info-date {
	font-size: 10px;
	color: silver;
}
.read-more {
	text-align: right;
	margin: -5px 10px 0px 0px;
}

#page-boxes {
	margin: 30px 0px;
	padding: 15px 0px;
	clear: both;
}
.page-box {
	border: 1px solid #11882b;
	width: 285px;
	margin-right: 17px;
	height:  175px;
	float: left;
}
.page-box h3 {
	color: white;
	padding: 4px 4px 8px 10px;
	margin: 0px 0px 10px 0px;
	background-color: #11882b !important;
	background-image: url(../obrazy/menu-gr.png);
}

.page-box ul {
	list-style: none;
	padding-left: 12px;
}

.page-box li {
	margin: 6px 0px;
	font-size: 12px !important;
}

.page-box li a {
	background-color: white;
	padding: 3px 10px 3px 0px;
}

.hall-symb {
	padding: 2px !important;
	font-size: 9px;
	background-color: #11882b;
	color: white;
	float: left;
	width: 30px;
	text-align: center;
	margin-right: 6px;
	text-decoration: none;
}

.hall-symb:hover {
	background-color: #0d6b21;
	color: white;
}

#box-halls {
	background: url(/obrazy/hale_targowe.png) no-repeat right bottom;
}

#box-org {
	background: url(/obrazy/organizacja.png) no-repeat right top;
}

#info-boxes {
	position: relative;	
	margin-top: -10px;
}

#contact-info p {
	font-size: 12px;
	text-align: center;
	margin: 5px 0px;
}

#stock-box {
	float: right;
	width: 282px;
	text-align: right;
	font-size: 12px;
}

#prss {
	margin-right: 22px;
	padding-right: 25px;
	text-align: right;
	font-size: 11px !important;
	background: url(../obrazy/rss.png) no-repeat right center;
}

#rss-news {
	padding-top: 2.5em !important;
	clear: both;
	text-align: right;
	font-size: 11px;
	float:right;
}

#cards {
	background: #285ba1 url(/obrazy/karty.png) no-repeat left top;
	height: 127px;
	margin: 15px 0px 5px 0px;
	width:  262px;
}

#cards h2 {
	width:  150px;
	float: right;
	font-size: 16px;
	color: yellow;
	margin: 6px;
}

#cards-links {
	text-align: right;
	width: 150px;
	float: right;
	margin-right: 8px;
}

#cards-links a {
	color: #fff;
}

#cards-links div {
	margin: 5px 0px;
}

#partnerzy {
	width: 300px;
	float: left;
}

#partnerzy img {
	border:0px none;
}

/* zmiay wprowadzone dnia 20101008 - baer flash na stronie glownej  ===================================================================================== */

div#start-page div#info-boxes  div.baner_flash { width: 100%; height: 100px; /*height: 220px;*/ clear: both; margin-bottom: -20px; position: relative;top:10px; margin-left: -33px;}
div#start-page div#info-boxes  div.baner_flash * {cursor: pointer;}
div#start-page div#info-boxes  div.baner_flash img { border: 1px solid #6A0000}

p.logo_center {text-align: center}

#movie {background: url("/obrazy/movie_mini_play2.jpg") no-repeat; /*width:268px;*/; width: 263px; height: 135px;position: relative; margin-top: 20px;}
#movie div {background: url('/obrazy/title_bg.png') repeat-x; height: 38px; width: 100%; position:absolute; bottom:0; text-align: center;left:0}
#movie div span {font-size: 14px; color: #fff; font-family: "Trebuchet ms"; }
a.movie_link { text-decoration: none;}

#movie_container {width: 100%; height: 400px; border-bottom : 1px solid gray;}
#player_container { border : 2px solid green; padding: 3px; vertical-align: top; display: inline-block; zoom:1; *display:inline;}
#desc_container { width:270px; vertical-align: top; margin-left: 10px; display: inline-block; zoom:1; *display:inline;}
#desc_container h3 { color: red; font-size: 17px; text-align: center;}

div#pojemnik_naglowka div#strona div#start-page div#info-boxes div.info-box p img {margin-right:16px;margin-bottom:16px}


.ck { width: 615px; height: 510px; vertical-align: top;}

.ck  table { margin:0; padding: 0;}

.ck  table { border-collapse: collapse; font-size: 100%; }
.ck  table td, .ck  table th { padding: 0.35em 0.5em; border:none }
.ck  table th { background-color: #006e37; color: #fff; }

.ck table tr:hover,.ck table td:hover { background-color: none !important; }

/*.parent { width: 150px; height: 150px }*/

body.cke_show_borders p { margin: 10px 0;}

div#przypisane_pliki ul#przypisane_pliki div.parent img.resize { width: 150px !important; height: auto !important;float: none !important; margin:0 !important;}
div#przypisane_pliki ul#przypisane_pliki div.parent img.resize_small { width: 100px !important; height: auto !important;float: none !important; margin:0 !important;}


div#strona div.tekst ul#lista_dokumentow  div.zapowiedz p img.resize_small { width: 135px !important; height: auto !important;}

#info_photo { background: #47BA8C; border:2px sold #008B44; clear: both;}
#info_photo p { padding: 10px 15px; font-size: 11px; color: white;}

.news_contener { width: 100%; margin:0; padding: 0; clear: left;}

#czlonek {float:left; padding-top: 10px;}
.cls {clear:both;}

#baner_overlay { display: none; width: 895px; height: 417px;}
#baner_overlay div {}

.full_width { width: 100%;}
.full_width #errorExplanation { margin: 0 auto; }
.full_width #errorExplanation ul { padding: 0 20px;}
.full_width > div { text-align: left; width: 100%;}
.full_width > div form { margin-top: 10px}
.full_width span.terms { margin-left: 10px; text-align: justify;font-size: 10px; color: #444; width: 94%; vertical-align: top; display: inline-block; zoom:1; *display: inline;}
#subscriber_email {  margin-bottom: 10px;}
input.submit_form { margin-top: 10px;}
.full_width div a.back_link { display: block; font-size: 11px; margin-top: 20px;}
.full_width form .fieldWithErrors,
.n-rejestracja .fieldWithErrors
{ display: inline;}

