html {
	margin:0;
	padding:0;
}
body {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	position:absolute;
	font-family:Arial;
	background: #d6e6f5 url(../i/bg.gif) repeat-x;
	color:#353535;
	font-size:12px;
	text-align:center;
}

a {
	text-decoration:none;
	color:#353535;
}
img {
	border:none;
}

#top_pl {
	background:url(../i/top.jpg) no-repeat;
	width:920px;
	height:413px;
	position: relative;
	margin:0 auto;
}
#top_en {
	background:url(../i/top_en.jpg) no-repeat;
	width:920px;
	height:413px;
	position: relative;
	margin:0 auto;
}
#top_de {
	background:url(../i/top_de.jpg) no-repeat;
	width:920px;
	height:413px;
	position: relative;
	margin:0 auto;
}
#langs {
	position:relative;
	left:28px;
	top:95px;
	text-align:left;	
}
#langs a {
	display:block;
	float:left;
	margin-right:5px;	
}
#logo {
	position: absolute;
	left:664px;
	top:96px;
	width:245px;
	height:95px;
}
#logo a {
	display: block;
	width:245px;
	height:95px;	
}
#b_glowna {
	position:absolute;
	left:524px;
	top:345px;
}
#b_glowna a{
	background:	url(../i/glowna.gif);
	display:block;
	width:70px;
	height:50px;
}
#b_glowna a:hover{
	background:	url(../i/glowna_over.gif) no-repeat;
}
#b_home {
	position:absolute;
	left:524px;
	top:345px;
}
#b_home a{
	background:	url(../i/home.gif);
	display:block;
	width:70px;
	height:50px;
}
#b_home a:hover{
	background:	url(../i/home_over.gif) no-repeat;
}
#b_onas {
	position:absolute;
	left:599px;
	top:324px;
}
#b_onas a{
	background:	url(../i/onas.gif);
	display:block;
	width:70px;
	height:50px;
}
#b_onas a:hover{
	background:	url(../i/onas_over.gif) no-repeat;
}
#b_about {
	position:absolute;
	left:599px;
	top:324px;
}
#b_about a{
	background:	url(../i/about.gif);
	display:block;
	width:70px;
	height:50px;
}
#b_about a:hover{
	background:	url(../i/about_over.gif) no-repeat;
}
#b_uberuns {
	position:absolute;
	left:599px;
	top:324px;
}
#b_uberuns a{
	background:	url(../i/uberuns.gif);
	display:block;
	width:70px;
	height:50px;
}
#b_uberuns a:hover{
	background:	url(../i/uberuns_over.gif) no-repeat;
}
#b_oferta {
	position:absolute;
	left:671px;
	top:298px;
}
#b_oferta a{
	background:	url(../i/oferta.gif);
	display:block;
	width:70px;
	height:50px;
}
#b_oferta a:hover{
	background:	url(../i/oferta_over.gif) no-repeat;
}
#b_offer {
	position:absolute;
	left:671px;
	top:298px;
}
#b_offer a{
	background:	url(../i/offer.gif);
	display:block;
	width:70px;
	height:50px;
}
#b_offer a:hover{
	background:	url(../i/offer_over.gif) no-repeat;
}
#b_angebot {
	position:absolute;
	left:671px;
	top:298px;
}
#b_angebot a{
	background:	url(../i/angebot.gif);
	display:block;
	width:70px;
	height:50px;
}
#b_angebot a:hover{
	background:	url(../i/angebot_over.gif) no-repeat;
}
#b_galeria {
	position:absolute;
	left:671px;
	top:298px;
}
#b_galeria a{
	background:	url(../i/galeria.gif);
	display:block;
	width:70px;
	height:50px;
}
#b_galeria a:hover{
	background:	url(../i/galeria_over.gif) no-repeat;
}
#b_gallery {
	position:absolute;
	left:671px;
	top:298px;
}
#b_gallery a{
	background:	url(../i/gallery.gif);
	display:block;
	width:70px;
	height:50px;
}
#b_gallery a:hover{
	background:	url(../i/gallery_over.gif) no-repeat;
}
#b_galerie {
	position:absolute;
	left:671px;
	top:298px;
}
#b_galerie a{
	background:	url(../i/galerie.gif);
	display:block;
	width:70px;
	height:50px;
}
#b_galerie a:hover{
	background:	url(../i/galerie_over.gif) no-repeat;
}
#b_formularz {
	position:absolute;
	left:748px;
	top:273px;
}
#b_formularz a{
	background:	url(../i/formularz.gif);
	display:block;
	width:75px;
	height:50px;
}
#b_formularz a:hover{
	background:	url(../i/formularz_over.gif) no-repeat;
}
#b_form {
	position:absolute;
	left:748px;
	top:273px;
}
#b_form a{
	background:	url(../i/form.gif);
	display:block;
	width:75px;
	height:50px;
}
#b_form a:hover{
	background:	url(../i/form_over.gif) no-repeat;
}
#b_auftrag {
	position:absolute;
	left:748px;
	top:273px;
}
#b_auftrag a{
	background:	url(../i/auftrag.gif);
	display:block;
	width:78px;
	height:50px;
}
#b_auftrag a:hover{
	background:	url(../i/auftrag_over.gif) no-repeat;
}
#b_kontakt {
	position:absolute;
	left:833px;
	top:259px;
}
#b_kontakt a{
	background:	url(../i/kontakt.gif);
	display:block;
	width:70px;
	height:50px;
}
#b_kontakt a:hover{
	background:	url(../i/kontakt_over.gif) no-repeat;
}
#b_contact {
	position:absolute;
	left:833px;
	top:259px;
}
#b_contact a{
	background:	url(../i/contact.gif);
	display:block;
	width:70px;
	height:50px;
}
#b_contact a:hover{
	background:	url(../i/contact_over.gif) no-repeat;
}
img.menu {
	margin-top:5px;
}

#main {
	width:839px;
	margin:0 auto;	
	position: relative;
}
#main p {
	text-align: justify;	
}
p {
	padding :0;
	margin: 12px 0;
}

h1.title {
	color:#1f94e7;
	font-size:13px;
	font-weight:bold;
	text-align:left;
}
h1, h2 {
	font-size:16px;
	font-weight:bold;	
}
h3 {
	font-size: 16px;
	font-weight:bold;
	margin: 40px 0;	
}

#left {
	width:285px;
	float: left;
	position: relative;
}

#left2, #left3 {
	width:555px;
	padding-right:15px;
	float: left;	
}
#left2 {
	position: relative;	
}
#left3 {
	width: 839px;
	text-align: justify;
}
#left3 table {
	margin-left:20px;	
}
#left3 table td {
	text-align:left;	
}
#left3 table td a {
	font-weight: bold;
	color: #1f94e7;
}
#left3 table td a:hover {
	text-decoration: underline;
}
#t_zamowienie {
	margin: 0 auto;
}
#t_zamowienie td {
	text-align: left;	
}
#map, #map2 {
	width: 266px;
	height: 260px;
	background:url(../i/europa.jpg) no-repeat 0 10px;
	float: left;
	position: relative;
}
#map {
	border-right:1px solid #b3bac0;
}
#gall {
	margin-left:20px;
	width: 265px;
	float:left;
	position: relative;
}

#footer {
	width:920px;
	height:101px;
	background:url(../i/bottom.jpg) no-repeat;
	margin:0 auto;
}
#footer p {
	position: relative;
	left: 0px;
	top: 0px;
	text-align:left;
	margin:0;
	padding:0;
}
div.middle {
	text-align: center;
}
#main div.middle p {
	text-align: center;
}
.err {
	color:#ff0000;
}
#mapa {
	margin:0 auto;
}