:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }
area, base, basefont, head, meta, script, style, title,
noembed, noscript, param {
display: none;
}
ul ul,   ul ol,   ul dir,   ul menu,   ul dl,
ol ul,   ol ol,   ol dir,   ol menu,   ol dl,
dir ul,  dir ol,  dir dir,  dir menu,  dir dl,
menu ul, menu ol, menu dir, menu menu, menu dl,
dl ul,   dl ol,   dl dir,   dl menu,   dl dl {
margin-top: 0;
margin-bottom: 0;
}
ul, menu, dir {
display: block;
list-style-type: disc;
margin: 1em 0;
}
html, body {
margin: 0;
padding: 0;
height: 100%;
			}
* * body {
text-align: center;
}
#glowna {
			width: 765px;
			min-height: 100%;
			margin: 0 auto;
			}
* html #glowna {
			height: 100%;
			text-align: left;
			}
#naglowek {
			top: 0;
			left: 0;
			width: 765px;
			text-align: center;
			height: 213px;
			background-color: transparent;
			background: url(../img/gora.jpg) top center no-repeat;
			}
#stopka {
			/* position: relative; */
			width: 765px;
			height: 40px;
			margin-top: 10px;
			
			bottom:0;
			display: table-cell;
			clear: both;
			background-color: #456C02;
			font-size: 10px;
			font-weight: bold;
			padding: 2px;
			text-align: center;
			color: white;
			}
#strona {
			/* position: relative; */
			padding-top: 0;   /* 120+2*24 */
			padding-bottom: 10px;
			width: 100%;
			background-color: transparent;
			height: auto;
			}
#menu {
			float: left;
			height: auto;
			width: 170px;
			height: 100%;
			/*overflow: hidden;*/
			font: bold 12px verdana,helvetica,arial,sans-serif;
			}
#srodek {
			float: right;
			width: 590px; /*726 - 150*/
			/*overflow: hidden;*/
			height: 100%;
			}
#srodek p {
margin-top:6px;
} 
.clearfix:after {
     content: ".";
     display: block;
     position:relative;
     height: 0;
     clear: both;
     visibility: hidden;
}
  
.clearfix {
display: inline-block;
}
  
 /* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
 .clearfix {display: block;}
 /* End hide from IE-mac */
  
			
/* menu lewe */
	#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 160px; /* Width of Menu Items */
	border-bottom: 1px solid #ccc;
	}
	#menu ul li {
		/*background: url(img/menu-bg2.jpg) top center repeat-y;*/
	}
	#menu ul li ul {
	font: normal 12px verdana,arial,sans-serif;
	text-align: center;
	}
	#menu ul li a, #menu p {
	display: block;
	width: 95%;
	text-decoration: none;
	color: #FFE8D1;
	background: #456C02;
	padding: 5px;
	border: 1px solid #ccc;
	border-bottom: 0;
	}

#menu p {
color: #5F3C1A;
text-align: right;
background: #FFE8D1 url(../img/oferta-tlo.gif) 50% 50% repeat-y;
}
 /* Hover Styles */
#menu ul li a:hover { 
color: #E2144A;
background: #7A9431;
}
		
#menu li ul li a { padding: 2px 5px; } /* Sub Menu Styles */
		
#menu li:hover ul, li.over ul { display: block; } /* The magic */

.klir {
			clear: both;
			height: 1px;
			font-size: 1px;
			visibility: hidden;
			}
/* kolorki, fonty, itd */
body {
/* background: url(img/bg.jpg) top left repeat; */
background-color: #7A9431;
font: normal 14px verdana,helvetica,arial,sans-serif;
}

h1 {
font: bold 28px sans-serif;
color: #990000;
margin: 0px 0 24px 0;
}
.dogory {
	position:absolute;
	top:6px;
	right:7px;
	text-align:right;
	font-size:10px;
	margin:0;
	width:160px;
	height:20px;
	color:white;
}

div.oferta {
position:relative;
background:#f6f6f6 url(../img/oferta-tlo.gif);
margin-bottom:12px;
width:100%;
}

.oferta h2 {
	background: #456C02 url(../img/h2.gif);
	color:#fff;
	margin:0;
	padding:3px 8px 2px 8px;
	font-size:16px;
	border-bottom:1px solid #28598b;
	height: 22px;
}


.oferta dl { 
padding:3px 8px 8px 8px;
font: normal 14px verdana,helvetica,arial,sans-serif;
line-height:120%;
border: 0px;
background:transparent url(../img/oferta-dol.gif) bottom left no-repeat;
/*border-bottom: 2px solid #456C02;*/
} 

.oferta dl dt { 
float: left; 
font-weight: bold;
width: 174px;
color:#990000;
/*
background: red;
border: 1px inset black;
*/
} 

.oferta dl dd { 
 margin-left: 180px;
} 
.oferta p, .oferta a {
color: white;
}

/* ================== do galeryjek obrazków  ===================*/
.galeria div {
	border: none;
	width:100px; height:100px;
	text-align:center;
	display:table-cell;
	
	vertical-align:middle;
	background: url(../img/galeria-tlo.gif) center center no-repeat;
	float:left;
	line-height:100px;
	padding: 0;
	margin: 0 4px 4px 0; /*6px 10px;*/
  font-size:0.3px;
}
div.galeria a img {
	vertical-align:middle;
	border: 2px solid silver;
}

* html .galeria div {

	float:left;
	font-size:84px;
}
.mini {
}
/*#galeria {
	height:170px;
}*/
/* ============ do galeryjek obrazków - koniec ============ */


/* 
ul, menu, dir {
	display: block;
	list-style-type: disc;
	margin: 1em 0;
}
*/

#srodek ol {
	list-style: decimal outside;
	margin-left: 2.3em;
	margin-top:0;
}
#srodek ul {
	list-style: disc outside;
	margin-left: 16px;
	margin-top:0;
}
#srodek ol ul {
	list-style: disc outside;
	margin-left: 1em;
}
#srodek ul ul {
	list-style: square outside;
	margin-left: 1em;
}
#srodek ol ul ul, #strona ul ul ul {
	list-style: square inside;
	margin-left: 1em;
}
