div#LayoutPage
{
    width: 100%;
    text-align: center;
    margin: 0px;
    padding: 0px;
}

div#LayoutNaglowek
{
    width: 990px;
    margin: 0px auto;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;    
}
    div#LayoutNaglowek div.logo
    {
	float: left;
	padding-left: 35px;
    }

    div#LayoutNaglowek div.sesja
    {
	padding-top: 0px;
	padding-right: 10px;
	text-align: right;
	font-family: verdana;
	float: right; 
	width: 450px;	
        color: #354C5F;
    }
	div#LayoutNaglowek div.sesja h1
	{
	    float: left; 
	    font-size: 14px;
	    color: #354C5F;
	}
	div#LayoutNaglowek div.sesja span
	{
	    float: right; 
	    margin-right: 10px;
	}
	div#LayoutNaglowek div.sesja div.form
	{
	    margin-top: 10px;
	    width: 340px; 
	    float: right;
	}
	    div#LayoutNaglowek div.sesja div.form .form_text
	    {
		width: 130px; 
		margin-right: 5px;
	    }
	div#LayoutNaglowek div.sesja em
	{
	    margin: 0px 10px;
	    color: #CCDBAD;
	}

    div#LayoutPage div.LPContentBodyUp
    {
	width: 996px;
	height: 4px;
	font-size: 0px;
	margin: 0px auto;
	background: url('../img/content_border_up.gif');
    }

    div#LayoutPage div.LPContentBodyDown
    {
	width: 996px;
	height: 6px;
	font-size: 0px;
	margin: 0px auto;
	background: url('../img/content_border_bottom.gif');
    }

    div#LayoutPage div.LPContentBody
    {
	width: 990px;
	margin: 0px auto;
	background: url('../img/content_tlo.gif') top center repeat-y;	
	padding-top: 10px;
	padding-bottom: 10px;
    }

	div#LayoutPage div.LPContentBody div.LPCBSrodekP
	{
	    width: 750px;
	    float: left;
	    background: url('../img/border_h.gif') top right repeat-y;
	}

	div#LayoutPage div.LPContentBody div.LPCBMenuPrawe
	{
	    width: 239px;
	    float: left;
	}
	
div#MenuUp
{
    width: 740px;
    height: 72px;
    margin-left: 10px;
    background: url('../img/menu_up_tlo.gif') top center repeat-x;
    position: relative;
    display: inline;
    float: left;
}

    div#MenuUp div#MenuUpMain
    {
	height: 30px;
	margin-left: 6px;
	margin-right: 6px;
    }

	div#MenuUp div#MenuUpMain a
	{
	    display: block;
	    width: 132px;
	    text-align: center;
	    height: 30px;
	    float: left;
	    border-bottom: 1px solid #F6F8EB;	    
	    font-family: tahoma;
	    color: #F6F8EB;
	    font-weight: bold;
	    text-decoration: none;
	    margin-top: 6px;
	}

	div#MenuUp div#MenuUpMain span
	{
	    display: block;
	    margin-top: 7px;
	}

	div#MenuUp div#MenuUpMain a.active
	{	    
	    background-color: #FFFFFF;
	    border-bottom: 1px solid #FFFFFF;
	    color: #0569B4;
	}
	    
	div#MenuUp div#MenuUpMain div.MUMBreake
	{
	    width: 17px;
	    height: 30px;
	    background: url('../img/menu_up_breake.gif') top center no-repeat;
	    float: left;
	    border-bottom: 1px solid #F6F8EB;
	    margin-top: 6px;
	}

	div#MenuUp div#MenuUpMain div.MUMBreake2
	{
	    width: 149px;
	    height: 30px;
	    float: left;
	    border-bottom: 1px solid #F6F8EB;
	    margin-top: 6px;
	}

    div#MenuUp div#MenuUpSub
    {
	position: absolute;
	width: 728px;
	height: 29px;
	top: 37px;
	left: 6px;
	background-color: #FFFFFF;
    }

	div#MenuUp div#MenuUpSub div
	{    
	    width: 678px;
	    height: 29px;
	    padding-left: 50px;
	    display: none;
	    z-index: -1;
	}

	div#MenuUp div#MenuUpSub div.active
	{
	    width: 678px;
	    height: 29px;
	    padding-left: 50px;
	    display: block;    
	    z-index: 100;
	}
	
	div#MenuUp div#MenuUpSub a
	{
	    float: left;
	    display: inline;
	    margin-right: 15px;
	    padding-left: 15px;
	    text-align: center;
	    padding-top: 7px;
	    border: 0px;
	    font-family: tahoma;
	    text-decoration: none;
	}
	div#MenuUp div#MenuUpSub span
	{
	    float: left;
	    margin-right: 15px;
	    padding-left: 15px;
	    text-align: center;
	    padding-top: 7px;
	    border: 0px;
	    font-family: tahoma;
	}
	
	div#MenuUp div#MenuUpSub a.SMUBreake
	{
	    background: url('../img/menu_up_sub_breake.gif') top left no-repeat;
	}
		
div#MenuUpSzukaj
{
    display: inline;
    margin-left: 10px;
    width: 218px;
    height: 70px;
    border: 1px solid #C7C7C7;
    float: left;
}

    div#MenuUpSzukaj p
    {
	font-family: tahoma;
	color: #0569B4;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 5px;
    }

    div#MenuUpSzukaj input.tekst
    {
	width: 148px;
	margin-left: 10px;
	background-color: #E7F0F5; 
	border: 1px solid #C7C7C7;
	font-size: 12px;
	font-family: tahoma;
	color: #0569B4;
	padding: 4px 2px;
	
	font-weight: bold;
    }

div.border1
{
    height: 1px;
    font-size: 1px;
    background: url('../img/border1.gif') top center repeat-x;
    margin: 10px;
}

div#BannerPrzewijany
{
    margin: 10px;
}

div#LTemplateNaglowek
{
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-left: 10px solid #0569B4;
    border-right: 1px solid #C7C7C7;
    border-top: 1px solid #C7C7C7;
    border-bottom: 1px solid #C7C7C7;
    background: url('../../bazagmin/img/ramkanaglowek1tlo.gif') top right repeat-y;
    overflow: hidden;
}

    div#LTemplateNaglowek div.LTNFoto
    {
	float: left;
	text-align: right;
	padding-left: 10px;
    }
    
    div#LTemplateNaglowek div.LTNNazwa
    {
	margin: 0 10px;
	float: left;
	font-family: tahoma;
	color: #0569b4;
	font-size: 20px;
	font-weight: bold;
    }

	div#LTemplateNaglowek div.LTNNazwa h1
	{
	    font-size: 20px;
	}

    div#LTemplateNaglowek div.LTNPath
    {
	font-family: tahoma;
	color: #b9ca95;
	font-size: 12px;
	margin-top: 10px;
	font-weight: normal;
    }

    div#LTemplateNaglowek div.LTNPath span
    {
	color: #CF7A00;
    }
	
div#LayoutStopka
{
    width: 970px;
    margin: 10px 10px 0px 10px;
    background-color: #0569B4;
    padding: 10px 0px;
    color: white;
    font-family: tahoma;
    font-size: 11px;
}

    div#LayoutStopka a
    {
	color: #FFFFFF;
	text-decoration: none;
    }

    div#LayoutStopka li
    {
        float: left;
        margin-right: 10px;
    }

    div#LayoutStopka ul.LSMenu
    {
	width: 480px;
	margin-left: 20px;
	display: inline;
	list-style-type: none;
	float: left;
    }
    div#LayoutStopka ul.LSLogowanie
    {
	width: 460px;
	display: inline;
	list-style-type: none;
	text-align: left;
	float: left;
    }	
    div#LayoutStopka ul.LSLogowanie li
    {
	float: right;
    }

div#LayoutCredits
{
    width: 970px;
    margin: 0px auto;
    padding-top: 10px;
    padding-bottom: 50px;
    color: #62664D;
    font-family: tahoma;
}

    div#LayoutCredits a
    {
	color: #0569B4;
	text-decoration: none;
	font-weight: bold;
    }

    div#LayoutCredits ul
    {
	list-style-type: none;
    }

    div#LayoutCredits li
    {
	float: left;
    }

	div#LayoutCredits li.LCul1
	{
	    padding-top: 8px;
	    width: 680px;
	}

	div#LayoutCredits li.LCul2
	{
	    width: 120px;
	}

	div#LayoutCredits li.LCul3
	{
	    width: 290px;
	    text-align: right;
	}

div.ReklamaPanoramaTop
{
    text-align: center;
    margin-top: 10px;
}
    div.ReklamaPanoramaTop div
    {
	width: 750px;
	margin: 0px auto;
    }

div.ReklamaMenuPUp
{
    text-align: center;
    margin-bottom: 10px;
}

div.ReklamaMenuPDown
{
    text-align: center;
    margin-top: 10px;
}

div.ReklamaWiadomosci
{
    width: 100%;
    margin: 15px;
    text-align: center;
}

div.ReklamaWiadomosciLista
{
    width: 100%;
    margin: 15px;
    text-align: center;
    padding-bottom: 10px;
    border-bottom: 1px solid #CCDBAD;
}

div.Informacja
{
    width: 500px;
    margin: 0px auto;
    border: 1px solid #C7C7C7;
    background-color: #E7F0F5;
    margin-top: 20px;
    margin-bottom: 20px;
}

div.Informacja div.naglowek
{
    background-image:url('../../../img/ikony/info_alert1.gif');
    background-repeat:no-repeat;
    padding-left: 25px;
    margin: 10px;
    font-weight: bold;
    font-size: 14px;
}

div.Informacja div.tresc
{
    margin: 10px;
}

.header
{
    font-family: tahoma;
    font-weight: bold;
    font-size: 20px;
    border-left: 10px solid #0569B4;
    color: #0569b4;
    padding: 3px 0 3px 10px;
    text-align: left;
    margin: 0 auto;
//    display: inline;
}

.input
{
    width: 250px;
    margin-left: 10px;
    background-color: #E7F0F5; 
    border: 1px solid #C7C7C7;
    font-size: 12px;
    font-family: tahoma;
    color: #0569B4;
    padding: 4px 2px;
    font-weight: bold;
    margin: 5px 0;
}

/*
*	FORUM
*/

.forum
{
    margin: 0 10px;
    color: #354C5F;
}
    .forum table
    {
	width: 100%;
	border: 1px solid #c7c7c7;
	border-right: 0;
	margin-bottom: 10px;
	font-family: Arial,Helvetica,sans-serif;
    }
/*    .forum table * { border: 1px solid green; }*/
    .forum table.lista
    {
	margin: 10px 0;
    }

    /* KOLUMNY */
    .forum .nazwa
    {
	font-weight: bold;    
	padding: 10px 0;
	border-bottom: 1px solid #c7c7c7;
    }
    .forum .ilosc
    {
	padding: 10px 0;
	width: 90px;
	text-align: center;
	border-bottom: 1px solid #c7c7c7;
    }
    .forum .ostatnie
    {
	padding: 10px 0;
	width: 200px;
	border-bottom: 1px solid #c7c7c7;
    }
    .forum .padding_lewy
    {
	width: 20px;
	border-bottom: 0;
    }
    .forum .padding_prawy
    {
	width: 10px;
	border-bottom: 0;
    }
    .forum .autor
    {
	width: 160px;
	border-bottom: 1px solid #c7c7c7;
	padding: 10px 0;
    }
	.forum .autor .img
	{
	    padding: 5px 0;
	}
    .forum .post
    {
	width: 70px;
	padding: 10px 0;
	height: 32px;
    }
    .forum .data
    {
	height: 32px;
	padding-top: 10px;
	padding-bottom: 0;
    }
    .forum .tresc
    {
	padding: 10px 0;
	border-bottom: 1px solid #c7c7c7;
	vertical-align: top;
    }
    .forum .opcje
    {
	height: 32px;
	text-align: right;
	padding: 10px 0;
	border-bottom: 1px solid #c7c7c7;
    }
    
    /* WIERSZE */
    .forum .naglowek
    {
	font-size: 12px;
    }
    .forum .naglowek .padding_prawy
    {
	border-bottom: 1px solid #c7c7c7;
	border-right: 10px solid #0569B4;
    }
    .forum .ostatni td
    {
	border-bottom: 0;
    }
    
    /* INNE */
    .forum fieldset
    {
	padding: 5px;
	margin: 5px 0;
	border: 1px solid #c7c7c7;
    }
    .forum legend
    {
	padding: 0 3px;
    }
    .forum .moderatorzy
    {
	text-align: right;
	font-style: italic;
	font-weight: normal;
    }

/*
 *	Filmy
 */
.filmy_lista {
}

    .filmy_lista li {
        list-style: none;
	padding: 15px 10px 15px 130px;
	float: left;
	clear: left;
	width: 550px;
    }
	.filmy_lista li .title {
	    font-size: 16px;
	    font-weight: bold;
	}
	.filmy_lista li .img {
	    margin-left: -130px;
	    _margin-left: -65px;
	    float: left;
	}
	.filmy_lista li span {
	    color: #B5D1DF;
	}
	.filmy_lista li p {
	    padding-top: 5px;
	}
	.filmy_lista li.clear {
	    clear: left;
	}