body {
	margin: 0;
	padding: 0;
	text-align: left;
	background:url(images/bg.jpg);	
	font-family:arial, verdana, sans-serif;
	font-size:8pt;
	color:#000000;
}

.container {
	width: 955px; 
	margin: 0 auto;
	padding:0; 
}

.container_top1 {
	width: 250px; 
	height: 58px;
	margin: 0;
	padding-left:705px;
	float:left;	
	background: url(images/top1.jpg) no-repeat;
}  

.container_top2 {
	width: 138px; 
	height: 101px;
	margin: 0;
	padding-left:817px;
	padding-top:10px;
	float:left;	
	background: url(images/top2.jpg) no-repeat;
}

.container_menu {
	width: 955px; 
	height: 70px;
	margin: 0;
	padding:0;
	float:left;	
	background: url(images/menu.jpg) no-repeat;
}

.container_middle {
	width: 845px; 
	height: 431px;
	margin: 0;
	padding-left:55px;
	padding-right:55px;
	padding-top:10px;
	float:left;	
	background: url(images/middle.jpg) no-repeat;
}

.middle_kontakt1 {
	width:400px;
	height:421px;
	margin:0;
	padding-right:45px;
	float:left;
	display:inline;
	}
	
.middle_kontakt2 {
	width:400px;
	height:421px;
	margin:0;
	padding:0;
	float:left;
	display:inline;
	}
	
.topic_kontakt {
	width:157px;
	height:22px;
	margin:0;
	padding:0;
	float:left;
	background:url(images/topic_kontakt.jpg) no-repeat;
	}
	
.topic_nasz_adres {
	width:157px;
	height:62px;
	margin:0;
	padding:0;
	float:left;
	background:url(images/topic_nasz_adres.jpg) no-repeat bottom;
	}
	
.topic_akcesoria {
	width:157px;
	height:23px;
	margin:0;
	padding:0;
	float:left;
	background:url(images/topic_akcesoria.jpg) no-repeat;
	}
	
.topic_napisz_do_nas {
	width:157px;
	height:22px;
	margin:0;
	padding:0;
	float:left;
	background:url(images/topic_napisz_do_nas.jpg) no-repeat;
	}
	
.kontaktt {
	width:360px;
	height:120px;
	margin:0;
	padding:15px;
	float:left;
	background:#3b3b3b;
	color:#dcdcdc;
	}
	
.kontakttt {
	width:370px;
	height:334px;
	margin:0;
	padding:15px;
	float:left;
	background:#3b3b3b;
	color:#dcdcdc;
	}
	
.polee1 {
	 width:360px;
	 border:1px solid #111111;
	 margin-top:2px;
	 margin-bottom:8px;
	 padding:2px;
	 background:#454545;
	 font-size:8pt;
	 font-family:arial, verdana, sans-serif;
	 color:#fff;
	 }
	 
.polee2 {
	 width:360px;
	 border:1px solid #111111;
	 margin-top:2px;
	 margin-bottom:8px;
	 padding:2px;
	 background:#454545;
	 font-size:8pt;
	 font-family:arial, verdana, sans-serif;
	 color:#ff3600;
	 }
	 
.height {
	height:120px;
	}

.kontakt_logo {
	width:120px;
	height:120px;
	margin:0;
	padding-right:30px;
	float:left;
	display:inline;
	}
	
.kontakt_adres {
	width:200px;
	height:120px;
	margin:0;
	padding:0;
	float:left;
	display:inline;
	}
	
.kontaktlink {
	color:#ff8a00;
	text-decoration:none;
	}
	
.kontaktlink:hover {
	color:#ff8a00;
	text-decoration:underline;
	}
	
.middle_motory1 {
	width:300px;
	height:421px;
	margin:0;
	padding:0;
	float:left;
	display:inline;
	}
	
.middle_motory2 {
	width:520px;
	height:421px;
	margin:0;
	padding-left:25px;
	float:left;
	display:inline;
	text-align:center;
	color:#dcdcdc;
	}
	
.middle_formularz1 {
	width:400px;
	height:421px;
	margin:0;
	padding-right:40px;
	float:left;
	display:inline;
	}
	
.middle_mapa {
	width:840px;
	height:421px;
	margin:0;
	float:left;
	display:inline;
	}
	
.topic_mapa_strony {
	width:840px;
	height:23px;
	float:left;
	background:url(images/topic_mapa_strony.jpg) no-repeat;
	}
	
.pole_mapa {
	width:810px;
	height:330px;
	padding:15px;
	float:left;
	background:#3b3b3b;
	font-size:8pt;
	color:#e2e2e2;
	}
	
.con_mapa {
	width:810px;
	height:165px;
	float:left;
	}
	
.link_mapa {
	color:#d6d6d6;
	text-decoration:none;
	}
	
.link_mapa:hover {
	color:#d6d6d6;
	text-decoration:underline;
	}
	
.boxx {
	width:270px;
	height:165px;
	float:left;
	display:inline;
	}
	
.middle_formularz2 {
	width:400px;
	height:398px;
	padding-top:23px;
	margin:0;
	float:left;
	display:inline;
	}
	
.topic_wypelnij {
	width:400px;
	height:23px;
	float:left;
	background:url(images/topic_wypelnij.jpg) no-repeat;
	}
	
.pole_form {
	width:370px;
	height:330px;
	padding:15px;
	float:left;
	background:#3b3b3b;
	font-size:8pt;
	color:#e2e2e2;
	margin-top:2px;
	margin-bottom:2px;
	}
	
.pole_akcesoria {
	width:370px;
	height:330px;
	padding:15px;
	float:left;
	background:#3b3b3b;
	font-size:8pt;
	color:#e2e2e2;
	}
	
.akcesoria_container {
	width:370px;
	float:left;
	}
	
.akces1 {
	width:180px;
	float:left;
	display:inline;
	}
	
.akces2 {
	width:190px;
	float:left;
	display:inline;
	}
	
.akces_linia {
	width:370px;
	height:28px;
	float:left;
	background:url(images/liniaaa.jpg) no-repeat;
	}
	
.pole5 {
	width: 360px;
	border:1px solid #10100e;
	background:#454545;
	font-size:8pt;
	color:#a3a3a3;
	font-family:arial,verdana, sans-serif;
	}
	
.sto {
	height:100px;
	}
	
	
.mini {
	width:300px;
	height:401px;
	float:left;
	background:#fff;
	overflow:auto;
	}
	
.mini_1 {
	width:140px;
	float:left;
	display:inline;
	text-align:center;
	font-size:8pt;
	color:#333;
	}
	
.freelink {
	color:#4b4b4b;
	text-decoration:none;
	}
	
.freelink:hover {
	color:#4b4b4b;
	text-decoration:none;
	}
	
.bg_honda {
	 background:url(images/1_honda.jpg) no-repeat bottom;
	}
	
.bg_harley {
	 background:url(images/1_harley.jpg) no-repeat bottom;
	}
	
.bg_kawasaki {
	 background:url(images/1_kawasaki.jpg) no-repeat bottom;
	}
	
.bg_suzuki {
	 background:url(images/1_suzuki.jpg) no-repeat bottom;
	}
	
.bg_yamaha {
	 background:url(images/1_yamaha.jpg) no-repeat bottom;
	}
	
.bg_saxon {
	 background:url(images/1_saxon.jpg) no-repeat bottom;
	}

.middle_oferta1 {
	width:300px;
	height:431px;
	margin:0;
	padding:0;
	float:left;
	display:inline;
	}
	
.middle_oferta2 {
	width:545px;
	height:431px;
	margin:0;
	padding:0;
	float:left;
	display:inline;
	background:url(images/oferta_wykres.png) right top no-repeat;
	}
	
.middle_firma1 {
	width:400px;
	height:431px;
	margin:0;
	padding-right:45px;
	float:left;
	display:inline;
	}
	
.middle_firma2 {
	width:400px;
	height:410px;
	margin:0;
	padding-top:21px;
	float:left;
	display:inline;
	}
	
.topic_firma {
	width:280px;
	height:21px;
	margin:0;
	padding:0;
	float:left;
	background:url(images/topic_firma.jpg) no-repeat;
	}
	
.firma1 {
	width:360px;
	height:340px;
	margin:0;
	padding:20px;
	float:left;
	background:#3b3b3b;
	color:#d0d0d0;
	}
	
.topic_oferta {
	width:280px;
	height:21px;
	margin:0;
	padding:0;
	float:left;
	background:url(images/topic_oferta.jpg) no-repeat;
	}
	
.oferta {
	width:240px;
	height:340px;
	margin:0;
	padding:20px;
	float:left;
	background:#3b3b3b;
	color:#d0d0d0;
	}

.middle_glowna1 {
	width: 325px; 
	height: 411px;
	margin: 0;
	float:left;	
	display:inline;
}

.formularz {
	width:325px;
	height:260px;
	margin:0;
	padding:0;
	float:left;
	}
	
.container_cena {
	width:325px;
	height:151px;
	margin:0;
	padding:0;
	float:left;
	}
	
.cena {
	width:295px;
	height:131px;
	margin:0;
	padding:10px;
	background:#3b3b3b;
	float:left;
}

.tr {
	width:295px;
	height:43px;
	margin:0;
	padding:0;
	float:left;
	}
	
.td1 {
	width:140px;
	height:35px;
	margin:0;
	padding:0;
	float:left;
	display:inline;
	text-align:right;
	color:#fff;
	}
	
.td3 {
	width:140px;
	height:30px;
	margin:0;
	padding-top:5px;
	float:left;
	display:inline;
	text-align:right;
	}
	
.td2 {
	width:15px;
	height:27px;
	margin:0;
	padding-top:8px;
	float:left;
	display:inline;
	text-align:right;
	}
	
.pole1 {
	 width:120px;
	 height:15px;
	 margin:0;
	 padding:1px;
	 background:#c7c7c7;
	 border:1px solid #272727;
	 color:#000;
	 font-family:arial, verdana, sans-serif;
	 font-size:8pt;
	 }
	
.clean_image {
	border:none;
	margin:0;
	}

.middle_glowna2 {
	width: 367px; 
	height: 411px;
	margin: 0;
	float:left;	
	display:inline;
	background:url(images/motocykl.jpg) no-repeat;
}

.middle_glowna3 {
	width: 153px; 
	height: 411px;
	margin: 0;
	padding:0;
	float:left;	
	display:inline;
}

.marki_topic {
	width:153px;
	height:30px;
	float:left;
	background:url(images/topic_wybierz_marke.jpg);
	}
	
.marki_harley {
	width:153px;
	height:80px;
	float:left;
	background:url(images/harley.jpg);
	}
	
.marki_harley:hover {
	background-position: 0 -80px;
	}

.marki_honda {
	width:153px;
	height:75px;
	float:left;
	background:url(images/honda.jpg);
	}
	
.marki_honda:hover {
	background-position: 0 -75px;
	}
	
.marki_yamaha {
	width:153px;
	height:43px;
	float:left;
	background:url(images/yamaha.jpg);
	}
	
.marki_yamaha:hover {
	background-position: 0 -43px;
	}
	
.marki_suzuki {
	width:153px;
	height:39px;
	float:left;
	background:url(images/suzuki.jpg);
	}
	
.marki_suzuki:hover {
	background-position: 0 -39px;
	}
	
.marki_kawasaki {
	width:153px;
	height:36px;
	float:left;
	background:url(images/kawasaki.jpg);
	}
	
.marki_kawasaki:hover {
	background-position: 0 -36px;
	}
	
.marki_saxon {
	width:153px;
	height:108px;
	float:left;
	background:url(images/saxon.jpg);
	}
	
.marki_saxon:hover {
	background-position: 0 -108px;
	}

.container_footer {
	width: 955px; 
	height: 60px;
	margin: 0;
	padding:0;
	float:left;	
	background: url(images/footer.jpg) no-repeat;
}

.footer1 {
	width:400px;
	height:25px;
	margin:0;
	padding-top:35px;
	padding-left:55px;
	float:left;
	display:inline;
	font-size:7.5pt;
	color:#7d7d7d;
	}
	
.footer2 {
	width:445px;
	height:25px;
	margin:0;
	padding-top:35px;
	padding-right:55px;
	float:right;
	display:inline;
	text-align:right;
	font-size:7.5pt;
	color:#ff7a00;
	}
	
.link_footer {
	color:#ff7a00;
	text-decoration:none;
	}
	
.link_footer:hover {
	color:#ffa800;
	text-decoration:none;
	}

.kursy {
	 width:100px;
	 margin:0;
	 padding:0;
	 float:left;
	 font-family:arial, verdana, sans-serif;
	 font-size:9pt;
	 font-weight:bold;
	 color:#000000;
	 }
	 
.color_white {
	color:#fff;
	}
	
.bold {
	 font-weight:bold;
	 }
	 
.color_orange {
	color:#ff8a00;
	}
	
.color_grey {
	color:#919191;
	}
	
.font10 {
	font-size:11pt;
	}

