div#LayoutPage
{
    width: 970px; 
    border: 1px solid #e4ead3; 
    background-color: #ffffff; 
    margin: 0px auto;
    padding: 10px;
}

    div#LayoutPage div#LPNaglowek
    {
	width: 970px;
	height: 95px;
    }

        div#LayoutPage div#LPNaglowek div#LPNlogo
	{
	    width: 235px;
	    height: 85px;
	    padding-top: 10px;
	    float: left;
	}
    	
	    div#LayoutPage div#LPNaglowek div#LPNlogo img
	    {
		margin-left: 30px;
	    }

        div#LayoutPage div#LPNaglowek div#LPNborder
	{
	    width: 1px;
	    height: 75px;
	    padding-top: 20px;
	    float: left;
	}

        div#LayoutPage div#LPNaglowek div#LPNlabel
	{
	    width: 734px;
	    height: 95px;
	    float: left;
	}

    	    div#LayoutPage div#LPNaglowek div#LPNlabel img
	    {
		margin-top: 35px;
		margin-left: 25px;
	    }

    div#LayoutPage div#LPMenuUp
    {
	width: 970px;
    }

	div#LayoutPage div#LPMenuUp div.LPMborder
	{
	    width: 970px;
	    height: 1px;
	    font-size: 0;
	    line-height: 0;
	    overflow: hidden;
	    background: url('../../img/border1.gif') top center repeat-x;
	}
	
	div#LayoutPage div#LPMenuUp div.LPMnazwa
	{
	    width: 510px;
	    border-left: 10px solid #ccdbad;
	    padding-bottom: 10px;
	    padding-top: 10px;
	}

	    div#LayoutPage div#LPMenuUp div.LPMnazwa h1
	    {
		font-size: 20px;
		font-weight: bold;
		font-family: verdana;
		color: #2d610b;
		text-decoration: none;
		display: block;
		margin-left: 20px;		
	    }

	    div#LayoutPage div#LPMenuUp div.LPMnazwa a
	    {
		text-decoration: none;
		color: #2d610b;
	    }
	
	div#LayoutPage div#LPMenuUp div.LPMmenu
	{
	    text-align: right;
	    vertical-align: bottom;
	    font-size: 0px;
	    margin-top: -31px;
	}

	    div#LayoutPage div#LPMenuUp div.LPMmenu img
	    {
		margin-left: 1px;
		bottom: 0px;
	    }
	
    div#LayoutPage div#LPNawigacja
    {
	width: 970px;
	height: 40px;
	margin-top: 10px;
	background: url('../../img/nawigacja_tlo.gif') top center no-repeat;
    }

        div#LayoutPage div#LPNawigacja div#LPNleft
	{
	    width: 450px;
	    padding-top: 13px;
	    float: left;
	}

    	    div#LayoutPage div#LPNawigacja div#LPNleft span
	    {
		margin-left: 25px;
		color: #76894e;
		font-weight: bold;
		font-size: 12px;
		font-family: verdana;
	    }

        div#LayoutPage div#LPNawigacja div#LPNright
	{
	    width: 520px;
	    height: 38px;
	    margin-top: 1px;
	    margin-bottom: 1px;
	    text-align: right;
	    background: url('../../img/nawigacja_tlo2.gif') top right repeat-y;
	    float: left;
	}

	    div#LayoutPage div#LPNawigacja div#LPNright span
	    {
		margin-right: 25px;
		margin-top: 13px;
		display: block;
		color: #76894e;
		font-weight: bold;
		font-size: 12px;
		font-family: verdana;
	    }
	    
	    div#LayoutPage div#LPNawigacja div#LPNright a
	    {
		color: #cf7a00;
		font-weight: normal;
		text-decoration: none;
	    }
	
    div#LayoutPage div.LPContentBody
    {
	width: 970px;
    }

        div#LayoutPage div.LPContentBody div.LPCBSrodek
	{
	}

        div#LayoutPage div.LPContentBody div.LPCBMenuLewe
	{
	    width: 210px;
	    padding-top: 10px;
	    float: left;
	}
	
        div#LayoutPage div.LPContentBody div.LPCBSrodekL
	{
	    width: 759px;
	    padding-top: 20px;
	    padding-bottom: 20px;
	    border-left: 1px solid #e4ead3;
	    border-bottom: 1px solid #e4ead3;
	    float: left;
	}
	
        div#LayoutPage div.LPContentBody div.LPCBSrodekP
	{
	    float: left;
	}
	
        div#LayoutPage div.LPContentBody div.LPCBSrodekLP
	{
	    float: left;
	}
	
        div#LayoutPage div.LPContentBody div.LPCBMenuPrawe
	{
	    float: left;
	}
	
div#LayoutStopka
{
    width: 990px;
    margin: 0px auto;
    margin-top: 20px;
    padding-bottom: 50px;
}    

    div#LayoutStopka div#LSleft
    {
	width: 465px;
	padding-left: 30px;
	color: #2d610b;
	font-family: verdana;
	font-size: 11px;
	float: left;
    }

	div#LayoutStopka div#LSleft a
	{
	    font-weight: bold;
	    color: #2d610b;
	    text-decoration: none;
	}

    div#LayoutStopka div#LSright
    {
	width: 465px;
	padding-right: 30px;
	color: #2d610b;
	font-family: verdana;
	font-size: 11px;
	text-align: right;
	float: left;
    }
    
	div#LayoutStopka div#LSright a
	{
	    font-weight: bold;
	    color: #2d610b;
	    text-decoration: none;
	}

div#LBannerPrzewijany
{
    margin: 10px 10px 0px 10px;
}    

    div#LBannerPrzewijany a
    {
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #76894E;
	margin: 0px 15px;	
    }

    div#LBannerPrzewijany span
    {
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #76894E;
	margin: 0px 15px;	
    }

div#LayoutRealizacja
{
    padding-bottom: 30px; 
    width: 990px; 
    margin: 0px auto;    
}

    div#LayoutRealizacja div#LDImg
    {
	float: right; 
	padding-right: 30px;    
    }

    div#LayoutRealizacja div#LDText
    {
	float: right; 
	color: #2d610b; 
	padding-right: 5px; 
	padding-top: 1px;
    }

.mapa_iframe 
{
    border: 0;
    width: 675px;
    height: 520px;
    overflow: hidden;
}

#map_content 
{
    margin: -20px -10px;
}

    #map_content div 
    {
	text-align: center;
    }

.gmap_info_window 
{
    text-align: left !important;
}

    .gmap_info_window a 
    {
	color: #cf7a00;
	text-decoration: none;
    }
    
    .gmap_info_window a:hover 
    {
	text-decoration: underline;
    }


