body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url("grafika/background-gradient.png");
	background-repeat:repeat-x;
	background-position:center top;
	color:#CCCCCC;
	background-color:#390c0c;
	behavior: url("csshover3.htc"); 
}

#calosc{
margin:0 auto;
width:963px;
display:block;
}

#menu{
height:119px;
display:block;
clear:both;
}

#flash{
height:461px;
clear:both;
}

#flash_z_menu{
height:471px;
clear:both;
}

#flash2 {
width:307px;
height:626px;
float:left;
margin-bottom:15px;
}

#flash2_z_pizza {
width:307px;
height:626px;
float:left;
margin-bottom:15px;
}


#stopka{
height:27px;
display:block;
background:#480d0d;
clear:both;
color:#d4a65b;
margin-top:10px;
padding-left:20px;
padding-right:20px;
padding-top:9px;
margin-bottom:20px;
}

.odsteptekst {
margin-right:10px;
}

a, a:visited, a:link, a:active {
text-decoration:none;
color:#d4a65b;
}

a:hover{
text-decoration:underline;
color:#d4a65b;
}



.lewa{
float:left;
}

.prawa{
float:right;
}

.strong{
font-weight:bold;
}

#content{
display:block;
width:602px;
float:left;
margin-left:11px;
color:#691312;
padding:18px;
padding-top:13px;
background-image:url("grafika/background-menu2.png");
background-repeat:no-repeat;
background-position:top center;
background-color:#ffffff;
margin-bottom:20px;
border:3px solid #8E1E20;

}

#content-menu{

width:636px;
float:left;
margin-left:11px;
color:#691312;
padding:0;
background:#e3e3e3;
border:3px solid #8E1E20;
height:300px;
margin-bottom:20px;
}


h1{
font-size:18px;
margin-bottom:10px;

}

h2{
font-size:14px;
margin-bottom:4px;
}

p{
margin-bottom:10px;
}

h3{
}

#zegar{
width:144px;
height:60px;
float:right;
display:block;
}

#menu-belka{
width:646px;
height:43px;
float:right;
margin-top:5px;
margin-right:-4px;
}

ul.menu li{
width:645px;
height:43px;
float:left;
background-image:url("grafika/belka.png");
background-repeat:no-repeat;


}

ul.menu li.menu-1{
width:86px;
display:block;
background-position:0 0;

}

ul.menu li.menu-1:hover{
background-position:0 -43px;
}

ul.menu li.menu-2{
width:117px;
display:block;
background-position: -87px 0px;

}

ul.menu li.menu-2:hover{
background-position:-87px -43px;
}

ul.menu li.menu-3{
width:117px;
display:block;
background-position:-207px 0px;

}

ul.menu li.menu-3:hover{
background-position:-207px -43px;
}

ul.menu li.menu-4{
width:100px;
display:block;
background-position:-328px 0px;

}

ul.menu li.menu-4:hover{
background-position:-328px -43px;
}

ul.menu li.menu-5{
width:104px;
display:block;
background-position:-424px 0px;

}

ul.menu li.menu-5:hover{
background-position:-424px -43px;
}

ul.menu li.menu-6{
width:121px;
display:block;
background-position:-524px 0px;

}

ul.menu li.menu-6:hover{
background-position:-524px -43px;
}

ul.menu a {
	display: block;
	width: 100%;
	height: 100%;

}

ul.menu a span {
	position: absolute;
	left: -999em;
	top: -999em;
}


#logo{
margin-left:16px;
float:left;
}

.logop11{
display:block;
float:right;
margin-top:-5px;
}

#tlo {
width:100%;
height:100%;
background-image:url("grafika/background-pattern.png");
background-repeat:no-repeat;
background-position:center top;

}

.pogrub {
font-weight:bold;
}

table {
border:0px;
width:100%;
margin-bottom:16px;
}

td {
text-align:left;
padding:4px;
border:1px dotted #d0bf71;
}

tr{
border:1px dotted #d0bf71;
}

tr:hover{
background-color:#f3e4b3;
}

.lp{
width:30px;
border:1px dotted #c3c3c3;
text-align:center;
}
.cena{
width:80px;
border:1px dotted #c3c3c3;
text-align:center;
}
.nazwa{
border:1px dotted #c3c3c3;
text-align:center;
}

.bezmargin{
padding:0px;
}

#panel{
margin:0 auto;
margin-top:10px;
width:800px;
border:solid 1px #990000;
padding:20px;
}

#stopka-panel{
margin:0 auto;
margin-top:10px;
width:820px;
border:solid 1px #990000;
padding:10px;
text-align:right;
}
#topik{
margin:0 auto;
margin-top:10px;
width:820px;
border:solid 1px #990000;
padding:10px;
}

.info{
dispay:block; 
width:100%; 
background:#990000; 
padding:4px;
}

.dots{
list-style:disc;
margin-left:20px;
margin-bottom:14px;

}

.numbers{
list-style:decimal;
margin-left:18px;
margin-top:10px;
}b