@charset "utf-8";
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	background-color: #FFF;
	color: #c54235;
	line-height: 1.3em;
}
#podklad {
	margin-left: auto;
	margin-right: auto;
	width: 1024px;
}
#podklad #naglowek {
	width: 1024px;
	background-image: url(image/nag_tlo_002.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 428px;
	display: inline-block;
	position: relative;
	
}
#podklad #naglowek .zasobnik{
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(image/nagl_zasob_tlo_001.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 377px;
}
#podklad #naglowek .zasobnik #wyszukiwarka {
	width: 235px;
	height: 71px;
	float: right;
	background-image: url(image/wyszukiwarka_tlo_002.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: none;
}
#podklad #naglowek .zasobnik #wyszukiwarka input {
	font-size: 15px;
	width: 165px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 22px;
	margin-top: 14px;
	margin-left: 32px;
	background-image: url(image/tlo_wyszukaj_input.gif);
	background-repeat: repeat-x;
	background-position: top;
	color: #C54235;
	border:0;
}




#podklad #naglowek .zasobnik img {
	position: absolute;
	left: 340px;
	top: 0px;
}


#podklad #naglowek #menu {
	width: 970px;
	height: 51px;
	background-image: url(image/menu_tlo_001.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	vertical-align: middle;
}

#podklad #naglowek #menu ul,
#podklad #naglowek #menu ul li {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: inline;
}

#podklad #naglowek #menu a {
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #919191;
	line-height: 51px;
	background-image: url(image/menu_lisc_001.gif);
	background-repeat: no-repeat;
	padding-left: 32px;
	height: 51px;
	padding-bottom: 3px;
	padding-right: 10px;
	margin-right: 0px;
	text-decoration: none;
}
#podklad #naglowek #menu a:hover {
	text-decoration: underline;
}
#podklad #naglowek #menu a.active {
	color: #5F5F5F;
}


#podklad #naglowek .lisc {
	background-image: url(image/lisc_001.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	width: 78px;
	height: 88px;
	top: 322px;
	left: 0px;
}

#podklad #tresc{
	width: 1024px;
	background-image: url(image/tresc_tlo_001.png);
	background-repeat: no-repeat;
	background-position: center top;
	display: inline-block;
}
#podklad #tresc #podporka{
	height: 180px;
	width: 10px;
	float: right;
}
#podklad #tresc .zasobnik{
	width: 870px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 10px;
	padding-bottom: 30px;
}
#podklad #tresc .zasobnik h1
 {
	font-size: 36px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
#podklad #tresc .zasobnik h2 
 {
	font-size: 24px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#podklad #tresc .zasobnik h6 {
	font-size: 18px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	color: #F00;
}
#podklad #tresc .zasobnik a {
	text-decoration: none;
	color: #919191;
}
#podklad #tresc .zasobnik a:hover {
	text-decoration: underline;
	color: #919191;
}


#podklad #stopka{
	width: 1024px;
	display: inline-block;
	background-image: url(image/stopka_tlo_002.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 145px;
}
#podklad #stopka .zasobnik{
	width: 870px;
	margin-left: auto;
	margin-right: auto;
	height: 123px;
	padding-left: 50px;
	width: 870px;
	padding-right: 50px;
	margin-left: auto;
}
#podklad #stopka #pasek {
	width: 970px;
	margin-left: auto;
	margin-right: auto;
	height: 22px;
	background-image: url(image/stopka_pasek_tlo_001.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	position: relative;
}
#podklad #stopka #pasek .lisc {
	width: 48px;
	height: 48px;
	background-image: url(image/lisc_002.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	left: 432px;
	top: -26px;
}
#podklad #stopka #pasek #obrazek {
	width: 265px;
	height: 123px;
	background-image: url(image/stopka_zasobnik_tlo_001.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	left: 585px;
	top: -123px;
}
#podklad #stopka #pasek #obrazek.index {
	width: 388px;
	height: 145px;
	background-image: url(image/stopka_tlo_004.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	left: 500px;
	top: -123px;
}
#podklad #stopka #copy{
	font-size: 12px;
	color: #919191;
	text-align: center;
	
}
#podklad #stopka #copy a{
	color: #919191;
}


#contact {
	padding-top: 20px;
	padding-left: 350px;
	background-image: url(image/zapraszamy_333x360.jpg);
	background-repeat: no-repeat;
	background-position: -10px 20px;
}

#contact fieldset {
	border: 0;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
}

#podklad #tresc .zasobnik table{ 
	position: relative;
	top: 20px;
}
#podklad #tresc .zasobnik td{
	font-size: 16px;
	line-height: 1.2em;
	padding: 3px;
}
#podklad #tresc .zasobnik td a{ 
	text-decoration: none;
	color: #c54235;
}
#podklad #tresc .zasobnik td a:hover{
	font-weight: bold;
	text-decoration: none;
}

#valid-box {
	position: absolute;
	bottom: 26px;
	left: 9px;
}

#valid-box img {
	border: none;
}

