BODY {
  margin-top: 0;margin-left: 0;	margin-right: 0;margin-bottom: 0;background: White;	scrollbar-3dlight-color : White;scrollbar-arrow-color : #666666;scrollbar-base-color : #666666;	scrollbar-darkshadow-color : #999999;scrollbar-face-color : #EDEDED;scrollbar-highlight-color : White;scrollbar-shadow-color : #CCCCCC;	scrollbar-track-color : #EDEDED;text-align: center;
  font-family:Arial,Tahoma,Verdena;
  }



.odstep_menu{padding-left : 5px;padding-top : 10px;padding-bottom : 5px;}

.wyrownaj_c{text-align : center;}

.wyrownaj_r{text-align : right;}

A:ACTIVE.stopka, A:LINK.stopka, A:VISITED.stopka {font-family : Tahoma;color : #808080;font-size : 8pt;text-decoration : none;}
A:HOVER.stopka {font-family : Tahoma;color : red;font-size : 8pt;text-decoration : underline;}


A:ACTIVE, A:LINK, A:VISITED {font-family : Tahoma;color : #122068;font-size : 11px;text-decoration : none;}

A:HOVER {color : Black;text-decoration : underline;}

A:ACTIVE.bialy_link, A:LINK.bialy_link, A:VISITED.bialy_link{color : White;	font-weight : bold;padding-left: 15px;}

A:HOVER.bialy_link {color : #FB8303;text-decoration : underline;}

A:ACTIVE.menu_bok, A:LINK.menu_bok, A:VISITED.menu_bok {font-weight : bold;	padding-left : 2px;line-height : 12px;}

A:HOVER.menu_bok {color : #FB8303;}

A:ACTIVE.menu_bok_0_ods, A:LINK.menu_bok_0_ods, A:VISITED.menu_bok_0_ods {font-weight : bold;	padding-left : 5px;line-height : 11px;}

A:HOVER.menu_bok_0_ods {color : #FB8303;}

A:ACTIVE.data, A:LINK.data, A:VISITED.data {font-size : 10px;font-weight : bold;	}

A:HOVER.data {color : #FB8303;}

A:ACTIVE.dod_linki, A:LINK.dod_linki, A:VISITED.dod_linki {font-weight : bold;text-align: center;}

A:HOVER.dod_linki {color : #DC143C;}

a.link-glowny-zielony{text-decoration: none;font-size:8pt; font-family: Arial, Times, Helvetica; color:"#77C335"}
a.link-glowny-zielony:hover{text-decoration: none;font-size:8pt; font-family: Arial, Times, Helvetica; color:"orange"}
a.link-glowny-niebieski{text-decoration: none;font-size:8pt; font-family: Arial, Times, Helvetica; color:"#0067CF"}
a.link-glowny-niebieski:hover{text-decoration: none;font-size:8pt; font-family: Arial, Times, Helvetica; color:"orange"}

A:ACTIVE.firma, A:LINK.firma, A:VISITED.firma {font-family : Arial,Tahoma;color : #122068;font-size : 11pt;}
A:HOVER.firma {font-family : Arial,Tahoma;text-decoration : none;color:#FB8303}

A:ACTIVE.opinie_firmy, A:LINK.opinie_firmy, A:VISITED.opinie_firmy {font-family : Arial,Tahoma;color : #666666;font-size : 9pt;text-decoration : none;font-weight : bold;}
A:HOVER.opinie_firmy {font-family : Arial,Tahoma;color : #c0c0c0;text-decoration : none;font-weight : bold;}

A:ACTIVE.firma1, A:LINK.firma1, A:VISITED.firma1 {font-family : Arial,Tahoma;color : #003399;font-size : 12px;text-decoration : none;font-weight : bold;}
A:HOVER.firma1 {font-family : Arial,Tahoma;color : #6699FF;text-decoration : none;font-weight : bold;}

A:ACTIVE.firmasz, A:LINK.firmasz, A:VISITED.firmasz {font-family : Arial,Tahoma;color : #585858;font-size : 10pt;}
A:HOVER.firmasz {font-family : Arial,Tahoma;text-decoration : none;color:#FB8303}

A:ACTIVE.firmaw, A:LINK.firmaw, A:VISITED.firmaw {font-family : Arial,Tahoma;color : #122068;font-size : 14px;font-weight : bold;text-decoration : underline;}
A:HOVER.firmaw {font-family : Arial,Tahoma;text-decoration : none;font-weight : bold;color:#FB8303}


TD.pion{
	width : 1px;
	background-image : url(../img/pion.gif);
}
td.srodek_firmy{
	background-color: #FBFBFB; border-left: 1px solid #EEEEEE; border-right: 1px solid #EEEEEE; 
	background-image: url(../images/dol_f.jpg); background-position: bottom; background-repeat: no-repeat; padding-bottom: 10px;
}

P{ font-family: Arial, Tahoma, Verdena;  font-size: 11px;  vertical-align: top;}
P.opinie { 
  font-family: Arial, Tahoma, Verdena;  
  font-size: 11px;  
  vertical-align: middle;
  padding-bottom: 2px;
  padding-top: 2px;}


P.czerwona{
	color : Red;
	font-weight : bold;
}

P.opis{font-size: 12px;color:black}
P.opis_cz{font-size: 12px;color:red}
P.opis_b{font-size: 12px;color:blue}
P.opis_sz{font-size: 12px;color:#808080}

P.opis_j{font-size: 11px; text-align:justify;}

P.nagl_srodek{	font-size: 13px;	font-weight: bold;	text-align : center;}

P.nagl_tab{	font-size: 11px;	font-weight: bold;color : #122068;}
P.nagl_tab_big{	font-size: 12pt;	font-weight: bold;color : #122068;}
P.nagl_tab_cz{	font-size: 11px;	font-weight: bold;color : red;}

p.opis_pola {font-size: 11px;color : black;}
p.opis_pola_cz {font-size: 11px;color : red;}

p.nazwa_firmy {font-size: 12pt;font-weight: bold;color : black;}
p.adres_firmy {font-size: 10pt;color : black;}
p.opis_firmy {font-size: 9pt;color : black;}
p.ranking_firmy {font-size: 8pt;color : #666666;}

P.nagl_bok{	font-size: 11px;font-weight: bold;color : White;padding-left: 10px;}

P.nagl_firmy{	
  font-size: 12px;
  font-weight: bold;
  color : White;
  font-weight: bold;
  text-align: center;}
P.nagl_firmy_sz{	
  font-size: 12px;
  font-weight: bold;
  color : #b4b4b4;
  text-align: center;}

A:ACTIVE.nagl_firmy, A:LINK.nagl_firmy, A:VISITED.nagl_firmy {
 font-size: 12px;
 font-weight: bold;
 color : White;
 font-weight: bold;
 text-align: center;
}
A:HOVER.nagl_firmy {

}

A:ACTIVE.nagl_firmy_sz, A:LINK.nagl_firmy_sz, A:VISITED.nagl_firmy_sz {
 font-size: 12px;
 font-weight: bold;
 color : #b4b4b4;
 font-weight: bold;
 text-align: center;
}
A:HOVER.nagl_firmy_sz {

}  
  
  
  
P.firmy_sz{	
  font-size: 12px;
  color : #676767;
  padding-bottom: 5px;
  padding-top: 5px;
}  

P.firmy_sz_o{	
  font-size: 12px;
  color : #343434;
  padding-bottom: 5px;
  padding-top: 5px;
  font-weight: bold;
}  
  
  
P.mala_czarna{ font-size: 9px;}

P.gruba{
	font-weight : bold;
	vertical-align : top;
}







TD.lewa_g{ background-image: url(../img/gora_03.gif); height:70px; width:50%;}

TD.prawa_g{ background-image: url(../img/gora_05.gif);height:70px; width:50%;}

TD.nagl_bok_g{height : 18px;width:150px;background-image : url(../images/bg_gora_tab.jpg); background-repeat: repeat-x; color: White; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; padding-left: 12px; font-weight: bold;}
td.oferta_firmy{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #545E99; font-weight: bold; border-bottom: 1px dotted #DDDDDD; border-top: 1px solid #CACACA; font-size: 13px;
}
td.oferta_firmy2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #545E99; font-weight: bold; border-bottom: 1px dotted #DDDDDD; border-top: 1px solid #CACACA; text-align: right;
}
TD.nagl_bok_s{width:150px;background-image : none;background-position : bottom; background-color: #F0F0F0;}

TD.nagl_bok_d{ background-color: White; height: 14px;}

TD.nagl_srodek_g{height : 18px; background-color: #1A508C; color: White; width: 100%;}
TD.nagl_srodek_gd{height : 18px; background-image : none;}

TD.nagl_srodek_s{width:100%;text-align: center;   vertical-align: top;}
TD.nagl_srodek_sd{width:600px;text-align: center;   vertical-align: top;}

TD.nagl_srodek_d{width : 500px;height : 1px;}

TD.align_center{text-align: center;  vertical-align: top;}

TD.kol_bok{vertical-align : top;}

TD.podkr_menu{width : 135px;height : 1px;background-image : none;}

TD.podkr_srodek{width : 470px;height : 1px;background-image : url(../img/podkr_srodek.gif);}

TD.pusta_menu_5{width : 135px;height : 5px;}

TD.pusta_srodek_5{width : 470px;height : 5px;}

TD.kom_data{text-align : center;background-image : none;width:67px;height:40px;}

TD.kom_data_on{text-align : center;background-image : url(../img/data_on.gif);width:68px;height:40px;}

TD.szara{background-color : #F0F0F0;}

TD.jasno_szara{background-color : #F0F0F0;}

TD.granatowa{background-color : #122068;}

td.glowna{
vertical-align: top;
}

td.statystyki{
	color: #CDCDCD; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; border-top: 1px dotted #D1D1D1;
}

TABLE.glowna{ text-align: center;  width: 955px;}

TABLE.kol_srodek{ text-align: center;  width: 400px;}



INPUT.szeroki_ok{
  background-image:url(../images/firmy_button_tlo_granat.jpg); 
  background-repeat: repeat-x;
  border-color: #001c56;
  border-width: 1px;
  height: 20px;
  color: white;
  font-size: 12px;
  font-weight: bold;
}

INPUT.szeroki_ok_szary{
  background-image:url(../images/firmy_button_tlo_szary.jpg); 
  background-repeat: repeat-x;
  height: 20px;
  border-color: #bbbbbb;
  border-width: 1px;
  color: #101010;
  font-size: 12px;
font-weight: bold;
}

INPUT.login{
	background-color: #EBF6FF;
	border-color: #999999;
	border-width: 1px;
	width: 115px;
	height: 19px;
	font-family: Tahoma;
	font-size: 10px;
	color: #122068;
	margin-bottom: 2px;
	margin-left: 5px;
}


INPUT.szeroki_no{background-color: #006400;color: White;font-family: Verdana;font-size: 10px;font-weight: bold;}
INPUT.pole_a{ width: 30px;background: #f6f6f6;font-family : Tahoma;font-size : 12px;}
INPUT.pole_b{ width: 200px;background: #f6f6f6;font-family : Tahoma;font-size : 12px;}
INPUT.pole_c{ width: 70px;background: #f6f6f6;font-family : Tahoma;font-size : 12px;}
INPUT.pole_d{ width: 300px;background: #f6f6f6;font-family : Tahoma;font-size : 12px;}

INPUT.ok{width : 60px;height : 16px;font-family : Tahoma;font-size : 9px;}
SELECT.wybor{font-family: Tahoma;  font-size: 12px; }
TEXTAREA.opis{font-family: Tahoma;font-size:12px;}

font.nagl_tab{font-family: Tahoma;font-size: 11px;font-weight: bold;color : #122068;}
font.ilosc{text-decoration: none;font-size:7pt; font-family: Tahoma; color:"black"}
font.szczegoly{text-decoration: none;font-size:10pt; font-family: Tahoma;font-weight: normal; color:"black"}
font.opis_b{text-decoration: none;font-size:8pt; font-family: Arial, Times, Helvetica; color:"black";font-weight: bold;}
font.opis{text-decoration: none;font-size:8pt; font-family: Arial, Times, Helvetica; color:"black"}
font.opis_firma{font-size: 14pt; font-family: Arial, Times, Helvetica; color: #1B2E72;font-weight: normal;}
font.firma{font-size: 17pt; font-family: Arial, Times, Helvetica; color: #1B2E72;font-weight: normal;
}
font.licznik{font-size:10pt; font-family: Arial, Times, Helvetica; color:gray}

img.e_wizyt{
	margin-bottom: 2px;margin-top: 2px; border: 1px solid #FF8000;
}

#patron{
	border-top: 3px solid #C8C8C8;
	width: 955px;
	height: 40px;
	float: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	margin-top: 2px;
}
#stopka{
margin-top: 2px;
	background-color: #0c75d0;
	border-top: 3px solid #085190;
	width: 955px;
	height: 50px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	font-weight: bolder;
	padding-top: 2px;
	line-height: 20px;
}
#stopka a{
	color: White; text-decoration: none;
}
#stopka a:hover{
	color: White;
	text-decoration: underline;
}

ul.list{
	text-align: left;
	margin-left: 20px;
	padding-left: 6px;
        padding-top:6px;
	marker-offset: 0px;
        padding-bottom: 1px;
}
ul.list li{
	line-height: 14px;
	padding-bottom: 1px;
}

td.logo_tlo {
	background-color: White;
	background-repeat: no-repeat;
	background-position: center;
	border: 1px solid #E0E0E0;
	padding-top: 3px;
	padding-bottom: 3px;
}

td.firmy_ramka {
   border-right: 1px solid #184061;
   border-left: 1px solid #184061;
   border-top: 1px solid #184061;
   border-bottom: 1px solid #184061;	
	width: 150px;
	height: 150px; 
	text-align: center;
	vertical-align: middle;
}
/*
poczatek definiowanie styli Marek
*/

.new_nag{
	background-image: url(../img/new/bg_m.jpg);
	border: 1px solid #002DAD;
	color: White;
	height: 23px;
	font-weight: bolder;
	font-size: 11px;
	line-height: 23px;
	width: 90px;
	padding-left: 10px;
}
.new_form_sz{
	background-color: #CCE0F2;
	border-bottom: 1px solid #A8CBEA;
}
.button{
	background-image: url(../img/new/input_szukaj.jpg);
	color: White;
	font-weight: bolder;
	font-weight: bolder;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	height: 18px;
	line-height: 11px;
	border: 1px solid #DC5400;
}
.pomarancz{
	background-color: #FF6100;
	color: #FFEF95;
	font-size: 11px;
}
.pomarancz span{
	color: White;
	font-weight: bolder;
	font-size: 11px;
}
.nag_z{
	background-image: url(../img/new/nag_z.jpg);
	width: 272px;
	height: 20px;
	color: White;
	font-weight: bolder;
	font-size: 12px;
	text-align: left;
	background-color: #FFB900;
	background-repeat: no-repeat;
}
.white_kat{
	color: White;
	font-size: 15px;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-weight: bolder;
}
div.button_rej{
	margin-top: 7px;
	margin-bottom: 7px;
	line-height: 20px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
form{
	margin: 0px;
	margin-bottom: 2px;
}
