#nav {

        padding: 0 30px;

	margin: 0;

	list-style: none;

	line-height: 1;

}

* html #nav {

        width: 834px;

        padding: 0 30px;

}

#nav ul { /* all lists */

	padding: 0;

	margin: 0;

	list-style: none;

	line-height: 1;

}



#nav a {

	display: block;

	width: 85px;

	height: 30px;

        line-height: 30px;

}

#nav a.lamane {

        line-height: 1.2em;

}

#nav li ul a {

        background: url('./Obrazki/menu_04.jpg') no-repeat 0 0;

        width: 85px;

	height: 30px;

}



#nav li { /* all list items */

	float: left;

	width: 85px; /* width needed or else Opera goes nuts */

}



#nav li ul { /* second-level lists */

	position: absolute;

	width: 85px;

	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */

}



#nav li:hover ul { /* lists nested under hovered list items */

	left: auto;

}

* html #nav li.sfhover ul { /* lists nested under hovered list items */

	left: auto;

        margin-left: -40px;

}



body {

	font-size: 9px; 

	font-family: Tahoma, Arial, Helvetica, sans-serif ;

	margin-left: auto;

	margin-right: auto;

	margin-top: 15px;

	background: url(Obrazki/bg.jpg);

	background-attachment: fixed;

	width: 100%;

	//height: 100%

}

table 

{

	padding: 0;

	border: 0;

	margin: 0;

	border-collapse: collapse;

	border-spacing: 0px;

	font-size: 10px; 

	font-family: Tahoma, Arial, Helvetica, sans-serif ;

	}

	

table.cennik {

font-size: 12px; 

	font-family: Tahoma, Arial, Helvetica, sans-serif ;

	margin-left: 15px;

	}
td.tresc 

{

	width: 100%;

	font-size: 13px;

	padding-top: 25px;

	vertical-align: top;

	text-align: left;

	//height: 500px;
}
td.tresc a {
	color: blue;
}

td.tresc a:hover {
	font-size: 1em;
	color: blue;
}

table.ramaoferta {

	border-bottom: 1px solid #007cc3

}

td.dolbelka 

{

	background: url(Obrazki/menu_13.jpg);

	width: 688px

	}



td.flash {

		background :#ffffff;

		width: 200px;

		text-align: center;

		vertical-align: top

		}

.rama {

	vertical-align: top;

	}

td.ofertagl {

	background: url(Obrazki/menu_11.jpg);

	width:85px;

	height: 30px;

	vertical-align: middle;

	text-align: center;

	}



.oferta {

	BACKGROUND: url(Obrazki/menu_11.jpg); VERTICAL-ALIGN: middle; WIDTH: 758px; HEIGHT: 30px; TEXT-ALIGN: center; 

	

}

td.drukuj {

	background: url(Obrazki/menu_13.jpg);

	padding-right: 40px;

	text-align: right;

	height: 19px;

	vertical-align: middle;

	}



.oferta_l {

	background: url(Obrazki/menu_04.jpg);

	background-position: top;

	background-repeat: no-repeat;

	width: 85px;

	height: 30px;

	vertical-align: middle;

	padding-top: 8px;

}



td.ofertapr{

	background: url(Obrazki/menu_11.jpg);

	width: 38px

	}



td.zakl {

	background: url(Obrazki/podstr.jpg);

	background-repeat: no-repeat;

	width: 143px ;

	height: 18px;

	font-size: 11px;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif ;

	color: #fff6c7

	}

a {

	text-decoration: none;

	font-weight: bold;



	color: #fff6c7

}



a:hover {

text-decoration: none;

	font-weight: bold;

	font-size: 11px;

	color: #ffffff	

	}



DIV.menu {

	position: absolute;

	visibility: hidden;

	display: inline;

	border: 0;

	padding-top: 9px;

	margin: 0;

	text-align:center;

	}

div.nagl {

	font-size: 16px;

	text-transform: uppercase;

	font-weight: bold;

	color:#007CC2

	}



div.belka {

		text-align:center;

		display: inline

		}

 .nazwa {

 font-size: 18px;

 font-weight: bold;

 color: #007CC2;

 padding-bottom: 8px

 }
 td.flash {
 	background:none;
 }