/* CSS Document */

*{

	padding:0;

	margin:0;

	border:0;

	text-decoration: none;

}



body {

	background: url('../i/bg.gif') repeat-x #ffffff; 

	text-align: center;

	font-family: Tahoma, Arial;

	font-size: 12px; color: #ffffff;

	margin: 0; margin-bottom: 20px;

}



#kontener {

	position: relative;

	margin: 0 auto;

	width: 829px;

	text-align:left;

}

#kontener .flagi {
	position: absolute; left: 10px; top: 10px;
	z-index: 1000;
}

#kontener .flagi img { float: left; margin-right: 4px; }


#flashbanner{
	position: absolute;
	z-index: 5000;
	right: 100px;
	top: 0px;
	height: 350px;
	width: 310px;
}


#header {

	width: 829px; height: 224px;

}



#header span {

	position: absolute;

	width: 829px; height: 224px;

	background: url('../i/header.jpg');

}



#header img {

	position: absolute;

	top: 10px; right: 8px;

}



#banerek {

	position: absolute; top: 15px; right: 120px;

	z-index: 100;

}



/* -------------------- M E N U -------------------- */

#menu {

	width: 823px;

	padding: 2px;

	padding-left: 3px;

	list-style: none;

	background: url(../i/menu_bg.gif);

	float: left;

}



#menu li { float: left; }



#menu li a {

	display: block;

	line-height: 0px;

	background: url(../i/button_bg.gif);

	padding: 17px;

	padding-top: 11px; padding-bottom: 8px;

}



#menu li a:hover {

	background: url(../i/menu_bg_h.gif);

}



/* -------------------- // M E N U -------------------- */



#nad_tresc {

	position: relative;

	background: url(../i/subcontent_bg.gif);

	margin-top: 1px;

	width: 800px; height: 146px;

	padding-left: 28px;

	line-height: 130%;

	float: left;

	font-weight: bold;

}



#nad_tresc h2 {

	margin-top: 18px; margin-bottom: 14px;

	font-size: 130%;

}



#nad_tresc p {

	width: 370px;

	text-align: justify;

}



#nad_tresc img {

	position: absolute; right: 33px; bottom: 0px;

}



#tresc {

	float: left;

	background: url(../i/content_bg.jpg) no-repeat;

	width: 357px;

	min-height: 384px; height: auto !important;

	height: 384px;

	padding-left: 24px; padding-right: 448px;

	border-bottom: 4px solid #da3b25;

	margin-bottom: 10px;

	color: #0a5078;

	line-height: 140%;

	text-align: justify;

}



#tresc .gwarancja {

	background: none;

	border: 0px solid;

	position: absolute; right: 110px; top: 455px;

}



#wstawka {

	width: 365px; height: 255px;

	padding-left: 30px; padding-right: 30px;

	background: url(../i/wstawka.jpg) no-repeat;

	position: absolute; right: 0px; top: 564px;

	bottom: 28px !important; bottom: 27px;

	border-top: 4px solid #da3b25;

	color: #ffffff;

}



#wstawka h3 {

	font-size: 70%;

	margin-top: 14px;

	height: 28px;

}



#wstawka h3 span {

	visibility: hidden;

}



address {

	font-style: normal; color: #da3b25;

	font-size: 90%;

	text-align: right;

	padding-right: 32px;

}



address a {

	font-weight: bold; color: #da3b25;

}



address a:hover { color: #fa6853; }