
div.KatalogListaKategorii
{
    width: 680px; 
    margin: 0px auto;
    padding-top: 20px;
}

    div.KatalogListaKategorii div.kategoria
    {
        width: 340px;
        float: left;
        margin-bottom: 20px;    
    }

        div.KatalogListaKategorii div.kategoria div.nazwa
        {
    	    text-align: left;
	    margin-bottom: 5px;
	    color: #03445E;
	    font-size: 13px;
	    font-weight: bold;
	}

	    div.KatalogListaKategorii div.kategoria div.nazwa img
	    {
	        margin-right: 5px;
	    }
	    
	    div.KatalogListaKategorii div.kategoria div.nazwa a
	    {
	        color: #03445E;
	    }

	div.KatalogListaKategorii div.kategoria div.podkategorie
	{
	    text-align: left;
	    margin-left: 25px;
	}

	    div.KatalogListaKategorii div.kategoria div.podkategorie div.podkategoria
	    {
		font-size: 12px;
		color: #CC1515;
	        font-weight: bold;
	        padding-top: 3px;
	    }

	        div.KatalogListaKategorii div.kategoria div.podkategorie div.podkategoria a
	        {
		    margin-left: 5px;
		    color: #CC1515;
		    font-weight: normal;
		}

div.KatalogDostepnePodkategorie
{
    width: 680px; 
    margin: 0px auto;
    padding-top: 20px;
}

    div.KatalogDostepnePodkategorie div.podkategorie
    {
	margin-bottom: 10xp;
    }

	div.KatalogDostepnePodkategorie div.podkategorie div.naglowek
        {
	    text-align: left;
	    font-size: 12px;
	    font-weight: bold;
	    color: #03445E;
	    margin-bottom: 10px;
	}

	div.KatalogDostepnePodkategorie div.podkategorie div.podkategoria
	{
	    float: left;
	    font-size: 11px;
	    color: #CC1515;
	    font-weight: bold;
	    margin-right: 15px;
	}

	    div.KatalogDostepnePodkategorie div.podkategorie div.podkategoria a
	    {
		color: #CC1515;
	    }

	    div.KatalogDostepnePodkategorie div.podkategorie div.podkategoria a.zero
	    {
		color: #FA9898;
	    }

div.KatalogDostepneWojewodztwa
{
    width: 680px; 
    margin: 0px auto;
    padding-top: 20px;
    padding-bottom: 20px;
}

    div.KatalogDostepneWojewodztwa div.wojewodztwa
    {
	text-align: left;
    }

	div.KatalogDostepneWojewodztwa div.wojewodztwa div.naglowek
	{
	    text-align: left;
	    font-size: 12px;
	    font-weight: bold;
	    color: #03445E;
	    margin-bottom: 10px;
	}

	div.KatalogDostepneWojewodztwa div.wojewodztwa div.wszystkie
	{
	    float: left;
	    font-size: 11px;
	    font-weight: bold;
	    color: #CC1515;
	    margin-right: 25px;
	    padding-top: 4px;
	}

	    div.KatalogDostepneWojewodztwa div.wojewodztwa div.wszystkie a
	    {
		color: #CC1515;
	    }

	div.KatalogDostepneWojewodztwa div.wojewodztwa div.wojewodztwo
	{
	    float: left;
	    font-size: 11px;
	    color: #CC1515;
	    margin-right: 25px;
	    padding-top: 4px;
	    white-space: nowrap;
	}

	    div.KatalogDostepneWojewodztwa div.wojewodztwa div.wojewodztwo a
	    {
		color: #CC1515;
	    }

	    div.KatalogDostepneWojewodztwa div.wojewodztwa div.wojewodztwo a.zaznacz
	    {
		color: #626133;
		border-bottom: 1px dotted #626133;
	    }

div.KatalogLista
{
    width: 680px; 
    margin: 0px auto;
    padding-top: 20px;
    padding-bottom: 20px;
}

    div.KatalogLista div.naglowek
    {
	font-family: times;
	color: #03445E;
	text-align: left;
	font-size: 18px;
    }

    div.KatalogLista div.pozycje
    {
	text-align: right;
	font-size: 12px;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #03445E;
    }

    div.KatalogLista div.stronicowanie
    {	
	width: 680px;
	margin: 0px auto;
    }

	div.KatalogLista div.stronicowanie div.poprzednie
        {
	    width: 40px;
	    float: left;
	    padding-top: 5px; 
	    padding-bottom: 5px;
	}

	div.KatalogLista div.stronicowanie div.stronicowanie
	{
	    width: 450px;
	    float: left;
	    font-size: 12px;
	    font-weight: bold;
	    padding-top: 7px;
	}

	    div.KatalogLista div.stronicowanie div.stronicowanie span
	    {
	        margin-left: 10px;
	        margin-right: 10px;
	        color: #427386;
	    }

	    div.KatalogLista div.stronicowanie div.stronicowanie a
	    {
	        margin-left: 10px;
	        margin-right: 10px;
	        color: #CC1515;
	    }

	div.KatalogLista div.stronicowanie div.nastepne
	{
	    width: 40px;
	    float: left;
	    padding-top: 5px; 
	    padding-bottom: 5px;
	}

    div.KatalogLista div.KatalogPozycja
    {
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #E0DFC2;
    }

	div.KatalogLista div.KatalogPozycja div.nazwa
	{
	    text-align: left;
	    color: #CC1515;
	    font-weight: bold;
	    font-size: 14px;
	    margin-bottom: 5px;
	}
	
	div.KatalogLista div.KatalogPozycja div.nazwa span
	{
	    margin-left: 20px;
	}
	
	div.KatalogLista div.KatalogPozycja div.logo
	{
	    float: left;
	    margin-right: 20px;
	    margin-bottom: 5px;
	}

	div.KatalogLista div.KatalogPozycja div.adres
	{
	    margin-bottom: 3px;
	    text-align: left;
	    font-size: 12px;
	    color: #626133;
	}

	div.KatalogLista div.KatalogPozycja div.domena
	{
	    margin-bottom: 3px;
	    text-align: left;
	    font-size: 12px;
	}

	div.KatalogLista div.KatalogPozycja div.kategorie
	{
	    margin-bottom: 3px;
	    text-align: left;
	    font-size: 12px;
	    color: #03445E;
	    font-weight: bold;
	}

	div.KatalogLista div.KatalogPozycja div.kategorie img
	{
	    margin-left: 10px;
	}

	div.KatalogLista div.KatalogPozycja div.kategorie a
	{
	    color: #666666;
	    font-weight: normal;
	}
	
div.KatalogFiltrujForm
{
    padding: 15px;
}

    div.KatalogFiltrujForm div.naglowek
    {
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 5px;
	color: #626133;
    }

    div.KatalogFiltrujForm div.opis
    {
	text-align: justify;
	font-size: 11px;
	margin-bottom: 5px;
	color: #626133;
    }

    div.KatalogFiltrujForm div.form
    {
	text-align: center;
	font-size: 11px;
	margin-bottom: 5px;
	color: #626133;
    }

div.KatalogSzukajPozycje
{
    width: 680px; 
    margin: 0px auto;
    padding-top: 20px;
    padding-bottom: 20px;
}

    div.KatalogSzukajPozycje div.naglowek
    {
	font-family: times;
	color: #03445E;
	text-align: left;
	font-size: 18px;
    }

    div.KatalogSzukajPozycje div.pozycja
    {
	text-align: left;
	font-size: 12px;
	padding-top: 5px;
    }

table.KatalogDodajForm
{
    width: 95%; 
    margin-top: 15px; 
    margin-bottom: 15px;
}

    table.KatalogDodajForm td.naglowek
    {
	padding: 3px 10px; 
	font-family: times;
	color: #918241;
	font-size: 16px; 
	border-bottom: 1px solid #E0DFC2;
    }

    table.KatalogDodajForm td.left
    {
	width: 35%; 
	padding: 3px; 
	font-size: 11px; 
	vertical-align: top; 
	text-align: right; 
	color: #03445E;
    }

    table.KatalogDodajForm td.right
    {
	width: 60%; 
	padding: 3px; 
	font-size: 10px; 
	color: #03445E;
    }

    table.KatalogDodajForm td.right input,textarea,select
    {
	border-top: 1px solid #CAC390;	
	border-left: 1px solid #CAC390;
	background-color: #FAF7E8;
    }

    table.KatalogDodajForm td.right input.submit
    {
	border: 0px;	
    }
    
    table.KatalogDodajForm td.klauzula
    {
	padding: 3px 10px; 
	font-size: 11px; 
	text-align: justify;
	color: #626133;
    }

    table.KatalogDodajForm td.przypis
    {
	padding: 3px 10px; 
	font-size: 10px; 
	text-align: left;
	font-style: italic;
	color: #626133;
    }

    ul.nawigacja
    {
	list-style-type: none;
	position: relative;
	height: 25px;
    }

    ul.nawigacja li
    {
	float: left;
	white-space: nowrap;
	border-bottom: 1px solid #CCDBAD;
	padding-bottom: 10px;
	margin-bottom: 20px;
	color: #2d610b;
        font-family: tahoma;
        font-size: 12px;
        font-weight: bold;
    }
    
	ul.nawigacja li.B
	{
	    width: 25%;
	}

	ul.nawigacja li.S
	{
	    width: 50%;
	    text-align: center;
	}

	    ul.nawigacja li.S span
	    {
		margin: 0px 5px;
	    }

	    ul.nawigacja li.S a
	    {
		margin: 0px 5px;
	    }

	    ul.nawigacja li.S em
	    {
		color: #CCDBAD;
		font-weight: normal;
		font-style: normal;
	    }

	ul.nawigacja li.N
	{
	    width: 25%;
	    text-align: right;
	}

