/* deklaracja globalna */
* {
   margin:0;
   padding:0;
   border:0;
  font-family: verdana, times new roman, tahoma;
   line-height: 1.4em;
   font-size : 11px;


}


/* style laya */

body {width: 1000px; margin:auto; }
#top { background: url('top.jpg') no-repeat; width: 1000px; height: 168px; }
#belka_link {background: url('belka_link.jpg') no-repeat; float:left; width: 374px; height: 27px;}
#belka_1 { background: url('glowna.jpg') no-repeat; float: left; width: 186px; height: 27px;}
#belka_2 { background: url('rejestracja.jpg') no-repeat; float: left; width: 186px; height: 27px;}
#belka_3 { background: url('komentarze.jpg') no-repeat; float: left; width: 186px; height: 27px;}
#belka_4 { background: url('centrum.jpg') no-repeat right; float: left; width: 442px; height: 27px;}

#body { width: 100%; background: url('backgound_content.jpg') repeat;}





/* koniec styli laya */

a {
text-decoration: none;
color: black;
}

a:hover {
color: #125087;
}

form    {
	margin: auto;
	text-align: center;
	}

/* przyciski */
input.przycisk {
        margin: 5px;
        text-align: center;
        background:#DFDCD7;
        border: 1px solid #B2AB9F;
        height: 20px;
        padding: 1px 5px 2px 5px;
}

/* pole tekstowe*/
.poletekstowe {
        margin: 3px;
         border: 1px solid #B2AB9F;
        padding: 1px 5px 1px 5px;
}

/* selecty */

.select {
        margin: 5px;
         border: 1px solid #B2AB9F;
        font-size: 90%;
        padding: 1px 5px 1px 5px;


}

input {
        margin: 1px;
        text-align: center;
         border: 1px solid #B2AB9F;
        height: 16px;
}


/* czyszczenie float */
.clear {
        clear: both;
}


/* czcionka tytulu */
.tytul {
        font-size: 110%;
        font-weight: bold;
        letter-spacing: 1px;
        font-family: arial, sans-serif;
        color: #DD3431;

}






/* okno statystyk */

div#statystyki {
		width: 250px;
		border: 1px solid #B2AB9F;
		margin-bottom: 10px;
		float: right;
		}
		
div#statystyki h3 {
		background-color: #DFDCD7              ;
		text-align: center;
		color: #585246;
		padding:2px;
		font-size: 110%;
		margin: 0px;
                border-bottom: 1px solid #B2AB9F;
		}
div#statystyki .tabela_stats, div#statystyki .tabela_stats td
		{
		        border: 0;
		        margin: 0px;
		        margin: auto;
		
		}


/* koniec okna statystyki */


/* okno top users */
div#topusers {
  		width: 250px;
		border: 1px solid #B2AB9F;
		margin-bottom: 10px;
		text-align: center;
		float: right;
		}

div#topusers h3 {
  background-color: #DFDCD7              ;
		text-align: center;
		color: #585246;
		padding:2px;
 	font-size: 110%;
		margin: 0px;
                border-bottom: 1px solid #B2AB9F;

		}


/* koniec top users */


/* okno top users */
div#online {
  		width: 470px;
		border: 1px solid #B2AB9F;
		margin-bottom: 10px;
		text-align: center;
		float: left;
		}

div#online h3 {
  background-color: #DFDCD7              ;
		text-align: center;
		color: #585246;
		padding:2px;
 	font-size: 110%;
		margin: 0px;
                border-bottom: 1px solid #B2AB9F;
		}
		
div#online p   {
		padding: 4px;
		text-align: left;
		}


/* koniec top users */


/* okno odliczanie */
div#odliczanie {
  		width: 250px;
		border: 1px solid #B2AB9F;
		margin-bottom: 10px;
		float: right;
		}

div#odliczanie h3 {
  background-color: #DFDCD7              ;
		text-align: center;
		color: #585246;
		padding:2px;
  font-size: 110%;
		margin: 0px;
                border-bottom: 1px solid #B2AB9F;

		}


/* koniec odliczanie */










/* okienko logowania */
div#logowanie {
        width: 205px;
        background: url('logowanie_tlo.jpg') repeat-y;
	margin-bottom: 10px;
	margin-top: 10px;
	height: 250 px;
	float: left;
	position: relative;
}

.leftBox {
	width: 205px;
    background: url('logowanie_tlo.jpg') repeat-y;
	margin-bottom: 10px;
	margin-top: 10px;
	height: 250 px;
	float: left;
	position: relative;
}

div#logowanie h1 {
 	background: url('logowanie.jpg') no-repeat;
		height: 41px;
		width: 100%;
  text-indent:-9000px;


}

div#logowanie p{
        text-align: center;
        padding: 2px 5px 2px 5px;
        height: 100%;

}

div#logowanie #logowanie_dol, #menu_dol { background: url('menu_dol.jpg') no-repeat; width: 100%; height: 6px;}




div#logowanie .submit {
        margin: 2px;
        width: 75px;
        text-align: center;
        height: 16px;
        background:#f1dbb3;
        border: 1px solid #BD8E00;
        font-size: 90%;
}

div#logowanie input.text {
        text-align: center;
}



/*koniec okienka logowania */


#stopka {
 width: 100%;
 height: 34px;
 background: url('stopka.jpg') no-repeat;
 }






/* okno glowne */
div#content_dol
	{
	width: 100%;
	height: 6px;
	background: url('content_dol.jpg') no-repeat;
	
	}
	
#tresc { width: 750px; float: left; margin-left: 12px; margin-top: 10px; text-align: center;}
div#typer_content {
	float: right;
	position: relative;
        width: 780px;
       	background: url('content_srodek.jpg') repeat-y;


        margin-top: 10px;


        text-align: center;



        }
        
div#content_nag {
	background: url('glowna_naglowek.jpg') no-repeat;
	width: 100%;
	position: relative;
	height: 41px;
	left: 0px;
	top: 0px;
	}
        

div#typer_content .blok_l
        {
        width: 450px;
        text-align: left;
        margin: auto;
        
        }
        
div#typer_content .blok_r
        {
        width: 450px;
        text-align: right;
        margin: auto;

        }
        
div#typer_content .blok_c
        {
        margin: auto;
        width: 450px;
        text-align: center;
        }
        
div#typer_content .blok_j
        {
        margin: auto;
        width: 450px;
        text-align: justify;
        }

        
div#typer_content table{
        text-align:center;
        margin: auto;
        border: 1px solid #B2AB9F;
        border-collapse: collapse;
        margin-top: 10px;
        margin-bottom: 10px;

}

div#typer_content table.bez_nag{
        text-align:center;
        margin: auto;
        border-left: 1px solid #B2AB9F;
        border-top: 1px solid #B2AB9F;
        margin-top: 10px;
        margin-bottom: 10px;

}



div#typer_content th{
        text-align:center;
        border: 1px solid #B2AB9F;
        padding: 2px 10px 2px 10px;
        background:#DFDCD7;
        letter-spacing: 2px;
        font-weight: normal;
        font-size: 110%;

}



div#typer_content td{
       text-align: center;
       padding: 2px 10px 2px 10px;
       border: 1px solid #B2AB9F;



}

div#typer_content td.nag{

       text-align:center;
        border: 1px solid #B2AB9F;
        padding: 2px 10px 2px 10px;
        background:#DFDCD7;




}



div#typer_content td a{
        padding: 2px 10px 2px 10px;
        color: black;
        text-decoration: none;
        display: block;
}

div#typer_content td a.zwykly{
        padding: 0px;
        margin: 0px 2px 0px 2px;
        color: black;
        text-decoration: none;
        display: inline;
}

div#typer_content .zwykly:hover
{

        background: none;
        color:#125087;

}

div#typer_content .tdlink
{
      padding: 0;

}

div#typer_content .tdbbb
{
      border-bottom: none;

}


div#typer_content .tdlewa
{
      text-align: left;

}

 .linkcenter
{
      text-align: center;

}

div#typer_content .td_prawa_border
{
      border-right: none;
      border-right: 1px dotted #5C4500;

}



div#typer_content td a:hover{

        background: white;
}

/* koniec deklaracji okna glownego*/


        


/*menu */
div#typer_menu {
	width: 205px;
        background: url('logowanie_tlo.jpg') repeat-y;
	margin-bottom: 10px;

	float: left;
	position: relative;



}

div#typer_menu h1 {
        	background: url('menu.jpg') no-repeat;
		height: 41px;
		width: 205%;
  		text-indent:-9000px;
        
}

div#typer_menu h2 {
        font-size: 100%;
        width: 203px;
        padding: 1px;

        text-align: center;
        letter-spacing: 1px;
        color: #DD3431;


}



div#typer_menu a {
        text-decoration: none;
        display: block;
        color: #474747;
        padding: 2px 2px 2px 15px;

        font-size: 110%;
        width: 168px;

}
div#typer_menu a:hover {
        font-weight: bold;



}

/* koniec stylow dla menu */






        
/* linki do dzialow w komentarzach */

#koment_dzialy
        {
        width: 560px;
        margin: auto;
        padding: 0;
        
        }
        
#koment_dzialy ul
        {
        margin: auto;
        }
        

#koment_dzialy li
        {
        float: left;
        text-align: center;
        list-style: none;
        width: 137px;
        margin: 1px;
        }
        
#koment_dzialy a
        {
        display: block;
        text-align: center;
        border: 1px solid #5C4500;
        padding: 2px 0px 2px 0px;
        background: lightgrey;
        color: #291F00;
        
        }
        
#koment_dzialy a.aktualny
        {
        color:red;

        }
        
#koment_dzialy a:hover
        {
         background: #FDF9F2;

        }
        
/* komentarze */


#typer_content #komentarze
        {
        width: 555px;
        border: 0;
        background: #FAFAFA;
        }
        


        
#typer_content #komentarze .data
        {
        width: 350px;
        height: 20px;
        border:0;
        border-top: 1px solid #B2AB9F;
        border-bottom: 1px solid #B2AB9F;
        text-align: left;
        font-size: 90%;
        }
        
#typer_content #komentarze .numer
        {
        border:0;
        width: 50px;
        border-top: 1px solid #B2AB9F;
        border-right: 1px solid #B2AB9F;
        border-bottom: 1px solid #B2AB9F;
        text-align: right;
        font-size: 90%;

        }
        
#typer_content #komentarze .bok
        {
        border:0;
        padding:0;
        padding: 0px 4px 4px 4px;

        width: 150px;
        text-align: left;
        border: 1px solid #B2AB9F;
        vertical-align: top;
        }
        
#typer_content #komentarze .tresc
        {
        border:0;
        padding:0;
        padding: 10px 5px 10px 5px;
        text-align:justify;
        border-right: 1px solid #B2AB9F;
        border-bottom: 1px solid #B2AB9F;
        vertical-align: top;
        
        }
        
#typer_content #komentarze .tresc a
        {
        display: inline;
        padding: 0px;
        }
#typer_content #komentarze .tresc a:hover
        {
        color: #5C4500;
        }
        
#typer_content #komentarze .dol
        {
        border:0;
        padding:0;
        padding: 5px;
        border-left: 1px solid #B2AB9F;
        border-right: 1px solid #B2AB9F;
        border-bottom: 1px solid #B2AB9F;
        }

#typer_content #komentarze li
        {
        list-style: none;
        float:right;
        display: block;
        
        }
        
#typer_content #komentarze li a
        {

        margin-left: 5px;
         border: 1px solid #B2AB9F;

        background:#DFDCD7;
        padding:2px 5px 2px 5px;



        }
        
#typer_content #komentarze .dol a:hover
        {
        background: #C7C7C7;


        }

        

        
#typer_content #komentarze .spacer
        {
        border: 0;
        padding: 10px 0px 10px 0px;
        }
        


.nowy {
		font-size: 70%;
		color: blue;}