body, ul, li, p, h1, h2, h3, form, img {

	margin: 0;

	padding: 0;

	border: 0;

}



ul {

	list-style-type: none;

}



body, select {

	font: normal 10px/100% Arial, Verdana, Helvetica, sans-serif;

	color: #333;

	background-color: #fff;

}



#wrapper {

	margin: 5px auto;

	width: 858px;

	height: 704px;

	border: 1px solid #666;

}



#top {

	height: 46px;

	background: #004c9a url(../uploadimages/top_bg.gif) 37px 100% no-repeat;

	/*background: #2C2C2C url(../uploadimages/top_bg.gif) 37px 100% no-repeat;*/

}



#top a {

	color: #eee;

	text-decoration: none;

}



#top a:hover {

	text-decoration: underline;

}



#navi { /* breadcrumbs */

	float: left;

	margin: 19px 0 0 65px;

	color: #ddd;

	width: 364px;

	line-height: 120%;

}



#navi em {

	font-style: normal;

	color: #fff;

}



#top a img { /* EXIDE logo */

	margin: 3px 10px 0 0;

	float: right;

}



#search_form {

	float: right;

	margin: 15px 12px 0 0;

}



#search_field {

	width: 120px;

	font: 1.1em Verdana, Arial, Helvetica, sans-serif;

	background-color: #eee;

	border: 1px solid #888;

	padding: 2px 2px;

}



#search_submit {

	margin: 0 3px;

	font: 1.1em Verdana, Arial, Helvetica, sans-serif;

}



#language {

	margin: 20px 15px 0 0;

	float: right;

	text-indent: -99em;

	overflow: hidden;

	border-right: 1px solid #bbb;

	width: 65px;

}



#language li {

	float: left;

	padding-right: 15px;

}



#language li a {

	width: 15px;

	height: 9px;

	display: block;

	outline: none;

	border: 1px solid #999;

	overflow: hidden;

}



#language li#pl-ver a {

	background: url(../uploadimages/pl.gif) no-repeat;

}



#language li#ru-ver a {

	background: url(../uploadimages/ru.gif) no-repeat;

}



#language a:hover, #language a:focus, #language a:active {

	border-color: #bbb;

}



#main {

	height: 173px;

	background: url(../uploadimages/main_bg.jpg) no-repeat;

}



#main h1 { /* Centra logo */

	float: left;

	position: relative;

	left: 40px;

	top: 20px;

	width:137px;

	height:127px;

	text-indent: -999em;

	

}

#main-ani {

	visibility:hidden;

	float: left;

	position: relative;

	top:15px;

	left:20px;

}





#main h1 a {

	display: block;

	width:137px;

	height:127px;

	outline: none;

}



#over {

	float: right;

	position: relative;

	top: 173px;

	width: 307px;

	height: 62px;

	z-index: 2;

}



#main ul { /* main menu */



}



#main ul li {

	float: left;

}



#main ul li a {

	position: relative;

	display: block;

	text-indent: -999em;

	outline: none;

}



#item1 a {

	margin: 135px 0 0 55px;

	width: 60px;

	height: 30px;

}



#item2 a {

	top: 136px;

	left: 25px;

	width: 130px;

	height: 35px;

}



#item3 a {

	top: 135px;

	left:55px;

	width: 156px;

	height: 32px;

}



#item4 a {

	top: 105px;

	left: 240px;

	width: 120px;

	height: 30px;

}



#item5 a {

	top: 70px;

	left: 512px;

	width: 75px;

	height: 36px;

	

}



#main ul li a:hover, #main ul li a:active, #main ul li a:focus,

#main ul li.active a {

	background-position: bottom;

}



#menu { /* left menu */

	float: left;

	width: 201px;

	height: 453px;

	font-size: 1.1em;

	line-height: 130%;

	background: url(../uploadimages/menu_bg.jpg);

	overflow: hidden;

}



#menu ul {

	margin: 31px 0 0 51px;

	font-weight: bold;

}



#menu ul li a, #menu ul li.active ul li a, #menu ul li.active ul li.active ul li a {

	display: block;

	margin-bottom: 2px;

	padding: 4px 7px;

	color: #ddd;

	text-decoration: none;

	background: #333 url(../uploadimages/submenu_bg.jpg) repeat-y;

	border: 0;

}



#menu ul li ul {

	margin: 0 0 0 15px;

}



#menu ul li ul li ul li a {

	font-weight: normal;

}



#menu ul li.active a, #menu ul li.active ul li.active a, #menu ul li.active ul li.active ul li.active a {

	color: #fff;

	background: #111;

	border-left: 5px solid #fb0;

	/*border-left: 5px solid #CCCCCC;*/

}



#menu ul li a:hover {

	color: #fff !important;

	background: #111 !important;

}



#menu .info-box {

	margin:15px 0 10px 51px;

	padding:2px 2px 2px 22px;

	background: url(../uploadimages/pdf.gif) no-repeat;

}



#menu .info-box a {

	color:#555;

	display:block;

}



#menu .info-box a:hover,

#menu .info-box a:focus,

#menu .info-box a:active {

	color:#222;

}



#content {

	float: right;

	width: 645px;

	height: 448px;

	margin-top: 5px;

	overflow: auto;

	z-index: 1;

	line-height: 140%;

}



#content h2 { /* Header */

	margin: 12px 0 18px 0;

	padding: 0 10px;

	width: 325px;

	height: 21px;

	line-height: 170%;

	vertical-align: middle;

	font-weight: bold;

	font-size: 1.2em;

	color: #fff;

	background: url(../uploadimages/h2_bg.gif) 100% 50% no-repeat;

}



#content a {

	color: #049;

}



#content .box {

	float: right;

	margin: 56px 15px 0 0;

	width: 210px;

	font-size: 1.1em;

}



#content .box a {

	outline: none;

}



#content .box a.submit {

	display: block;

	height: 20px;

	line-height: 20px;

	border: 1px outset #666;

	font-weight: bold;

	color: #fff;

	text-decoration: none;

	padding: 0 0 0 10px;

	background: #999 url(../uploadimages/newsletter_bg.gif) 90% 55% no-repeat;

}



#content .box a.submit:hover {

	background-color: #888;

}



#newsletter, #zapytaj {

	margin: 19px 0 2px 0;

	border: 1px solid #999;

	padding: 16px 12px;

	background: url(../uploadimages/box_bg.jpg) 100% 100% repeat-x;

}



#newsletter_field {

	margin: 16px 0 0 0;

	padding: 2px 2px;

	width: 178px;

	font: 1em Verdana, Arial, Helvetica, sans-serif;

	color: #333;

	background-color: #f4f4f4;

	border: 1px solid #888;

}



#newsletter_submit, #random_submit, #zapytaj_submit {

	padding: 0;

	width: 210px;

	height: 22px;

	background: url(../uploadimages/newsletter_submit.gif) 0% 0% no-repeat;

	border: 0;

	cursor: pointer;

}



#promo-evolution {

	height:115px;

}



#promo-deta {

	height:113px;

	margin: 20px 0 0;

}



#random_submit {

	background: url(../uploadimages/random_submit1.gif) 0% 0% no-repeat;

}



#zapytaj_submit {

	background: url(../uploadimages/zapytaj_submit.gif) 0% 0% no-repeat;

}



#newsletter_submit:hover, #random_submit:hover, #zapytaj_submit:hover {

	background-position: bottom;

}



#article {

	float: left;

	clear: left;

	margin: 0 0 20px 10px;

	padding: 0 0 15px 0;

	width: 510px;

	font-size: 1.1em;

	border-bottom: 1px solid #ccc;

}



#facilities {

	float: left;

	clear: left;

	margin: 0 0 20px 10px;

	width: 510px;

	font-size: 1.1em;

}



#facilities a {

	display: block;

	float: right;

	padding: 2px 0 2px 20px;

	font-weight: bold;

	font-size: 0.9em;

	color: #666;

	background: url(../uploadimages/print.gif) no-repeat;

	text-decoration: none;

}



#facilities a:hover {

	text-decoration: underline;

}



#article h3 {

	margin: 0 0 18px 0;

	font-weight: bold;

	font-size: 1.2em;

}



#article p {

	margin: 0 0 18px 0;

	line-height: 150%;

}



#article ul {

	list-style: square;

	line-height: 150%;

	margin: 0 0 18px 32px;

}



#article p img {

	border: 3px solid #ddd;

	margin: 2px 15px 10px 0;

}



#footer {

	float: left;

	clear: both;

	width: 858px;

	height: 32px;

	background: url(../uploadimages/footer_bg.gif);

	overflow: hidden;

}



#footer a {

	color: #666;

	text-decoration: none;

}



#footer a:hover {

	text-decoration: underline;

}



#docs { /* Documents / footer */

	float: left;

	margin: 12px 0 0 90px;

	font-size: 1.1em;

	font-weight: bold;

	line-height: 130%;

	text-transform: uppercase;

}



#docs.main-footer { /* Documents / footer */

	font-size:.9em;

	margin: 12px 0 0 100px;

}



#docs li {

	float: left;

	margin-left: 28px;

}



#docs.main-footer  li {

	margin-left: 10px;

}



#docs.main-footer  li.title {

	margin-left: 24px;

}



#docs li a {

	display: block;

	padding-left: 21px;

	background: url(../uploadimages/pdf.gif) 0 50% no-repeat;

}



#footermenu { /* legal note, site map */

	margin: 14px 10px 14px 0;

	float: right;

	text-transform: lowercase;

}



#footermenu li {

	float: left;

	margin-left: 6px;

}



#kontakt_table h3 {

	clear: left;

	float: left;

	margin: 0 5px 0 0;

	padding: 7px;

	width: 210px;

	background-color: #004c9a;

	color: #fff;

	font-size: 1.3em;

	font-weight: bold;

	line-height: 140%;

}



#kontakt_table p {

	float: left;

	width: 250px;

	padding: 12px;

	border: 1px solid #ccc;

}



#article a, #kontakt_table a {

	font-weight: bold;

}



#copy {

	clear: both;

	padding: 8px 0;

}



#copy p {

	color: #AAA;

	font-size: 10px;

	text-align: right;

}



#copy a {

	text-decoration: none;

	color: #888;

}



#copy a:hover,

 #copy a:focus {

	text-decoration: underline;

}
