.clr{
	clear: both;
}
.alert{
	position: relative;
	background-color: Red;
	color: White;
	padding: 3px;
}
.alert a{
	color: White;
	text-decoration: underline;
}
.alert a:hover{
	color: Blue;
	text-decoration: underline;
}
.alertSmall{
	position: relative;
	color: Red;
}
html {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #32392A;
	background-image: url(img/tlo.png);
	margin: 0px;
	padding: 0px;
}
body {
	position: relative;
	width: 100%;
	margin: 0px;
	padding: 0px;
	text-align: justify;
	background-color: #ffffff;
	background-position: top;
	background-repeat: repeat-x;
}
a{
	color: #5D6950;
	text-decoration: none;
}
a:hover{
	color: #8EA07B;
	text-decoration: none;
}
img{
	border: none;
}
form{
	margin: 0px;
	padding: 0px;
}
.abs{
	position: absolute;
}
#body2 {
	position: relative;
	width: 980px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	padding: 0px;
	background-image: url(img/body2_tlo.png);
	background-repeat: repeat-y;
}
#top{
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 980px;
	height: 308px;
	background-image: url(img/top_tlo.png);
	background-repeat: repeat-x;
}
#flash{
	top: 0px;
	right: 0px;
	width: 980px;
	height: 248px;
	background-image: url(img/_top.png);
	background-repeat: no-repeat;
}
#data{
	top: 255px;
	left: 20px;
	color: #ffffff;

}
#menuTop{
	top: 248px;
	right: 0px;
	width: 950px;
	height: 60px;
	padding-right: 30px;
	background-image: url(img/menu_top_tlo.png);
	background-position: left;
	background-repeat: no-repeat;
	float: right;
}
.menuTopLink{
	float: right;
	height: 28px;
	margin: 0px;
	padding: 32px 10px 0px 10px;
	background-image: url(img/menu_top_link.png);
	background-repeat: repeat-x;
	text-transform: lowercase;
	font-weight: bold;
	/*color: #B93636;*/
	color: #8c8a8c;
}
.menuTopLink a{
	/*color: #820606;*/
	color: #5a595a;
}
.menuTopLink a:hover{
	/*color: #B93636;*/
	color: #8c8a8c;
}

.menuTopLinkLewa{
	float: right;
	width: 6px;
	height: 60px;
	margin: 0px;
	padding: 0px;
	background-image: url(img/menu_top_lewa.png);
	background-repeat: no-repeat;
}
.menuTopLinkPrawa{
	float: right;
	width: 6px;
	height: 60px;
	margin: 0px;
	padding: 0px;
	background-image: url(img/menu_top_prawa.png);
	background-repeat: no-repeat;
}
.menuTopLinkSrodek{
	float: right;
	width: 20px;
	height: 60px;
	margin: 0px;
	padding: 0px;
	background-image: url(img/menu_top_srodek.png);
	background-repeat: no-repeat;
}
#stopka{
	width: 980px;
	height: 74px;
	margin: 0px;
	padding: 0px;
	padding-top: 6px;
	background-image: url(img/stopka_tlo.png);
	background-repeat: no-repeat;
}
#copyright{
	position: relative;
	margin: 0px;
	margin-left: 10px;
	width: 183px;
	height: 18px;
	text-align: center;
	color: #ffffff;
}
#menuDol{
	position: relative;
	margin: 0px;
	margin-top: 22px;
	padding: 0px;
	padding-right: 20px;
	height: 20px;
	text-align: right;
	text-transform: uppercase;
	color: #841010;
}
#middle{
	width: 980px;
	padding: 0px;
	margin: 0px;
	float: left;
}
#lewa{
	width: 200px;
	padding: 0px;
	margin: 0px;
	float: left;
}
#bip{
	width: 200px;
	height: 77px;
	padding: 0px;
	margin: 0px;
	margin-top: 40px;
	margin-bottom: 20px;
	background-image: url(img/bip.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
#prawa{
	width: 780px;
	padding: 0px;
	margin: 0px;
	float: left;
}
#naglowek{
	width: 270px;
	height: 25px;
	padding: 5px 507px 0px 3px;
	margin: 0px;
	margin-bottom: 20px;
	background-image: url(img/naglowek.png);
	background-repeat: no-repeat;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}
#content{
	width: 735px;
	padding: 0px 25px 0px 20px;
	margin: 0px;
}
#menuLeweGora{
	width: 200px;
	height: 29px;
	padding: 0px;
	margin: 0px;
	background-image: url(img/menu_lewe_gora.png);
	background-repeat: no-repeat;
}
#menuLeweDol{
	width: 200px;
	height: 7px;
	padding: 0px;
	margin: 0px;
	background-image: url(img/menu_lewe_dol.png);
	background-repeat: no-repeat;
}



.menuBoczne{
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 200px;
	background-image: url(img/menu_boczne_tlo.png);
}
.menuBoczneOdstep{
	clear: both;
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 200px;
	height: 20px;
	background-image: url(img/menu_odstep.png);
	background-repeat: no-repeat;
}
.menuBoczneLisc{
	clear: both;
	position: relative;
	margin: 0px;
	padding: 0px;
}
.menuBoczneLisc1{
	clear: both;
	position: relative;
	margin: 0px;
	padding: 0px;
}
.menuBoczneLisc2{
	clear: both;
	position: relative;
	margin: 0px;
	padding: 0px;
}
.menuBoczneLisc3{
	clear: both;
	position: relative;
	margin: 0px;
	padding: 0px;
}
.menuBoczneLisc4{
	clear: both;
	position: relative;
	margin: 0px;
	padding: 0px;
}
.menuBoczneLisc5{
	clear: both;
	position: relative;
	margin: 0px;
	padding: 0px;
}
.menuBocznePoziomLink{
	position: relative;
	height: 23px;
	margin: 0px;
	padding: 7px 8px 0px 13px;
	font-size: 12px;
	font-weight: bold;
	color: #585858;
	cursor: pointer;
	text-align: center;
	text-transform: uppercase;
	
	background-image: url(img/menu_poziom1.png);
	background-position: top;
	background-repeat: no-repeat;
	
}
.menuBocznePoziomOver{
	position: relative;
	height: 23px;
	margin: 0px;
	padding: 7px 8px 0px 13px;
	font-size: 12px;
	font-weight: bold;
	color: #8F8989;
	cursor: pointer;
	text-align: center;
	text-transform: uppercase;
	background-image: url(img/menu_poziom1.png);
	background-position: top;
	background-repeat: no-repeat;
}
.menuBocznePoziomWybrany{
	position: relative;
	height: 23px;
	margin: 0px;
	padding: 7px 8px 0px 13px;
	font-size: 12px;
	font-weight: bold;
	color: #841010;
	cursor: pointer;
	text-align: center;
	text-transform: uppercase;
	background-image: url(img/menu_poziom1.png);
	background-position: top;
	background-repeat: no-repeat;
}
.menuBocznePodPoziomLink1{
	position: relative;
	margin: 0px;
	padding: 3px 20px 3px 20px;
	font-weight: bold;
	color: #585858;
	cursor: pointer;
	text-align: left;
}
.menuBocznePodPoziomOver1{
	position: relative;
	margin: 0px;
	padding: 3px 20px 3px 20px;
	font-weight: bold;
	color: #8F8989;
	cursor: pointer;
	text-align: left;
}
.menuBocznePodPoziomWybrany1{
	position: relative;
	margin: 0px;
	padding: 3px 20px 3px 20px;
	font-weight: bold;
	color: #841010;
	cursor: pointer;
	text-align: left;
}
.menuBocznePodPoziomLink2{
	position: relative;
	margin: 0px;
	padding: 3px 20px 3px 30px;
	font-weight: bold;
	color: #585858;
	cursor: pointer;
	text-align: left;
}
.menuBocznePodPoziomOver2{
	position: relative;
	margin: 0px;
	padding: 3px 20px 3px 30px;
	font-weight: bold;
	color: #8F8989;
	cursor: pointer;
	text-align: left;
}
.menuBocznePodPoziomWybrany2{
	position: relative;
	margin: 0px;
	padding: 3px 20px 3px 30px;
	font-weight: bold;
	color: #841010;
	cursor: pointer;
	text-align: left;
}
.menuBocznePodPoziomLink3{
	position: relative;
	margin: 0px;
	padding: 3px 20px 3px 40px;
	font-weight: bold;
	color: #585858;
	cursor: pointer;
	text-align: left;
}
.menuBocznePodPoziomOver3{
	position: relative;
	margin: 0px;
	padding: 3px 20px 3px 40px;
	font-weight: bold;
	color: #8F8989;
	cursor: pointer;
	text-align: left;
}
.menuBocznePodPoziomWybrany3{
	position: relative;
	margin: 0px;
	padding: 3px 20px 3px 40px;
	font-weight: bold;
	color: #841010;
	cursor: pointer;
	text-align: left;
}
.menuBocznePodPoziomLink4{
	position: relative;
	margin: 0px;
	padding: 3px 20px 3px 50px;
	font-weight: bold;
	color: #585858;
	cursor: pointer;
	text-align: left;
}
.menuBocznePodPoziomOver4{
	position: relative;
	margin: 0px;
	padding: 3px 20px 3px 50px;
	font-weight: bold;
	color: #8F8989;
	cursor: pointer;
	text-align: left;
}
.menuBocznePodPoziomWybrany4{
	position: relative;
	margin: 0px;
	padding: 3px 20px 3px 50px;
	font-weight: bold;
	color: #841010;
	cursor: pointer;
	text-align: left;
}
.menuBocznePodPoziomLink5{
	position: relative;
	margin: 0px;
	padding: 3px 20px 3px 60px;
	font-weight: bold;
	color: #585858;
	cursor: pointer;
	text-align: left;
}
.menuBocznePodPoziomOver5{
	position: relative;
	margin: 0px;
	padding: 3px 20px 3px 60px;
	font-weight: bold;
	color: #8F8989;
	cursor: pointer;
	text-align: left;
}
.menuBocznePodPoziomWybrany5{
	position: relative;
	margin: 0px;
	padding: 3px 20px 3px 60px;
	font-weight: bold;
	color: #841010;
	cursor: pointer;
	text-align: left;
}

img.imgGrupa{
	margin: 5px;
	border: 2px solid #A4987F;
	
}
.red{
	color:#860303;
	font-weight:bold;
}
a.red{
	color: #860303;
	font-weight:bold;
}
a:hover.red{
	color: #860303;
	font-weight:bold;
	text-decoration: underline;
}
.redSmall{
	color:#82150F;
	font-weight:bold;
	font-size: 10px;
}
a.redSmall{
	color:#82150F;
	font-weight:bold;
}
a:hover.redSmall{
	color:#82150F;
	font-weight:bold;
}
.grey{
	color:#75787B;
	font-weight:bold;
}
.artykulyOdstep{
	clear:both; 
	height: 2px;
	margin-top: 10px; 
	margin-bottom: 20px; 
	background-image: url(img/odstep.png);	
}
