body{
        margin      : auto;
        text-align  : center;
        background  : #fff;
        font-family :Verdana;
        font-size   : 12px;
}

/* #51b848 zielony*/
/* #fcbf16 zolty*/
/* #57b4e6 niebieski*/

.calosc{
        margin      : auto;
        text-align  : center;
        width       : 900px;
}

.header{
        margin      : auto;
        text-align  : center;
        width       : 100%;
        height      : 175px;
        display     : block;        
        border-top: 0px;
}

.srodek{

        margin      : auto;
        margin-top  : 30px;
        text-align  : center;
        width       : 100%;
        height      : auto;
        display     : block;  
        border-top: 0px;      
}

.stopka{

        margin      : auto;
        margin-top  : 20px;        
        text-align  : center;
        width       : 100%;
        height      : 25px;
        padding-top:5px;
        float :left;
        /*
        border-top: 0px;   
        background-color:#feefc3;
        border-bottom:1px solid #fcc733;
        border-top:1px solid #fcc733;
        */                      
}
/*
HEADER
*/

.gora_header{
   background-color:#feefc3;
   border-bottom:1px solid #fcc733;
   width:100%;
   height:25px;
   float:left;
}

.menu_header{
  text-align:right;
   width:100%;
   float:left;
   margin-top:5px;  
}
.menu_header a{
  color:#57b4e6;
  text-decoration:none;
}

.szukaj_header{
  
  width:55%;
  float:left;
  height:65px;
  padding-top:15px;
  text-align:left;  
}
.opis_szukaj{
 font-size:12px;
}

/*
GLOWNA
*/

.specjalisci_glowna{
  width:150px;
  height:22px;
  float:left;
  font-size:14px;

  font-weight:bold;  
  padding-top:3px    
}
.specjalisci_glowna_dol{
  margin-left:40px;
  font-size:14px;
  font-weight:bold;  
  padding-top:3px;
  float:left;
}
.specjalisci_glowna_lewa{
  width:30px;
  height:26px;
  float:left;  

}
.specjalisci_glowna_prawa{
  width:424px;
  height:26px;
  float:left;  
 
}
.kategorie_glowna{

  text-align:left;
  float:left;
  width:99%;
  border: 1px solid black;
   
}

.kategorie_glowna h2{
  margin:8px;  
}

.kategorie_glowna h2 a{
  font-family:Arial;
  font-weight:bold;
  font-size:18px;
  color:#005599;
  text-decoration:none;
}
.kategorie_glowna a{
padding:4px 0px 4px 10px;
  font-family:Verdana;
  font-size:14px;
  color:#57b4e6;
  text-decoration:none;
}
.spis_podkategorii_glowna{
	margin-left:20px;
	padding-left:10px;
	padding-right:10px;
}

.forum_glowna_lewa{
  width:55px;
  height:22px;
  float:left;  
  padding-top:4px;

}
.forum_glowna{
  width:60px;
  height:23px;
  float:left;
  font-size:14px;

  font-weight:bold;     
  padding-top:3px;  
}
.forum_glowna_prawa{
  width:142px;
  height:26px;
  float:left;  
}
.posty_glowna{
  text-align:left;
  float:left;
}

.posty_glowna a{
text-decoration:none;
  color:#57b4e6;
}
.posty_glowna ul li a{
text-decoration:none;
  color:#57b4e6;
}
.posty_glowna ul li{
 padding:5px;
}

.glowna_kat{
	
}
.glowna_kat a{
font-size: 14px;
  display: block;
 
  float: left;
  width: 138px;
  overflow: hidden;
  white-space: nowrap;
  text-decoration:none;
}
.glowna_kat a:hover{
  text-decoration:underline;
}
/*
LISTA W KATEGORII
*/
.zdjecie_lista_kat{
  width:100px;
  height:100px;
  border:0px;
}

.tabela_lista_firm{
  width:100%;
  font-size:12px;
}

.spis_kat_prawa{
  width:23%;
  float:right;
  text-align:left;
  margin-top:0;
}

.spis_kat_lewa_wyszukaj{
  margin-left: 20px;
  width:77%;
  font-size:12px;
  float:left;
 

}
.spis_kat_lewa_wyszukaj thead td{
	font-weight: bold;
	
	
}

.spis_kat_lewa_wyszukaj td{
   
	padding: 5px;
}
.spis_kat_lewa_wyszukaj tbody tr:hover{
    background-color: #E2F3F5;
}
.spis_kat_lewa_wyszukaj table{
	margin-left: 10px;
}

.spis_kat_lewa2{
  width:70%;
  float:left;
  text-align:left;
  font-size:12px;
}

.spis_kat_lewa{
  margin-top:10px;
  width:100%;
  text-align:right;

  font-size:12px;
}

.tabela_lista_firm a{
 color:#57b4e6;
 text-decoration:none;
}
/*
POmocniczen
*/
.kom_poprawny
{
 background-color : #b6f6a0;
 width            : 100%;
 padding: 5px;
 text-align: center;
}
.kom_negatywny
{
 background-color : #fc7d7d;
 width            : 100%;
 padding: 5px;
 text-align: center; 
}

.tytul_prawa{
 font-size:16px;
 font-weight:bold;
 padding:5px;
 color:#005599;
}

.tabela{
  width:100%;  
}
.tabela h1{
margin-top:30px;
}

.nazwa_firmy_h1{
  color:#51b848;
  padding-bottom:0px;
  margin-bottom:5px;  
}
.pod_nazwa_firmy{
color:#51b848;
}
.ikony_dodatkowe{
	padding-right: 4px;
}

.prawa_rejestruj{
	margin-left		:0px;
	padding-left	:15px;
	padding-bottom	:5px;
	list-style		:none;
	list-style-image:url('/q_images/listy_kropka.png');
}
.prawa_rejestruj li{
	font-size:14px;
}
.linki_kat_p{
	font-size:10px;
}
/*stronnicowanie*/
.link_sciezka{
  text-decoration:none;
  color:#57b4e6;
}
.link_sciezka_powrotu{
  text-decoration:none;
  color:#005599;
}
.link_swiadczone_uslugi{
  text-decoration:none;
  color:#005599;
}

.edycja_kat_spis_poz1 a{
text-decoration:none;
color:#57b4e6;
}

/*
style uzytkownika
*/
.info_wizyta{
 font-size:13px;
 color:#51b848;
}
.user_srodkowy{
 width:470px;
 float:left;
 height:auto;
}
.user_lewa{
 width:200px;
 float:left;
 height:auto; 
 padding:3px;
}
.menu_uzytkownik{

}
.edycja_kat_spis_poz1{
list-style: none;
padding:0px;
margin:0px;
}
.edycja_kat_spis_poz2{
list-style: none;
padding-left:10px;
}
.edycja_kat_spis_poz3{
list-style: none;
padding-left:15px;
}
.edycja_kat_spis_poz1 li{
list-style: none;
}
.edycja_kat_spis_poz2 li{
list-style: none;

}
.edycja_kat_spis_poz3 li{
list-style: none;

}
.zdjecia_uzytkownik{
    width  : 150px;
    height : 150px;
}
.user_prawa{
	background-image:url('q_images/tlo_menu.png'); 
	background-repeat:no-repeat; 
	height:240px"
	width: 200px;
	float:right;
	border: 1px solid black;
}
.user_prawa_ul{
 text-align:left;
 list-style-image:url('/q_images/kropka_menu.png');
}
.user_prawa_li{
 color:#51b848;
 padding:5px;
 margin-left:5px;
}
.menu_prawa_link{
 color:white;
 font-size:16px;

}
.menu_prawa_link_aktywny{
font-weight:bold;
 font-size:16px;
 color:#1d5e17;
}
.user_prawa_li_akt{
 color:#57b4e6;
}

.tytul_wadomosci{
text-decoration:none;
color:#51b848;
}

.tytul_podiwadomos{
text-decoration:none;
color:#96d0ef;
}

.border_wiadomosci{
border-bottom:1px solid black;
font-weight:bold;
}

.link_do_for{
text-decoration:none;
color:#57b4e6;
font-size:13px;
}
/*
GALERIA
*/
.galeria_glowna{
   width:260px;
   height:150px;
   text-align:center;
}
.galeria_duze_zdjecie{
   width:600px;
   height:400px;
   margin-bottom:10px;
}
.galeria_spis_zdjec{
   width:260px;
   height:100px;
   display:block;
}
.galeria_glowna ul li{
list-style: none;
display: inline;
margin:5px;
}
.galeria_glowna ul{
list-style: none;
margin:0px;
padding:0px;
}
.galeria_minaturki{
  border:0px;
  cursor:pointer;
}
#galeria_glowne{
 width:500px;
 height:400px;
}
/*
MAPKA GOOGLE
*/
#map{
 width:300px;
 height:300px;
 margin-top:10px;
 border: 1px solid black;
 
}

/*
Logowanie
*/
.title_logowanie{
  font-family:Verdana;
  font-size:18px;
  font-weight:bold;
  color:#51b848;
  border-bottom:1px solid #51b848;
}
.pole_nazwa_rejestracja{
 text-align:right;
 font-weight:bold;
 color:#333333;
}
.pole_nazwa_logowanie{
padding-top:10px;
padding-bottom:10px;
 text-align:right;
 font-weight:bold;
 color:#333333;
}
.link_loguj{
  text-decoration:none;
  color:#51b848;
}
.dolne_logowanie{
  border-bottom:1px solid #51b848;
}
.logowanie_input{
border:1px solid #57b4e6;
}

/*
FORUM
*/
.tyt_forum{
  font-family:Arial;
  font-weight:bold;
  font-size:18px;
  color:#005599;
  text-decoration:none;
}
.najpopularniejsze{ 
  text-align:left; 
  margin-left:70px
}
.najpopularniejsze li{
padding:5px;
}
.najpopularniejsze a{
  text-decoration:none;
  color:#005599;

}
.ocena_pole{
		width:100px; 
		height:50px; 
		border:1px solid black;
		float:left;
		font-size:12px;
		text-align:center;
}
.ocena_pole1{
		width:100px; 
		height:50px; 
		float:left;
		font-size:12px;
		text-align:center;
}
/*
Rejestracja
*/
.rej_typ{
  color:#51b848;
  font-size:10px;
}
.krok{
	font-size:12px;
	color:#7a817a;
}

.opis_krok{
	font-size:13px;
	color:#5a5e5a;
}
.kroki_all{
	text-align:left;
	padding:5px;
}
.krok_b{
	margin-left:30px;
}
#rej_przycisk{
	padding:10px;
	width:100px;
}
.rej_wstecz{
	color:#3a8a33;
	text-decoration:none;
}
.rej_ukryte{
	display:none;
	color:red;
	font-size:10px;
	margin-left:5px;
	background-image: url(blad2.png);
}
.reje_pole{
	padding:10px 0px;
}
.ostatnio_dodane{
	float:left; 
	width:33%;
	text-align:left;
}
.ostatnio_dodane ul li a{
text-decoration:none;
  color:#57b4e6;
font-size: 14px;
 font-weight: bold;
}

.ostatnio_dodane ul li {
 padding:5px;
}
.ostatnio_dodane ul{
	list-style:none;
	padding-left:5px
}

/*
Kalendarz
*/
#kalendarz{
	width:220px;
	text-align:center;
}

.kal_wybrany_dzien{
	width			:23px;
	margin			:2px;
	padding			:2px;
	float			:left;
	text-align		:left; 
	background-color:#04e061;
	cursor			:pointer;
}

.kal_poje_dzien{
	width			:23px;
	margin			:2px;
	padding			:2px;
	float			:left;
	text-align		:center;
	cursor			:pointer;
}

.kal_dni_tyg_slo{
	width:23px; 
	margin:2px; 
	padding:2px; 
	float:left; 
	text-align:left;
}
.kal_dni_tyg_slo_wek{
	width:23px; 
	margin:2px; 
	padding:2px; 
	float:left; 
	text-align:left;
	color:red;
	font-weight:bold;	
}
.naglowek_pojedyncza{
	color:#788777;
	font-size:14px;
}
#search_long{
	width: 300px;
}
.clear{
	clear: both;
	}
#lewe_szukanie{
	float: left;
	width: 20%;
	padding-top: 10px;

	
}
#lewe_szukanie input{
	width: 70px;
	margin-top: 10px;
}
.skroty{
	width: 32%;
	float: left;
	height: auto;
}
.user_prawe{
	width: 210px;
	height: auto;
	float: right;
	text-align: left;
	
}
a {
    color: #57b4e6;
    text-decoration:none;
}
.profil_srodek{

	width: 40%;
	float: left;
	text-align: left;
	padding: 10px;
	margin-top: 15px;
}	
.profil_prawa{

	width: 310px;
	float: right;
}
.prifil_zdjecie{
	margin: 10px;
	float: left;
}
.opis_firmy{

	width: 360px;
	height: auto;
}
