body
{
    background: white;
    margin:0;
    font: normal 11px/16px Arial;
}
    .kontener_header
	{
		position: absolute;
		top: 0px;
		left: 0px;
        background: black url(../img/kontener_header.jpg) 0 40px repeat-x;
        height: 75px;
		width: 100%;
    }
		.kontener_header a img
		{
			margin: 15px;
		}
		.HeaderMenu {
			color: white;
			font-size: 10px;
			position: absolute;
			top: 10px;
			left: 230px;
		}
			.HeaderMenu span {
				cursor: pointer;
			}
			.HeaderMenu a {
				color: white;
				text-decoration: none;
			}
	#logo_glowna {
		position: absolute;
		top: 10px;
		left: 10px;
	}
    .kontener_s
	{
        background: #f3f3f3 url(../img/kontener_tlo_szare.jpg) repeat-x;
    }
    .kontener_b
	{
        background: white;
    }
        .kontener_zawartsosc
		{
            width: 900px;
        }
        .menu
		{
            font: normal 29px/28px Impact,sans-serif;
			margin: 80px 20px;
			padding: 0;
            width: 180px;
            float: left;
            list-style: none;
        }
		.menu_glowna
		{
            font: normal 29px/28px Impact,sans-serif;
			margin: 0 20px;
			padding: 0;
            width: 180px;
            float: left;
            list-style: none;
			position: absolute;
			top: 80px;
        }
		.menu a, .menu_glowna a
		{
            color: #9d0019;
            text-decoration: none;
        }
		.menu a:hover, .menu a.active, .menu_glowna a:hover, .menu_glowna a.active
		{
            color: #9d0019;
            text-decoration: line-through;
        }
	.submenu
        {
            list-style: none;
            padding: 0 0 0 3px;
        }
		.submenu li {
			color: #454747;
			font: normal 15px/25px Impact,sans-serif;
			display: inline;
		}
			.submenu li a {
				color: #454747;
				text-decoration: none;
			}
				.submenu a:hover, .submenu a.active
				{
					color: #b6b6b6;
				}
	.tresc
	{
		float: left;
		min-height:500px;
		height:auto !important;
		width: 600px;
	}
	.produkty, .aktualnosci, .sklepy
	{
		float: left;
		min-height:500px;
		height:auto !important;
		width: 600px;
	}
		.produkty h1, .aktualnosci h1, .sklepy h1 {
			border-top: 4px #454747 solid;
			border-bottom: 1px #454747 solid;
			color: #9d0019;
			font: normal 35px/50px Impact,sans-serif;
			text-indent: 3px;
            *margin-top:23px;
		}
        .aktualnosci h2
        {
            color: #454747;
            font: normal 29px/29px Impact,sans-serif;
            margin: 0;
            margin-bottom: 5px;
        }
        .aktualnosci h3
        {
            color: #454747;
            font: bold 11px/14px Arial;
            margin: 0;
        }
        .aktualnosci .item
        {
            border-bottom: 1px dotted black;
            float: left;
            width: 100%;
            margin-top: 20px;
        }
            .aktualnosci .item img
            {
                float: left;
                padding: 0 20px 20px 10px;
            }
            .aktualnosci .aktualnosc
            {
                width: 450px;
                float: left;
                padding-bottom:20px;
            }
				.aktualnosci .aktualnosc p a
				{
					color: black;
				}
					.aktualnosci .aktualnosc p a:hover
					{
						color: #9d0019;
					}
		.produkty .item
		{
			float: left;
			height: 200px;
			width: 150px;
		}
			.produkty .item p, .produkty .item a
			{
				color: black;
				text-decoration: none;
				line-height: 10px;
			}
				.produkty .item a:hover {
					text-decoration: underline;
				}
			.produkty .produkt .opis {
				float: left;
				width: 260px;
			}
				.produkty .produkt .opis h2{
					color: #b6b6b6;
					font: bold 35px/50px Arial,sans-serif;
				}
				.produkty .produkt .opis p{
					border-top: 1px black dotted;
					border-bottom: 1px black dotted;
					color: black;
					padding: 10px 0;
					width: 200px;
				}
				.podobne_produkty {
					width: 200px;
				}
					.podobne_produkty p {
						border: none !important;
					}
			.produkty .produkt img {
				float: left;
			}
		.wyszukiwarka {
			border-bottom: 1px dotted black;
		}
			.wyszukiwarka h2 {
				padding: 5px 5px 5px 10px;
			}
			.wyszukiwarka h2 span {
				background: #ebebeb;
				font-family: Impact,san-serif;
				font-weight: normal;
				padding: 5px 5px 5px 10px;
			}
			.wyszukiwarka input {
				border: none;
				background: #ebebeb;
				width: 85%;
				padding: 15px 8px 1px 8px;
			}
			.sklep {
				font-size: 12px;
				color: #454747;
			}
        .kontener_footer_s
        {
			position: absolute;
			bottom: 0px;
            background: white;
            /*background: white url(../img/kontener_footer_s.jpg) repeat-x;*/
            height: 160px;
			padding-top: 0;
			width: 100%;
        }
        .kontener_footer_b
        {
            background: white url(../img/kontener_footer_b.jpg) repeat-x;
            height: 100px;
        }
            .kontener_footer_zawartosc
            {
                padding-left: 20px;
                padding-top: 50px;
                font-size: 11px;
                color: #9C9D9F;
				font-weight: bold;
            }
			.kontener_footer_s .kontener_footer_zawartosc
            {
				padding-top: 0 !important;
			}
            .kontener_footer_zawartosc #recznik {
				background: url(../img/recznik.jpg) no-repeat;
				display: inline-block;
				width: 157px;
				height: 105px;
				margin-left: 50px;
			}
			.kontener_footer_zawartosc #recznik:hover {
				background-position: bottom;
			}
            .kontener_footer_zawartosc a
            {
                color: #9C9D9F;
                text-decoration: none;
				font-weight: bold;
            }
            .kontener_footer_zawartosc a:hover
            {
                color: #9C9D9F;
                text-decoration: none;
            }
            .kontener_footer_zawartosc a img
            {
                margin-left: 80px;
            }
			#flash_banner {
				display: inline-block;
				width: 120px;
				height: 100px;
				margin-left: 80px;
			}
        .clear
        {
            clear: both;
        }
        img
        {
            border: none;
        }
    
    
    
