BODY {
	margin: 0px;
	padding: 0px;
	font-family: Verdana;
	font-size: 10px;
	color: #fff;
	background-color: #656565; 
}

TD {
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	font-family: Verdana;
	font-size: 10px;
	color: #fff;
}

#introDiv {
	width: 800px;
	height:280px;	
	position: relative; 
	left: 50%; 
	margin-left: -400px; 
	padding: 0px; 
	z-index: 0;
}

#stopkaDiv {
	width: 800px;
	height:10px;	
	position: relative; 
	left: 50%; 
	margin-left: -400px; 
	padding: 0px; 
	z-index: 0;
}

#mainDiv {
	width: 800px;
	overflow: auto;
	position: relative; 
	left: 50%; 
	margin-left: -400px; 
	padding: 0px; 
	z-index: 0;
	background: #000 url("../gfx/leftBlackBg.jpg") top left repeat-y;		
}

#stopkaDiv {
	width: 800px;
	height: 50px;
	overflow: auto;
	position: relative; 
	left: 50%; 
	margin-left: -400px; 
	padding: 10px 0px 10px 0px; 
	z-index: 0;
	background-color: #000;
	color: #fff;
	text-align: center;
}

#leftDivAll {
	width: 254px;
	float: left;
	overflow: auto;
}

#leftDivTop {
	width: 254px;
	overflow: auto;
	background: #3F3D3E url("../gfx/orangeBg.jpg") bottom top repeat-y;	
}
#leftDivBottom {
	width: 254px;
	overflow: auto;
}


#glosnikDiv {
	position: absolute;
	width: 140px;
	height: 175px;
	z-index: 10;
	left: 50%; 
	margin-left: -230px; 
	
}
#firmyDiv {
	text-align:center;
}
#kontakt1Div {
	padding: 20px 20px 20px 35px;
}
#rightDiv {
	width: 466px;
	height: 100%;
	padding: 10px 10px 10px 70px;
	overflow: auto;
	float: left;
	background: #3E3E3E url("../gfx/rightVerticalGradient.jpg") top left repeat-x;	
}

#menuAllDiv {
	width:220px;
	height:auto;
	overflow: auto;
	background: #3F3D3E url("../gfx/leftVerticalGradient.jpg") bottom left repeat-x;	
}

.menuItemNormDiv {
	background: url("../gfx/gradientUnderline.jpg") bottom left no-repeat;	
	cursor: hand;
  	width:200px;
	padding: 3px 0px 5px 20px;
	_width: 200px;
	overflow:auto;
}
html>body .menuItemNormDiv { width: 200px; }

.menuItemHoverDiv {
	background: #3F3D3E url("../gfx/redGradientBg.jpg") bottom left no-repeat;	
	cursor: hand;
  	width:200px;
	padding: 3px 0px 5px 20px;
	_width: 180px;
	overflow:auto;
}
html>body .menuItemHoverDiv { width: 200px; }


a:link, a:visited {
	font-family: Verdana, sans-serif;
	font-size: 10px; 
	font-weight: normal; 
	color : #337DC6; 
	text-decoration : none; 	
} 
a:hover {
	color: #cc0000;
}

a.pageLn:link, a.pageLn:visited {
	color: #FFF0A5;
	text-decoration: underline;
} 
a.pageLn:hover {
	color: #fff;
}

a.menuLnNorm:link, a.menuLnNorm:visited {
	font-size: 12px; 
	color: #fff;
} 
a.menuLnNorm:hover {
	color: #fff;
}
a.menuLnHover:link, a.menuLnHover:visited {
	font-size: 12px; 
	color: #3E3C3D;
} 
a.menuLnHover:hover {
	color: #3E3C3D;
}

a.menuBottomNorm:link, a.menuBottomNorm:visited {
	color: #b6b6b6;
} 
a.menuBottomNorm:hover {
	color: #fff;
}
a.menuBottomHover:link, a.menuBottomHover:visited {
	color: #fff;
} 
a.menuBottomHover:hover {
	color: #fff;
}
a.scdLn:link, a.scdLn:visited {
	color: #b6b6b6;
} 
a.scdLn:hover {
	color: #fff;
}
a.subKatLn:link, a.subKatLn:visited {
	font-size: 12px;
	color: #FFF0A5;
} 
a.subKatLn:hover {
	color: #fff;
}

.catMainSpan {
	font-size: 20px;
	color: #fff;
}

.naviDiv {	position:relative; padding: 3px 0px 3px 0px; text-align: right; }
.katDiv { position:relative; padding: 0px;  }

.infoDiv { 
	position:relative; 
	padding: 0px; 
	width: 100%; 
	overflow: auto; 
}
html>body .infoDiv { width: 100%; }

a.infoTytulLn:link, a.infoTytulLn:visited {
	font-size: 12px; 
	font-weight: bold;
	color : #efefef; 
}
a.infoTytulLn:hover { 
	color: #fff; 
}
a.infoLeadLn:link, a.infoLeadLn:visited { 
	color : #efefef; 
}
a.infoLeadLn:hover { 
	color: #fff; 
}
a.wiecejLn:link, a.wiecejLn:visited { 
	color : #efefef; 
}
a.wiecejLn:hover { 
	color: #fff; 
}
TD.fotoJpg {
	width: 100px;
	padding: 5px;
	border: 1px solid #b8b8b8;
}

TD.fotoOpis {
	width: 110px;
	padding: 0px;
	text-align: center;
	color: #b8b8b8;
	vertical-align:middle;
}

SPAN.infoTytul
{
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}

SPAN.infoLead
{
	color: #fff;
}
SPAN.infoTresc
{
	color: #fff;
}

a.naviLn:link, a.naviLn:visited {
	color: #ccc;
}
a.naviLn:hover {
	color: #fff;
}
a.naviLnAct:link, a.naviLnAct:visited {
	color: #fff;
}
a.naviLnAct:hover {
	color: #fff;
}

.prdDiv {
	width: 100%;
	height: 20px;
	padding-top: 3px;
	border-bottom: 1px solid #888;
}
.prdNazwaDiv {
	width: 400px;
	float:left;	
}
.prdSztukDiv {
	width: 66px;
	text-align:right;
	float:left;
}