body, p, div, h1, h2, h3, h4, table, ul, li, span, img, a{
	padding: 0px; margin: 0px;
}
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: url(img/bosy_back.png) repeat top left;
}
.clear{
	width: 100%; height: 0px; clear: both;
}
#tlo{
	width: 100%; background: url(img/tlo_back.png) repeat-x top left;
}
#ramka{
	width: 971px; position: relative; margin: 0 auto;
	overflow: hidden;
}
a img{
	text-decoration: none; border: 0px;
}
#header{
	background: url(img/header.png) no-repeat top left;
	height: 122px; width: 971px;
}
#left{
	width: 252px; float: left; display: inline;
}
#menu{
	width: 212px; height: 241px; padding: 20px 20px 20px 20px;
	background: url(img/menu_back.png) no-repeat top left;
}
#menu h2{
	color: #fff; font-size: 16px; font-variant: small-caps;
	margin: 0 0 20px 20px;
}
#menu #menu1 a{
	font-variant: small-caps; color: #fff; text-decoration: none;
	font-weight: bolder; font-size: 16px; padding: 0 0 0 42px;
	background: url(img/ikonka1.png) no-repeat left;
}
#menu #menu1 a:hover{
	color: gray;
}
#menu #menu1{
	margin: 0px 0 0 20px;
}
#menu #menu1 td{
	padding: 0px 0 5px 0;
}
#flagi{
	width: 174px; height: 32px; float: right; display: inline;
	background: url(img/flagi_back.png) no-repeat top left;
	margin: 0 0 10px 0;
}
#flagi a{
	float: right; display: inline; margin: 0px; padding: 0px;
}
#info1{
	margin: 0 0 0px 0;
}
#info2{
	height: 128px; width:202px; color: #fff; padding: 40px 0 0 50px;
	background: url(img/info2.png) no-repeat top left;
}
#info2 span{
	display: block; padding: 0 0 0 10px;
}
#info2 h2{
	font-size: 14px; margin: 0 0 5px 0;
}
#right{
	width:719px; float: left; display: inline;
}
#flash1{
	width:719px; height: 281px;
}
#main{
	width:625px; border: 2px solid #d00e07;
	background: #fff; padding: 30px 40px;
	border-top: 0px; min-height: 420px;
}
#main h1{
	font-size: 16px; margin: 0 0 10px 0;
}
#main p{
	margin: 5px 0;
}
#footer{
	width: 709px; height: 96px; clear: both; color: #82793e;
	background: url(img/footer_back.png) no-repeat top left;
	text-align: center;
}
#footer p{
	text-align: center; padding: 10px 0 0 0;
	font-size: 12px;

}
     #map {
        width : 90%;
        height : 260px;
        overflow: hidden;
font: 12px Tahoma;
    color: #000000;

}
     #button { padding-left: 30px; }
     #zapisz { cursor: pointer; width: 88px; height: 24px; background: transparent url( img/btn_wyslij.gif ) no-repeat; border: none; }
     #anuluj { cursor: pointer; width: 88px; height: 24px; background: transparent url( img/btn_anuluj.gif ) no-repeat; border: none; }