html, body, form {
	margin: 0px;
	padding: 0px; 
	color: #404040; 
	background-color: #F4F4F4;
	font-family: Tahoma;
	font-size: 10px;
	height: 100%;
}
td, p, div, label {
	font-family: Tahoma;
	font-size: 10px;
	color: #404040;
}

.naglowekPage {
	height: 23px;
	background-color: #F7F7F7;
	border-bottom: 2px #EBEBEB solid;
}
/*naglowek*/
.naglowekPage .data{
	font-family: Tahoma;
	font-size: 9px;
	text-decoration: none;
	color: #7B7B7B;
	font-weight:bold;
}
.naglowekPage .imieniny{
	font-family: Tahoma;
	font-size: 9px;
	text-decoration: none;
	color: #7B7B7B;
	font-weight:normal;
}
.imieniny, a.imieniny:active, a.imieniny:link, a.imieniny:visited{
	text-decoration: none;
	font-family: Tahoma;
	font-size: 9px;
	text-decoration: none;
	color: #7B7B7B;
	font-weight:normal;
}
a.imieniny:hover{
	text-decoration: underline;
	font-family: Tahoma;
	font-size: 9px;
	text-decoration: none;
	color: #7B7B7B;
	font-weight:normal;	
}


/*Koniec naglowek*/

.stopka {
	border-top: 2px #E5E5E5 solid; 
	border-bottom: 1px #EEEEEE solid;
	border-left: 1px #EEEEEE solid;
	border-right: 1px #EEEEEE solid;
	height: 40px;
}

.stopkaLewa {
	background-image: url(images/stopka_lewa.gif);
	background-repeat: repeat-x;
	width: 178px;
	text-align: center;
}

.stopkaSrodek {
	background-image: url(images/stopka_srodek.gif);
	background-repeat: repeat-x;
}

.stopkaPrawa {
	background-image: url(images/stopka_prawa.gif);
	background-repeat: repeat-x;
	width: 178px;
	text-align: right;
	height: 37px;
}
.moduly {
	padding-left: 2px;
	padding-right: 2px;
}
/* OLD STYLES */

.glowna table{
	position:center;
}

/* bloki */
.blok_aktualnosci  { 
	font-family: Arial;
	font-size: 11px;
	color: #2C76A5;
	font-weight: bold;
	padding-right: 7px;
}
.blok_lewy_tytul  { 
	font-family: Arial;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}

.blok_lewy_tresc  { 
	font-family: Arial;
	font-size: 16px;
	color: #000000;
	font-weight: normal;
	/*background-color:#F7F7F7;
	border: 1px #EBEBEB solid;*/
	
}
.ramka div{
	border: 1px #EBEBEB solid;
}

.blok_prawy_tresc  { 
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	border: 1px #EBEBEB solid;
	
}

.blok_menu_tytul  { 
	font-family: Arial;
	font-size: 11px;
	color: #CDDEE9;
	font-weight: bold;
	padding-left: 13px;
}

.blok_menu_dol {
	background-image: url(images/blok2/blok_tail.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	background-color: #EBEBEB;
	height: 2px;
	border-top: 1px #DFDFDF solid;
}

.blok_menu_level_1 {
	height: 21px; 
	background-image: url(images/blok2/blok_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-left: 6px;
}

.blok_menu_level_2 {
	height: 21px; 
	background-image: url(images/blok2/blok_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-left: 6px;
}

a.blok_menu_level_1a:link, a.blok_menu_level_1a:visited {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #AF2324;
	width: 100%;
	display: block;
	font-weight:bold;
}

a.blok_menu_level_1a:hover, a.blok_menu_level_1a:active {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #2C76A5;
	width: 100%;
	display: block;
	font-weight:bold;
}
/*koniec bloki*/



/*ankieta*/

.ankieta_pytanie  { 
	font-family: Arial;
	font-size: 11px;
	color: #979797;
	font-weight: normal;
	padding: 10px;
	
}
.ankieta_odpowiedz  { 
	font-family: Arial;
	font-size: 11px;
	color: #979797;
	font-weight: normal;
	padding-left: 10px;
	
}

.ankieta_procenty  { 
	font-family: Arial;
	font-size: 10px;
	color: #979797;
	font-weight: normal;
	padding-left: 10px;
	
}
.ankieta_odpowiedz2  { 
	font-family: Arial;
	font-size: 10px;
	color: #979797;
	font-weight: normal;
	padding-right: 10px;
	
}

.ankieta_button button, .ankieta_button input {
	border: none;
	background-image: url(images/glosuj.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 20px;
	font-family:  Arial,Tahoma, sans-serif;
	font-size: 11px;
	color: #A3A3A3;
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
	width: 53px;
	padding-left: 1px;
	padding-bottom: 1px;
}


/*ankieta*/


/*gielda modul*/
.gielda_bold  { 
	font-family: Arial;
	font-size: 11px;
	color: #575757;
	font-weight: bold;
}
.gielda  { 
	font-family: Arial;
	font-size: 11px;
	color: #575757;
	font-weight: normal;
	text-align: center;
}
.gielda_dodaj a:link, .gielda_dodaj a:visited, .gielda_dodaj a:active{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	underline:none;
	font-family: Tahoma;
	font-size: 10px;
	text-align: right;
	padding-right:10px;
}
.gielda_dodaj a:hover{
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
	underline:none;
	font-family: Tahoma;
	font-size: 10px;
	text-align: right;
	padding-right:10px;
}
.gielda a:link, .gielda a:visited, .gielda a:active{
	color: #8B8B8B;
	text-decoration: none;
	font-weight: normal;
	underline:none;
	font-family: Arial;
	font-size: 11px;
	text-align: left;
	padding-left:10px;
}
.gielda a:hover{
	color: #666666;
	text-decoration: none;
	font-weight: normal;
	underline: none;
	font-family: Arial;
	font-size: 11px;
	text-align: left;
	padding-left:10px;
}
.gielda_niebieska  { 
	font-family: Arial;
	font-size: 11px;
	color: #2C76A5;
	font-weight: bold;
}
.gielda_niebieska_normal  { 
	font-family: Arial;
	font-size: 11px;
	color: #2C76A5;
	font-weight: normal;
}
.gielda_zielona  { 
	font-family: Arial;
	font-size: 11px;
	color: #0C7320;
	font-weight: normal;
	text-align: center;
}
.gielda_szczegoly_naglowek  { 
	font-family: Arial;
	font-size: 11px;
	color: #0C7320;
	font-weight: normal;
	text-align: left;
	padding-left: 25px;
	height: 20px;
}
.gielda_szczegoly_title  { 
	font-family: Arial;
	font-size: 11px;
	color: #AF2525;
	font-weight: bold;
	text-align: left;
	padding-bottom:7px;
	padding-left:2px;
}
.gielda_szczegoly_tresc  { 
	font-family: Arial;
	font-size: 11px;
	color: #545454;
	font-weight: normal;
	text-align: left;
	
}
.gielda_link a:link, .gielda_link a:visited, .gielda_link a:active{
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	underline:none;
	font-family: Arial;
	font-size: 11px;
	text-align: left;
}
.gielda_link a:hover{
	color: #666666;
	text-decoration: none;
	font-weight: normal;
	underline: none;
	font-family: Arial;
	font-size: 11px;
	text-align: left;
}


.gielda_powrot a, .gielda_powrot a:link, .gielda_powrot a:visited , .gielda_powrot a:active {
	color: #94232E;
	text-decoration: none;
	font-weight: normal;
	font-family: Tahoma, Arial;
	font-size: 10px;
	
}
.gielda_powrot a, .gielda_powrot a:hover{
	color: #94232E;
	text-decoration: underline;
	font-weight: normal;
	font-family: Tahoma, Arial;
	font-size: 10px;

}
.gielda_dodaj_normal{
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-family:  Arial;
	font-size: 11px;
	padding-left: 20px;
	
}
.gielda_dodaj_bold{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	padding-left: 15px;
}

/*koniec gielda*/
.wyszukiwarka_title { 
	font-family: Arial;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	padding-left: 17px;
}
.komorka { 
	font-family: Tahoma;
	font-size: 10px;
	color: #ffffff;
}
form {
	margin: 0px;
}
ul {
	margin-bottom: 0px;
}
a:link, a:visited, a:active {
	color: #9C0000 ;/*FF9E00 */
	text-decoration: none;
}
a:hover {
	color: #9C0000 ;
	text-decoration: underline;
}

a.drukuj:link, a.drukuj:visited, a.drukuj:active a.drukuj:hover{
	background-image: url(images/stopka/drukuj.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
 a.drukuj:hover{
	background-image: url(images/stopka/drukuj2.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
a.menuFour:link, a.menuFour:visited, a.menuFour:active, a.menuFour:hover{
	color: #942029;
	text-decoration: none;
	font-weight: bold;
}
a.menuFour:hover {
	color: #2C76A5;
	text-decoration: none;
	font-weight: bold;
}
a.menuFourActive:link, a.menuFourActive:visited, a.menuFourActive:active, a.menuFourActive:hover{
	color: #2C76A5;
	text-decoration: none;
	font-weight: bold;
}
a.menuFourActive:hover {
	color: #2C76A5;
	text-decoration: none;
	font-weight: bold;
}
.realizacja a:link , .realizacja a:active , .realizacja a:visited ,  {
	font-family: Tahoma,Verdana,sans-serif;
	font-size: 10px;
	color: #999999;
}
.realizacja a:hover {
	font-family: Tahoma,Verdana,sans-serif;
	font-size: 10px;
	color: #999999;
}

.stopka td {
	font-family: Tahoma,Verdana,sans-serif;
	font-size: 10px;
	color: #CED7E3;
}

input, textarea, option, select, button {
	font-family: Verdana,Tahoma,sans-serif;
	font-size: 11px;
	border: 1px solid #CFCFCF;
	background-color: #FFFFFF;
}

input.t {
	border: none;
	background-color: transparent;
	cursor: pointer;
}

.cb input {
	border: none;
	background-color: transparent;
	cursor: pointer;
	font-family: Arial;
	font-size: 11px;
	color: #0C7320;
	font-weight: normal;
	text-align: left;
	padding-left: 25px;
	height: 20px;
}

.horizontalMenu td.spacer{
	padding-left:2px;
	padding-right:2px;
	font-size: 9px;
} 

.horizontalMenu a.normal:link, .horizontalMenu a.normal:visited, .horizontalMenu a.normal:active {
	font-size: 9px;
	text-decoration:none;
	color: #525552;
}
.horizontalMenu a.normal:hover {
	font-size: 9px;
	text-decoration:underline;
	color: #525552;
}

.horizontalMenu a.active:link, .horizontalMenu a.active:visited, .horizontalMenu a.active:active {
	font-size: 9px;
	text-decoration:none;
	color: #942029;
}
.horizontalMenu a.active:hover {
	font-size: 9px;
	text-decoration:underline;
	color: #942029;
}

/*wyszukiwarka strony*/
.wyniki_wyszukiwania {
    font-family:  Arial,Tahoma, sans-serif;
	font-size: 11px;
	color: #575757;
	font-weight: normal;
}

.rezultat_wyszukiwania {
    font-family:  Arial,Tahoma, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
    padding: 10px; 
    padding-left: 39px;
}

.bordowy_bold {
    font-family:  Arial,Tahoma, sans-serif;
	font-size: 11px;
	color: #AF2525;
	font-weight: bold;
    padding-left: 4px;

}
.bordowy_normal  {
    font-family:  Arial,Tahoma, sans-serif;
	font-size: 11px;
	color: #AF2525;
	font-weight: normal;
    padding-left: 4px;

}
.znaleziono {
    font-family:  Arial,Tahoma, sans-serif;
	font-size: 11px;
	color: #575757;
	font-weight: normal;

}
.tytul {
    font-family:  Arial,Tahoma, sans-serif;
	font-size: 11px;
	color: #575757;
	font-weight: bold;

}
.wysztresc {
    font-family:  Arial,Tahoma, sans-serif;
	font-size: 11px;
	color: #9D9C9C;
	font-weight: normal;
    padding: 2px;
    padding-right:15px;

}

.wyszwiecej a:link, .wyszwiecej a:visited, .wyszwiecej a:active, .wyszwiecej a:hover {
    font-family:  Arial,Tahoma, sans-serif;
	font-size: 11px;
	color: #0C7320;
	font-weight: normal;
    text-decoration: none;
    padding: 2px;
    
    text-align: right;
    padding-top:5px;
}
.wysztytul a:link, .wysztytul a:visited, .wysztytul a:active, .wysztytul a:hover {
    font-family:  Arial,Tahoma, sans-serif;
	font-size: 11px;
	color: #575757;
	font-weight: bold;
    text-decoration: none;
    padding: 2px;
 

}
.wysznumer {
    font-family:  Arial,Tahoma, sans-serif;
	font-size: 11px;
	color: #cccccc;
	font-weight: bold;
    border: none;
	background-image: url(images/wyszukiwarka/wysz_spacer.gif);
	background-repeat: repeat-y;
	background-position: left top;

}
.icon_zolta {
    font-family:  Arial,Tahoma, sans-serif;
	font-size: 11px;
	color: #FF9C00;
	font-weight: bold;
    border: none;
	background-image: url(images/wyszukiwarka/wysz_spacer.gif);
	background-repeat: repeat-y;
	background-position: left top;

}

/*button zaloguj dlugi i input*/
.btn_d button, .btn_d input {
	border: none;
	background-image: url(images/zaloguj.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 20px;
	font-family:  Arial,Tahoma, sans-serif;
	font-size: 11px;
	color: #A3A3A3;
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
	width: 61px;
	padding-left: 1px;
	padding-bottom: 1px;
}
/*buton ok i input dlugi*/
.button button, .button input {
	border: none;
	background-image: url(images/ok.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 20px;
	font-family:  Arial, Tahoma, sans-serif;
	font-size: 11px;
	color: #A3A3A3;
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
	width: 39px;
	padding-left: 1px;
	padding-bottom: 1px;
}
/*buton ok subskrypcja*/
.button_subskrypcja button, .button_subskrypcja input {
	border: none;
	background-image: url(images/subskrypcja/buton.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 20px;
	font-family:  Arial,Tahoma, sans-serif;
	font-size: 11px;
	color: #A3A3A3;
	text-decoration: none;
	font-weight: bold;
	text-decoration: none;
	
	cursor: pointer;
	width: 39px;
	padding-left: 1px;
	padding-bottom: 1px;
}

.button_logowanie button, .button_logowanie input {
	border: none;
	background-image: url(images/logowanie/buton.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 20px;
	font-family:  Arial, Tahoma, sans-serif;
	font-size: 11px;
	color: #A3A3A3;
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
	width: 61px;
	padding-left: 1px;
	padding-bottom: 1px;
}
.input_krotki input {
	
	height: 16px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #A3A3A3;
	width: 100px;
	
}
.input_80 input {
	width: 90px;
}
.inpucik input {
	
	height: 16px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #A3A3A3;
	width: 100px;
	
}
.inpucik input {
	
	height: 16px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #A3A3A3;
	width: 100px;
	
}
}
.input_dlugi input {
	
	height: 16px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	color: #A3A3A3;
	width: 150px;
	
}
.input_subskrypcja input, button {
	
	height: 16px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	color: #A3A3A3;
	width: 100px;
	
}
.blok1, .blok2 {
	font-family: Verdana,Tahoma,sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

.blok1_tlo {
	background-image: url(images/blok1_bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #ffffff;
}
.blok1_rog {
	background-image: url(images/blok1_br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.blok2_tlo {
	background-image: url(images/blok2_bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #939393;
}
.blok2_rog {
	background-image: url(images/blok2_br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.modul_naglowek {
	font-family: Arial;
	font-size: 11px;
	color: #2C76A5;
	font-weight: normal;
	padding-left: 2px;
}
.arial_bialy_dz_normal {
	font-family: Arial;
	font-size: 10px;
	color: #ffffff;
	font-weight: normal;
	padding-left: 2px;
}
.arial_bialy_je_normal {
	font-family: Arial;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	padding-left: 2px;
}
.tahoma_bialy_10 {
	font-family: Tahoma, Arial;
	font-size: 10px;
	color: #ffffff;
	font-weight: normal;
	padding-left: 2px;
}
.tahoma_bialy_11 {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	padding-left: 2px;
}
.wiecej{
	padding-top:2px;
	padding-bottom:2px;
	padding-right:2px;
	padding-left:2px;
	font-size: 10px;
	font-weight:normal;
	color:#AF2525;
}
.wiecej a:link, .wiecej a:active, .wiecej a:visited {
	color:#AF2525;
	text-decoration: none;
	font-size: 10px;
}
.wiecej a:hover {
	color:#AF2525;
	text-decoration: none;
	font-size: 10px;
}

/* modul aktualnosci */

.skrot_tytul {
	font-family: Arial;
	font-size: 11px;
	/*padding-left: 10px;
	padding-top: 10px;*/
	color: #2C76A5;
	font-weight: normal;
	text-decoration: none;	
}

.skrot_tytul_2, a.skrot_tytul_2:link, a.skrot_tytul_2:active, a.skrot_tytul_2:visited{
	font-family: Arial;
	font-size: 11px;
	/*padding-left: 10px;
	padding-top: 10px;*/
	color: #575757;
	font-weight: normal;
	text-decoration: none;	
}
a.skrot_tytul_2:hover{
	font-family: Arial;
	font-size: 11px;
	color: #575757;
	text-decoration: underline;
} 

.skrot_data {
	font-family: Arial;
	font-size: 11px;
	/*padding-right: 10px;
	padding-top: 10px;*/
	color: #A2A2A2;
	font-weight: normal;	
}
.skrot_tresc {
	font-family: Arial;
	font-size: 11px;
	
	/*padding-top: 10px;*/
	color: #575757;
	font-weight: normal;	
	padding-bottom: 7px;
	text-align: justify;
	/*padding-right: 10px;*/
	/*padding-left: 10px;*/
}

.skrot_linkk a:link ,.skrot_linkk a:hover , .skrot_linkk a:visited , .skrot_linkk a:active {
	border: 1px solid #eeeeee;
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	cursor: pointer;
	background-color: #FFA820;
	padding-left: 3px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	text-decoration: none;
}


.aktualnosci .wiecej  {
	font-family: Arial;
	font-size: 9px;
	padding-left:5px;
	font-weight:normal;
	color:#AF2525;
	text-align: center;
}
.aktualnosci .wiecej a:link, .wiecej a:active, .wiecej a:visited {
	font-family: Arial;
	font-size: 9px;
	font-weight:normal;
	color:#AF2525;
	text-align: center;
	padding-left:2px;
}
.aktualnosci .wiecej a:hover {
	font-family: Arial;
	font-size: 9px;
	font-weight:normal;
	color:#2B7FAE;
	text-align: center;
	padding-left:2px;
}
.aktualnosci .data {
	font-family: Arial;
	font-size: 11px;
	padding-top: 5px;
	color:#666666;
	font-weight:bold;
	padding-bottom:5px;
}
.aktualnosci .tytul {
	font-family: Arial;
	font-size: 11px;
	padding-left:5px;
	padding-top:10px;
	color:#2B7FAE;
	font-weight:normal;	
}
.aktualnosci .opis {
	font-family: Arial;
	font-size: 11px;
	color:#575757;
}

.kropkiSkrotAktualnosci{
	background:url(images/kropki.gif) left top repeat-x;
}

/* menu poziome v1*/
.menu_tlob a:link, .menu_tlob a:visited {
	background-image: url(images/menu/p_szary.gif);
	background-position: left top;
	font-family: Arial;
	font-size: 10px;
	text-decoration: none;
	color: #AF2324;
	width: 100%;
	height: 21px;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 5px;
	display: block;
	
}

.menu_tlob a:hover, .menu_tlob a:active {
	background-image: url(images/menu/p_niebieski.gif);
	background-position: left top;
	font-family: Arial;
	font-size: 10px;
	text-decoration: none;
	color: #2C76A5;
	width: 100%;
	font-weight: bold;
	height: 21px;
	padding-left: 20px;
	padding-top: 5px;
	display: block;
}

.menu_tlob_active a:hover, .menu_tlob_active a:active, .menu_tlob_active a:link, .menu_tlob_active a:visited{
	
	background-image: url(images/menu/p_niebieski.gif);
	background-position: left top;
	font-family: Arial;
	font-size: 10px;
	text-decoration: none;
	color: #2C76A5;
	width: 100%;
	font-weight:bold;
	height:21px;
	padding-left:20px;
	padding-top:5px;
	display: block;
	
	
}

/*//////////////////*/
/* menu poziom 2*/
.menu_tlod a:link, .menu_tlod a:visited {
	background-image: url(images/menu/d_bialy.gif);
	background-position: left top;
	background-color: #ffffff;
	font-family: Tahoma;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	width: 100%;
	font-weight:normal;
	height:18px;
	padding-top:3px;
	padding-left:15;
	display: block;
	
}

.menu_tlod a:hover, .menu_tlod a:active {
	background-image: url(images/menu/d_szary.gif);
	background-position: left top;
	background-color: #efefef;
	font-family: Tahoma;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	width: 100%;
	font-weight:normal;
	height:18px;
	padding-top:3px;
	padding-left:15;
	display: block;

}
.menu_tlod_active a:hover, .menu_tlod_active a:active, .menu_tlod_active a:link, .menu_tlod_active a:visited{
	background-image: url(images/menu/d_szary.gif);
	background-position: left top;
	background-color: #ffffff;
	font-family: Tahoma;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	width: 100%;
	font-weight:normal;
	height:18px;
	padding-left:15;
	padding-top:3px;
	display: block;
}

.menu_tlod_link a:hover, .menu_tlod_link a:active, .menu_tlod_link a:link, .menu_tlod_link a:visited{
	
	font-size: 11px;
	text-decoration: none;
	
}

.menu_tlod2 a:link, .menu_tlod2 a:visited {
	background-image: url(images/menu/d_bialy.gif);
	background-position: left top;
	background-color: #FFFFFF;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	width: 100%;
	font-weight:normal;
	height:18px;
	padding-top:3px;
	padding-left:15;
	display: block;
	
}

.menu_tlod2 a:hover, .menu_tlod2 a:active {
	background-position: left top;
	background-color: #FFFFFF;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: underline;
	width: 100%;
	font-weight:normal;
	height:18px;
	padding-top:3px;
	padding-left:15;
	display: block;
	color: #538EB4;

}
.menu_tlod2_active a:hover, .menu_tlod2_active a:active, .menu_tlod2_active a:link, .menu_tlod2_active a:visited{
	background-image: url(images/menu/d_bialy.gif);
	background-position: left top;
	background-color: #FFFFFF;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: underline;
	color: #538EB4;
	width: 100%;
	font-weight:normal;
	height:18px;
	padding-left:15;
	padding-top:3px;
	display: block;
}

.menu_tlod2_link a:hover, .menu_tlod2_link a:active, .menu_tlod2_link a:link, .menu_tlod2_link a:visited{
	
	font-size: 11px;
	text-decoration: none;
	
}

/*koniec menu

/*koniec menu poziom 2*/

/* modul menu */
.menu_tlo1a {
	background-image: url(images/menu/menu_02.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.menu_tlo1a_active {
	background-image: url(images/menu/menu_02.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}


.menu_tlo1c {
	background-image: url(images/menu_tlo1c.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	background-color: #F9F9F9;
	padding: 3 0 9 0;
}


.menug:link, .menug:visited, .menug:active ,.menug:hover{
	font-family: Verdana,Tahoma,sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #942029;
	width: 100%;
	display: block;
	font-weight:bold;
}
 

/* modul galeria */
.galeria .thumb {

	background-repeat:no-repeat;
	background-position:center center;
	border:1px solid #20467F;
	background-color:#20467F;
}
.galeria .data {
	color:#F87A00;
	font-weight:bold;
}
.galeria .tytul {
	color:#980000;
	font-weight:bold;
	font-family: Arial;
	font-size: 11px;
}
.galeria .opis {
	color:#848484;
	font-size:10px;
}

/*bloczki z prawej*/

.arial_11_bialy {
	font-family: Arial;
	font-size: 11px;
	padding-left:5px;
	padding-top:10px;
	color:#ffffff;
	font-weight:normal;	
}
.tahoma_10_bialy {
	font-family: Arial;
	font-size: 10px;
	padding-left: 12px;
	padding-bottom: 7px;
	color: #7B7B7B;
	font-weight: normal;	
}
.log_tytul{
	font-family: Arial;
	font-size: 11px;
	padding-left: 20px;
	padding-top: 2px;
	color: #ffffff;
	font-weight: normal;	
}
.sub_tytul{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	font-weight: normal;	
    padding-left:2px;
}
.sub_tresc{
	font-family: Tahoma;
	font-size: 10px;
	color: #ffffff;
	
	font-weight: normal;	
	
}
.sub_naglowki{
    font-family: Tahoma;
	font-size: 10px;
	color: #979797;
	font-weight: normal;
    padding-left:15px;
    padding-bottom:2px;
    padding-top:2px;

}
.log_naglowki{
    font-family: Tahoma;
	font-size: 10px;
	color: #7B7B7B;
	font-weight: normal;
    padding-left:2px;
    padding-bottom:2px;
    padding-top:2px;

}
.wysz_tytul{
	font-family: Arial;
	font-size: 11px;
	padding-left: 20px;
	padding-top: 2px;
	color: #000000;
	font-weight: normal;
}
/* katalog firm - blok wyszukiwarki */
table.wyszukiwarka {
	background-color: #9F9F9F;
	background-image: url(images/katalog/szukaj_bg.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
table.wyszukiwarka td.naglowek {
	padding: 5px;
	padding-left: 10px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial;
}
table.wyszukiwarka td.ico {
	padding: 5px;
	padding-left: 0px;
}
table.wyszukiwarka td.odstep {
	padding:10px;
	padding-top:0px;
	padding-bottom:5px;
}
table.wyszukiwarka table.formularz {
	border-top: 1px solid #B2B2B2;
}
table.wyszukiwarka td.label {
	color: #FFFFFF;
	font-size: 10px;
	font-family: Tahoma;
}
table.wyszukiwarka select, table.wyszukiwarka input {
	font-size: 10px;
	font-family: Verdana;
}
table.wyszukiwarka .button input {
	font-size: 12px;
	font-family: Arial;
}

/* katalog firm - blok dodaj firme */
table.katalogDodajFirme {
	background-color: #FF9600;
	background-image: url(images/katalog/dodaj_bg.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
table.katalogDodajFirme td.naglowek {
	padding: 5px;
	padding-left: 10px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial;
}
table.katalogDodajFirme td.ico {
	padding: 5px;
	padding-left: 0px;
}
table.katalogDodajFirme td.odstep {
	padding:10px;
	padding-top:0px;
	padding-bottom:5px;
}
table.katalogDodajFirme table.formularz {
	border-top: 1px solid #FFAB33;
}
table.katalogDodajFirme td.label {
	color: #FFFFFF;
	font-size: 10px;
	font-family: Tahoma;
}
table.katalogDodajFirme select, table.wyszukiwarka input {
	font-size: 10px;
	font-family: Verdana;
}
table.katalogDodajFirme .button input {
	font-size: 12px;
	font-family: Arial;
}
table.katalogDodajFirme td.dodaj {
	background-image: url(images/katalog/dot_h_white.gif);
	background-position: left top;
	background-repeat: repeat-x;
}
table.katalogDodajFirme a:link, table.katalogDodajFirme a:hover, table.katalogDodajFirme a:visited {
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
table.katalogDodajFirme a:hover {
	text-decoration: underline;
}

/* Katalog firm */
div.katalogFirm * {
	font-family: Tahoma;
	font-size: 11px;
	color: #545454;
}
table.katalogFirm {
	background-image: url(images/katalog/tab_t.gif);
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}
table.katalogFirm .black {
	color: #000000;
}
table.katalogFirm .red {
	color: #AF2525;
}
table.katalogFirm table.bottom {
	background-image: url(images/katalog/tab_b.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}
table.katalogFirm td.left {
	background-image: url(images/katalog/tab_l.gif);
	background-position: left top;
	background-repeat: repeat-y;
}
table.katalogFirm td.right {
	background-image: url(images/katalog/tab_r.gif);
	background-position: right top;
	background-repeat: repeat-y;
}
table.katalogFirm div.naglowek {
	background-image: url(images/katalog/dot_h.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	padding-top:5px;
	padding-bottom:5px;
	color: #2B7FAE;
	margin-bottom: 5px;
	font-size: 12px;
	font-weight: normal;
}
table.katalogFirm p.opis {
	padding: 0px;
	margin: 0px;
	padding-top: 5px;
	text-align: justify;
}
table.katalogFirm p.blok {
	padding: 0px;
	margin: 0px;
	padding-top: 5px;
	margin-top: 10px;
	border-top: 1px solid #C8C8C8;
	text-align: justify;
}
table.katalogFirm td.wiecej {
	background-image: url(images/katalog/tab_rb.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	text-align: center;
	font-size: 10px;
}
table.katalogFirm div.thumb {
	width: 100px;
	height: 100px;
	float: left;
	margin: 5px;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #808080;
	border: 1px solid #808080;
}
table.katalogFirm a {
	font-size: 10px;
}

table.formularzDodajFirme * {
	font-size: 11px;
}

table.formEkspert * {
	font-size: 11px;
}

/* style dla edytora */
.font_8{
    font-size: 8px;
}
.font_9{
    font-size: 9px;
}
.font_10{
    font-size: 10px;
}
.font_11{
    font-size: 11px;
}
.font_12{
    font-size: 12px;
}
.font_13{
    font-size: 13px;
}
.font_14{
    font-size: 14px;
}
