body 
{ 
	margin:0px;
	padding:10px;
	font-family: arial;
	font-size: 11pt; 
	background-color:#ffffff;
}

div 
{
     margin:0px;
	padding:0px;
} 

p
{
     margin:0px;
     padding:0px;
}

a
{
     color:#000000;
}


ul
{
     padding:0px;
     margin:0px;
}

li
{
     padding:5px;
     margin:0px;
     list-style: none;
}

img
{
     padding:0px;
     margin:0px;
     border:0px;
}

form		
{
     margin:0px;
     padding:0px;
}

fieldset
{
     border: none;
     padding:10px;
     margin:0px;
}

legend
{
     display:none;
}

label
{
     display: block;
     width: 120px;
     float: left; 
     margin:0px 0px 5px 0px;  
}



input
{
     display: block;
     float: left;
     width:100px;
}

input.text
{
     width:120px;
}

input.password
{
     width:120px;
}

input.file
{
     width:auto;
}

div.kontrolka  
{
     overflow: hidden;
     padding: 10px 10px 10px 10px;
     clear: both;
     height:25px;
}

div.kontrolka_textarea
{
     overflow: hidden;
     padding: 10px 10px 10px 10px;
     clear: both;
}

div.kontrolka_mini
{
     overflow: hidden;
     padding: 5px 2px 5px 2px;
     clear: both;
     height:40px;
}

div.przycisk  
{
     overflow: hidden;
     width:100px;
     margin:10px auto 10px auto;
     padding:10px 0 10px 0;
}

div.przycisk_file
{
     width:250px;
     margin:10px auto 10px auto;
}

span.form_podp
{
     font-size: 8pt; 
     margin:0px 0px 0px 20px;
}

/*LAYOUT*/
div#glowny
{
     width:978px;
     margin:0px auto 0px auto;
     background-color:white;
     /*border:1px solid black;*/
     overflow:hidden;
     padding:0px;
}

div#lewa, div#srodek, div#prawa
{
     float:left;
}

div#lewa
{
     width:180px;
     
}

a.menu1
{
     display:block;
     width:120px; /*120+padding-left*/
     line-height:30px;
     background-color:#4682da;
	background: url(gfx/menu1.jpg);
     color:white;
     font-weight:bold;
     padding-left:40px;
     margin:5px auto;
     
}

div#srodek
{
     width:615px;
     background: url(gfx/srodek_dol.jpg) 0 100% no-repeat;
     background-color:#d4e3ea;
}


div#top
{
     background-color:#d4e3ea;
     /*background: url(gfx/srodek_gora.jpg) no-repeat;*/
     background: url(gfx/top_caly.jpg) no-repeat;
     height:180px;
     position:relative;
}

div#srodek_dol
{
     width:615px;
     background-color:#d4e3ea;
     background: url(gfx/srodek_dol.jpg);
     height:10px;
}

p.nawigacja
{
     color:black;
     position:absolute;
     top:155px;
     left:10px;
     line-height:25px;
     padding:0px 10px 0px 5px;
     background: url(gfx/nawigacja.jpg) 100% 0 no-repeat;
     background-color:#ff8329;
}

a.nawigacja
{
     color:black;  
}



div#prawa
{
     width:166px;
}

div#prawa_gora
{
     background-color:#d4e3ea;
     background: url(gfx/prawa_gora.jpg) 0 0 no-repeat;
     background-color:#d4e3ea;
     height:150px;
}

p.status_prawa
{
     padding:0px 10px;
     line-height:75px;
}

div#stopka
{
     width:975px;
     height:30px;
     margin:5px auto;
     background-color:#d4e3ea;
}

p.stopka
{
     text-align:center;
     line-height:30px;
}

/*ogolne dla tresci*/
div.tresc_gora, div.tresc_maly_gora, div.tresc_sr_gora
{
     background-color:#ff8328;
     height:25px;
}

div.tresc, div.tresc_maly, div.tresc_sr
{
     background-color:#D3E9E5;
}

div.tresc_dol, div.tresc_maly_dol, div.tresc_sr_dol
{
     background-color:#D3E9E5;
     height:25px;
}

/*end ogolone dla tresc*/

div.tresc_gora, div.tresc, div.tresc_dol
{
     width:580px;
}

div.tresc_gora
{
     margin:20px auto 0px auto;
     background: url(gfx/tresc_gora.jpg);
}

div.tresc
{
     margin:0px auto;
     background: url(gfx/tresc.jpg);
     overflow:hidden;
}

div.tresc_dol
{
     margin:0px auto 20px auto;
	background: url(gfx/tresc_dol.jpg);
}


div.tresc_maly_gora, div.tresc_maly, div.tresc_maly_dol
{
     width:150px;
}

div.tresc_maly_gora
{
     margin:10px auto 0px auto;
     background: url(gfx/maly_tresc_gora.jpg);
}

div.tresc_maly
{
     margin:0px auto;
     background: url(gfx/maly_tresc.jpg);
}

div.tresc_maly_dol
{
     margin:0px auto 10px auto;
     background: url(gfx/maly_tresc_dol.jpg);
}

/*tresc sredni - dwa obok siebie w srodek*/
div.tresc_sr_cont
{
     float:left;
     margin:20px 22px;
}

div.tresc_sr_gora, div.tresc_sr, div.tresc_sr_dol
{
     width:250px;   
}

div.tresc_sr_gora
{
    	background: url(gfx/sr_tresc_gora.jpg); 
}

div.tresc_sr
{
	background: url(gfx/sr_tresc.jpg);
	min-height:190px;
}

div.tresc_sr_dol
{
 	background: url(gfx/sr_tresc_dol.jpg);
}

h1, h2, h3
{
     height:25px;
     line-height:25px;
     font-size:14pt;
     text-align:center;
     margin:0px;
     padding:0px;
}

h2
{
     font-size:13pt;
}

h3
{
     font-size:12pt;
}

p.tresc
{
     padding:10px;
}

p.news_tytul
{
     padding:10px;
     font-size:12pt;
     font-weight:bold;
}

p.komunikat, p.blad
{
     text-align:center;
     color:green;
     padding:10px;
     clear:both;
}

p.blad
{
     color:red;
}

div.wiecej, div.wiecej2
{
     width:101px;
     height:25px;
     background-color:#fbf350;
	background: url(gfx/wiecej.jpg);
     float:right;
}

div.wiecej2
{
     background: url(gfx/wiecej2.jpg);
}

a.wiecej
{
     line-height:25px;
     text-align:center;
     display:block;
}

/*WYNIKI*/
div.foto_mini
{
     width:110px;
     height:110px;
     margin:0px auto 0px auto;
     text-align:center;
}

p.tresc_mini
{
     text-align:center;
     padding:5px;
}

div.numeracja
{
     margin:10px auto 10px auto;
     width:600px;
     float:right;
}

a.nr_str, a.nr_str_akt, a.nr_str_fun
{
     text-decoration:none;
     text-align:center;
     font-size:10pt;
     background:#F9F2EA;
     background: url(gfx/nr_str.jpg);
     display:block;
     width:25px;
     line-height:25px;
     height:25px;
     float:left;
     margin:5px 5px;
}

a.nr_str_akt
{
     background: url(gfx/nr_str_akt.jpg);
}

p.nr_str_kr
{
     float:left;
     margin:5px;
}

a.nr_str_fun
{
     width:101px;
     background: url(gfx/nr_str_fun.jpg);
}

/*OSOBA*/
form.ocen
{
     width:270px;
     margin:10px auto;
}

input.sub_ocen
{
     width:25px;
     height:25px;
     margin:0 10px 0 10px;
}

div.profil_foty
{
     margin:10px auto;
     background-color:grey;
     width:400px;
     overflow:hidden;
}

div.profil_foto_sr
{
     margin:10px auto 10px auto;
     width:270px;
     height:270px;
     text-align:center;
}

div.profil_foto_mini
{
     width:110px;
     height:110px;
     float:left;
     margin:10px;
     text-align:center;
}

table
{
     border:0px;
}


table.profil_tab 
{
     margin: 10px auto;
}

div.koment_gora
{
     width:500px;
     height:20px;
     margin:10px auto 0px auto;
     background: url(gfx/koment_gora.jpg);
}

div.koment
{
     width:496px;
     margin:0px auto 10px auto;
     border:2px solid #798c93;
     border-top:none;
     overflow:hidden;
}

div.koment_foto
{
     float:left;
     margin:5px;
     width:110px;
     height:170px;
     text-align:center;
}

p.koment_dane
{
     text-align:center;
     margin:5px 0px 0px 0px;
}

p.koment_tresc
{
     margin:5px;
}

a.osoba_funkcje
{
     float:left;
     display:block;
     width:190px; 
     line-height:30px;
     text-align:center;
}

/*PRZEGLADAJ*/
p.przegl_nawigacja
{
     margin:10px 10px 10px 10px;
}

p.przegl_opcje, p.przegl_opcje_akt
{
     text-align:center;
     padding:5px;
}

p.przegl_opcje_akt
{
     font-weight:bold;
}

img#mapa
{
     margin:10px 130px 0px 130px;;
     width:310px;
     height:282px;
}

/*MOJE KONTO*/
a.menu2
{
     float:left;
     display:block;
     width:150px; /*120+padding-left*/
     line-height:30px;
     text-align:center;
     margin:10px 20px;
}

/*MOJE ZDJECIA*/
div.konto_zdjecia_fota
{
     width:270px;
     margin:10px auto;
}

/*ADMIN*/
div#adm_srodek
{
     width:750px;
     background-color:#d4e3ea;
     float:left;
     overflow:hidden;
}

div.adm_tresc
{
     border:1px solid black;
     width:700px;
     margin:10px auto;
     overflow:hidden;
}

a.menu3
{
     float:left;
     display:block;
     width:130px; 
     line-height:30px;
     text-align:center;
     margin:10px 7px;
     background-color:white;
     font-size:10pt;
}

/*UZYTKOWNICY*/
table.adm_users_osoba, table.adm_users_profil, table.adm_users_fotos
{
     float:left;
     width:210px;
     font-size:10pt;
     overflow:hidden;
}

table.adm_users_profil
{
     width:250px;
}

table.adm_users_fotos
{

}

div.users_menu_cont
{
     height:20px;
     clear:both;
}

a.users_menu
{
     float:left;
     display:block;
     width:109px; 
     line-height:20px;
     text-align:center;
     background-color:white;
     font-size:10pt;
}

/*KOMENTARZE*/
table.adm_koment
{
     width:600px;
}

/*REKLAMA*/
div.kwadrat_200_200
{
     margin:0px auto;
     width:200px;
     height:200px;

}

div.baner_468_60
{
     margin:0px auto;
     width:468px;
     height:60px;

}

div.baner_120_240
{
     margin:0px auto;
     width:120px;
     height:240px;

}

div.przycisk_125_125
{
	width:125px;
	height:125px;
	margin:0px auto;
}










