html, body { background: #fff; margin: 0; padding: 0; color: #4b4b4b; height: 100%; }
img { border: none; }
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal; margin: 0; }
p { font-family: 'BebasNeueRegular'; }
a { text-decoration: none; }
* {  margin: 0;  padding: 0; }
span.deftone { font-family: 'DeftoneStylusRegular'; }
#wrap {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	position:relative;
	margin: 0 0 -75px;
	top: 0;
}  
#header-wrap { 
	width: 100%; 
	margin: 0; 
	padding: 51px 0 0 0;
	background: #fff;
}
	.nav { 
		width: 100%;
		background: url('../images/nav-bg.gif') repeat-x;
		margin: 0;
		height: 122px;
} 
		#menu {
			width: 960px; 
			margin: 0 auto; 
			padding: 0;
			list-style-type: none;
			font-family: 'FontasiqueFontasique';
}		
		#menu a { 
			color: #5da710;
			text-decoration: none;
}
		#menu a:hover { 
			color: #903b1d;
			text-decoration: none;
}
			.grid1 { 
				width: 300px;
				float: left;
				text-align: right;
				margin-top: 22px;
				font-size: 19px;
}
			.grid2 { 
				width: 330px;
				height: 173px;
				margin: -51px 0;
				float: left;
				background: url('../images/logo.png') no-repeat center;
}
			.grid3 { 
				width: 300px;
				float: left;
				text-align: left;
				margin-top: 22px;
				font-size: 19px;
}
#content-kontakt {
	width: 820px;
	height: 690px;
	margin: 0 auto;
	overflow: hidden;
	background: url(../images/car.jpg) bottom center no-repeat;
}
#content {
	width: 820px;
	margin: 0 auto;
}
	.naglowek {
		text-align: right;
		font-family: 'BebasNeueRegular';
		font-size: 18px;
		letter-spacing: 2px;
		margin-right: 15px;
}
		.naglowek span {
			font-family: 'DeftoneStylusRegular';
			font-size: 100px;
			color: #c00e04;
			padding: 5px 25px 0;
}
	#obrazki {
		width: 820px;
		margin: 0 auto;
		padding: 0;
}
		img.a {
			position: absolute;
			left: 0;
			top: 0;
			z-index: 10;
}
 
		img.b {
			position: absolute;
			left: 0;
			top: 0;
}
			.obrazek1 {
				width: 91px;
				height: 395px;
				background: url('../images/under/obrazek1.jpg') no-repeat;
				float: left;
}
				.obrazek1 img {
					position: relative;
					top: 19px;
					left: 22px;
}
			.obrazek2 {
				width: 186px;
				height: 395px;
				background: url('../images/under/obrazek2.jpg') no-repeat;
				float: left;
}
				.obrazek2 img {
					position: relative;
					top: 19px;
					left: 10px;
}
			.obrazek3-4 {
				width: 275px;
				height: 395px;
				float: left;
}
				.obrazek3 {
					width: 275px;
					height: 198px;
					background: url('../images/under/obrazek3.jpg') no-repeat;
					float: left;
}
					div.fade3 {
						position: relative;
						top: 19px;
						left: 8px;
}
				.obrazek4 {
					width: 275px;
					height: 197px;
					background: url('../images/under/obrazek4.jpg') no-repeat;
					float: left;
}
					div.fade4 {
						position: relative;
						top: 7px;
						left: 8px;
}
			.obrazek5 {
				width: 268px;
				height: 395px;
				background: url('../images/under/obrazek5.jpg') no-repeat;
				float: left;
}
				div.fade5 {
					position: relative;
					top: 20px;
					left: 10px;
}
	#dania { 
		width: 620px;
		margin: 75px auto 0; 
		padding: 0;
		position: relative;
		left: -15px;
}
	    .pozycja {
			background: url(../images/under/un-menu.jpg) no-repeat;
            z-index: 0;
			width: 155px;
			height: 155px;
			float: left;
}
			.pozycja a {
				width: 135px;
				height: 136px;
				position: absolute;
				margin: 10px 10px;
}
				.pozycja img {
					position: relative;
					border: 0 solid #fff;
					width: 110px;
					height: 110px;
					top: 15px;
					left: 15px;
					z-index: 2;
}	
h3.naglowek-menu-dan { 
	font-family: 'BebasNeueRegular'; 
	color: #c00e04;
	font-size: 30px;
	margin: 0 0 -30px 26px;
}
h3.naglowek-menu-dan-normal{ 
	font-family: 'BebasNeueRegular'; 
	color: #c00e04;
	font-size: 30px;
	margin: 0 0 5px 26px;
}
	p.rozmiary {
		text-align: right;
		margin: 0 18px 0 10px;
		color: #c00e04;
}
		p.srednice {
			text-align: right;
			margin: 0 18px 0 10px;
}
span .sr-symbol {
	font-family: Arial, Tahoma, Verdana, sans-serif;
}
p.sklad {
	color:#5da710;
	font-family: 'BebasNeueRegular';
	font-size: 17px;
	text-align: center;
	margin: 15px 0;
	line-height: 24px;
}
	table.menu-dan	{ 
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 70px;
	table-layout:fixed;
	width: 820px;
}
		.menu-dan td{
			font-family: 'BebasNeueRegular';
			font-size: 17px;
			font-weight: normal;
}

/*          */
/*  Stopka  */
/*          */

.push { width: 100%; height: 75px; clear: both; }
#stopka-wrap {
	width: 100%;
	height: 75px;
	margin: 0;
	background: url('../images/stopka-bg.png') repeat-x;
	z-index: 999;
	position:relative;
}
	.info {
		width: 820px;
		height: 39px;
		margin: 0 auto;
}	
		.info-grid1 {
			width: 409px;
			border-right: 1px solid #494949;
			float: left;
}
			.info-grid1 p{
				font-family: arial, verdana, sans-serif;
				font-size: 10px;
				margin: 0;
				padding: 0 10px;
				text-align: right;
}
		.info-grid2 {
			width: 410px;
			float: left;
}
			.info-grid2 p{
				font-family: arial, verdana, sans-serif;
				font-size: 10px;
				margin: 0;
				padding: 0 10px;
				text-align: left;
}
				.info-subgrid1 { 
					width: 205px;
					height: 26px;
					float: left;
}
				.info-subgrid2 { 
					width: 205px;
					height: 26px;
					float: left;
					text-align: right;
					margin: 0 0 0 -16px;
}
	.stopka-zielona {
		width: 820px;
		height: 36px;
		margin: 0 auto;
}
		.stopka-grid1 {
			width: 260px;
			height: 36px;
			float: left;
}		
		.stopka-grid2 {
			width: 300px;
			height: 36px;
			float: left;
}		
		.stopka-grid3 {
			width: 260px;
			height: 36px;
			float: left;
			text-align: right;
}
			.stopka-grid3 p{
				font-family: arial, verdana, sans-serif;
				color: #fff;
				font-size: 11px;
				margin-right: 16px;
}
				.stopka-grid3 a{
					color:#fff;
					font-weight: bold;
}
				.stopka-grid3 a:hover{
					color:#903b1d;
					font-weight: bold;
}

			#nav-stopka {
				width: 300px; 
				margin: 9px auto 0; 
				padding: 0;
				list-style-type: none;
				font-family: 'FontasiqueFontasique';
				font-size: 17px;
				text-align: center;
}
				#nav-stopka li{
					float: left;
					padding: 0 25px 0 26px;
					border-right: 1px solid #fff;
}
				#nav-stopka li a {
					color: #fff;
}		
				#nav-stopka li a:hover{
					color: #903b1d;
}

        .img {
            position: fixed;
            z-index: 0;
        }
        .end {
            margin-right: 0;
        }
        .clear {
            clear: both;
        }
        .img a img {
            position: relative;
            border: 0 solid #fff;
        }

li.c14 {border: medium none ;}
  span.c13 {color:#414141}
  td.c12 {width: 590px; overflow: hidden;}
  span.c11 {font-size: 35px; color: #c00e04; margin-top: 30px;}
  span.c10 {font-size: 32px;}
  td.c9 {width: 40px; overflow: hidden; color: rgb(192, 14, 4);}
  td.c8 {width: 420px; overflow: hidden;}
  td.c7899 {width: 630px; overflow: hidden;}
  td.c7 {width: 130px; overflow: hidden; color: #202020;}
  td.c6 {width: 30px; overflow: hidden; color: #202020;}
  td.c6a {width: 35px; overflow: hidden; color: #202020;}
  td.c5 {width: 20px; overflow: hidden;}
  span.c4 {font-size: 15px;}
  span.c3 {font-size: 25px;}
  span.c2 {color: rgb(192, 14, 4);}
  li.c1 {list-style: none}
  
  .nowosc td.c8 {
    width: 50px;
}
.nowosc td.c9 {
    max-width: 160px;
	text-align:right;
	padding-right:15px;
}
.nowosc td.c7 {
    width: 160px;
}

.marginesy td {
/* padding-bottom:1.5rem!important; */
}
.marginesy td.c8 {
max-width:10px;
}
.marginesy td.c7 {
width:60%;
}

table tr td {
    transition: all 0.15s ease-in-out;
    padding: 8px 5px;
}
table tr:hover td:not(:empty) {
    background-color: rgba(0,0,0,0.05);
}