body {
	background-color: #b0caf4;
	text-align: center;
/*
	background-image: url(obrazki/proba9.jpg);
*/
	background-repeat: no-repeat;
	background-position: top center;
	margin-top: 5px;
}

table {
	margin-left: auto;
	margin-right: auto; 
	
	text-align: center;
	padding: 0px;
	
}

table.glowna {
/*
	margin-top: 190px;
*/
/*
	background-color: #f7f8ba;
*/
	padding: 0px;
	width: 780px;
}

table.podtabela {
	padding: 0px;
}

table.podtabela2 {
	padding: 0px;
	align: center;
	border: 0px;
}

td {
   vertical-align: top;
   margin: 0px;
   padding: 0px;
}

td.menu {
	margin-top: 0px;
/*
	border: 1px solid #290e72;
*/
/*
	border-left: 1px solid #290e72;
	border-right: 1px solid #290e72;
	border-top: 1px solid #290e72;
*/
/*
	padding: 5px;
*/
/*
	background-color: #290e72;
*/
/*
	background-color: #f7f8ba;
*/
	margin: 0px;

	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	letter-spacing: 1px;
	color: #290e72;

/*	text-align: left;*/
/*
	height: 35px;
	width: 80px;

	background-image: url(obrazki/tlo2.jpg);
	background-repeat: no-repeat;
	background-position: top center;
*/
}

td.rysunek {
	margin-top: 65px;
	height: 200px;
	background-image: url(obrazki/formula.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}

td.tresc {
/*
background-image: url(obrazki/spinacz2.png);
background-repeat: no-repeat;
*/
	margin-top: 255px;


	border-left: 1px solid #290e72;
	border-right: 1px solid #290e72;
	border-bottom: 1px solid #290e72;
/*
	border-left: 1px solid #290e72;
	border-right: 1px solid #290e72;
	border-bottom: 1px solid #290e72;
*/
	text-align: justify;
	background-color: #f7f8ba;
	padding-top: 40px;
	padding-bottom: 40px;
	padding-left: 0px;
	padding-right: 0px;
	
}

td.informacje {
	width: 180px;
	margin-top: 255px;
	text-align: justify;
	background-color: #f7f8ba;
	padding-left: 0px;
	padding-right: 0px;

}

td.terminprawka {
	background-image: url(obrazki/termin_prawka2.jpg);
	background-repeat: no-repeat;
	width: 180px;
	height: 130px;
}

td.terminweekend {
	background-image: url(obrazki/termin_weekend.jpg);
	background-repeat: no-repeat;
	width: 180px;
	height: 130px;
}

td.terminprzewoz {
	background-image: url(obrazki/termin_przewoz2.jpg);
	background-repeat: no-repeat;
	width: 180px;
	height: 130px;
}
/*obrazki z boku*/
td.stowarzyszenie {
	background-image: url(loga/stowarzyszenie.jpg);
	background-repeat: no-repeat;
	width: 150px;
	height: 76px;
	background-position: top center;
}

td.federacja {
	background-image: url(loga/federacja.jpg);
	background-repeat: no-repeat;
	width: 150px;
	height: 55px;
	background-position: top center;
}

td.driver {
	background-image: url(loga/driver.jpg);
	background-repeat: no-repeat;
	width: 150px;
	height: 133px;
	background-position: top center;
}

td.kierowca {
	background-image: url(loga/kierowca.jpg);
	background-repeat: no-repeat;
	width: 150px;
	height: 108px;
	background-position: top center;
}

td.pigosk {
	background-image: url(loga/PIGOSK.jpg);
	background-repeat: no-repeat;
	height: 73px;
	background-position: top center;
}

td.pigosk2 {
	background-image: url(loga/PIGOSK2.jpg);
	background-repeat: no-repeat;
	height: 65px;
	background-position: top center;
}

td.motor {
	background-image: url(obrazki/motor.jpg);
	background-repeat: no-repeat;
	width: 180px;
	height: 130px;
}

td.punto {
	background-image: url(obrazki/katb.jpg);
	background-repeat: no-repeat;
	width: 180px;
	height: 130px;
}

td.man {
	background-image: url(obrazki/man.jpg);
	background-repeat: no-repeat;
	width: 180px;
	height: 130px;
}

td.sala2 {
	background-image: url(obrazki/sala2.jpg);
	background-repeat: no-repeat;
	width: 180px;
	height: 130px;
}

td.przyczepa {
	background-image: url(obrazki/przyczepa.jpg);
	background-repeat: no-repeat;
	width: 180px;
	height: 130px;
}

td.katb1 {
	background-image: url(obrazki/katb1.jpg);
	background-repeat: no-repeat;
	width: 180px;
	height: 130px;
}

td.katb {
	background-image: url(obrazki/katb.jpg);
	background-repeat: no-repeat;
	width: 180px;
	height: 130px;
}

td.katb2 {
	background-image: url(obrazki/katb2.jpg);
	background-repeat: no-repeat;
	width: 180px;
	height: 130px;
}

td.be2 {
	background-image: url(obrazki/katbe.jpg);
	background-repeat: no-repeat;
	width: 180px;
	height: 130px;
}

td.katce {
	background-image: url(obrazki/katce.jpg);
	background-repeat: no-repeat;
	width: 180px;
	height: 130px;
}

td.wejscie {
	background-image: url(obrazki/wejscie.jpg);
	background-repeat: no-repeat;
	width: 180px;
	height: 130px;
}

td.wyklad1 {
	background-image: url(obrazki/wyklad1.jpg);
	background-repeat: no-repeat;
	width: 180px;
	height: 130px;
}

td.wyklad2 {
	background-image: url(obrazki/wyklad2.jpg);
	background-repeat: no-repeat;
	width: 180px;
	height: 130px;
}

td.telefon {
	background-image: url(obrazki/telefon.jpg);
	background-repeat: no-repeat;
	width: 180px;
	height: 130px;
}


td.puchary {
	background-image: url(obrazki/puchary.jpg);
	background-repeat: no-repeat;
	width: 180px;
	height: 800px;
}

td.przerwa {
	height: 20px;
}

td.linia {
	background-image: url(obrazki/linia.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	margin: 0px;
	width: 1px;
}

/*napisy na stronie*/

td.ofirmie {
	height: 50px;
	background-image: url(obrazki/ofirmie.jpg);
	background-repeat: no-repeat;
}
td.oferta {
	height: 50px;
	background-image: url(obrazki/oferta.jpg);
	background-repeat: no-repeat;
}
td.jakuczymy {
	height: 50px;
	background-image: url(obrazki/jakuczymy.jpg);
	background-repeat: no-repeat;
}
td.zapisy {
	height: 50px;
	background-image: url(obrazki/zapisy.jpg);
	background-repeat: no-repeat;
}
td.naszakadra {
	height: 50px;
	background-image: url(obrazki/naszakadra.jpg);
	background-repeat: no-repeat;
}
td.galeria {
	height: 50px;
	background-image: url(obrazki/galeria.jpg);
	background-repeat: no-repeat;
}
td.osiagniecia {
	height: 50px;
	background-image: url(obrazki/osiagniecia.jpg);
	background-repeat: no-repeat;
}
td.kontakt {
	height: 50px;
	background-image: url(obrazki/kontakt.jpg);
	background-repeat: no-repeat;
}

td.odstep {
	width: 50px;
	height: 50px;
}
td.odstep2 {
	width: 15px;
}
td.odstep3 {
	width: 50px;
	height: 5px;
}
td.odstep_poz {
	height: 15px;
}
td.odstep_poz2 {
	height: 30px;
}
td.odstep_poz3 {
	height: 50px;
}

td.siedziba {
	height: 50px;
	background-image: url(obrazki/siedziba.jpg);
	background-repeat: no-repeat;
}

td.biuro {
	height: 50px;
	background-image: url(obrazki/biuro.jpg);
	background-repeat: no-repeat;
}

td.sale {
	height: 50px;
	background-image: url(obrazki/sale.jpg);
	background-repeat: no-repeat;
}

td.a1 {
	height: 50px;
	background-image: url(obrazki/a1.jpg);
	background-repeat: no-repeat;
}

td.a {
	height: 50px;
	background-image: url(obrazki/a.jpg);
	background-repeat: no-repeat;
}

td.b1 {
	height: 50px;
	background-image: url(obrazki/b1.jpg);
	background-repeat: no-repeat;
}

td.b {
	height: 50px;
	background-image: url(obrazki/b.jpg);
	background-repeat: no-repeat;
}

td.b_automat {
	height: 50px;
	background-image: url(obrazki/b_automat.jpg);
	background-repeat: no-repeat;
}

td.be {
	height: 50px;
	background-image: url(obrazki/be.jpg);
	background-repeat: no-repeat;
}

td.c {
	height: 50px;
	background-image: url(obrazki/c.jpg);
	background-repeat: no-repeat;
}

td.ce {
	height: 50px;
	background-image: url(obrazki/ce.jpg);
	background-repeat: no-repeat;
}

td.zawartosc {
	width: 600px;
	padding-top: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
	padding-right: 40px;
	text-align: justify;
	margin: 0px;
	font-family: Arial, sans-serif;
	font-size: 13px;
	line-height: 20px;
	letter-spacing: 0px;
	color: #290e72;
}



td.menu2 {
	margin: 0px;
	padding:0px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	letter-spacing: 1px;
	color: #290e72;

}

td.stopka {
	border: 0px;
	margin:0px;
	padding:0px;
/*
	padding-top: 20px;
*/
	font-family: Arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	line-height: 20px;
	letter-spacing: 1px;
	color: #545555;
	background-color: #b0caf4;
}

td.bank {
	font-family: Arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	line-height: 20px;
	letter-spacing: 1px;
	color: #545555;
	margin-top: 255px;
	border-top: 1px solid #290e72;
	border-left: 1px solid #290e72;
	border-right: 1px solid #290e72;
	text-align: right;
	background-color: #f7f8ba;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 15px;
}

td.fotka {
	width: 220px;
	height: 170px;
	background-color: #fbe154;
/*
	background-color: white;
*/
	vertical-align: middle;
}

td.mapka {
	width: 500px;
	height: 360px;
	background-color: #fbe154;
	vertical-align: middle;
}


a {

}

a.gora {
	text-decoration: none;
	color: #290e72;
/*
	border: 1px solid white;
*/
/*	
padding: 10px;
*/
	padding-left: 10px;
	padding-right: 10px;
/*
	background-color: white; 
*/
	margin-left: auto;
	margin-right: auto; 
/*	border-top: 10px solid white;*/
/*
	background-image: url(obrazki/tlo2.jpg);
	background-repeat: no-repeat;
	background-position: top center;
*/
}

a.gora:hover {
/*
	background-color: yellow;
*/
	color: red;
	/*border-top: 20px solid white;*/
}

a.gora:active {
/*
	background-color: yellow;
*/
	color: red;
}



a.link {
	text-decoration: none;
	color: #9c370d;
	font-size: x-large; 
}

a.link:hover {
	text-decoration: underline;
}


/*kontakt*/
td.tytul {
	width: 242px;
	text-align: right;
	margin: 0px;
	font-family: Arial, sans-serif;
	font-size: 13px;
	line-height: 20px;
	letter-spacing: 1px;
	color: #290e72;
	font-weight: bold;
}

td.opis {
	width: 243px;
	text-align: left;
	margin: 0px;
	font-family: Arial, sans-serif;
	font-size: 13px;
	line-height: 20px;
	letter-spacing: 1px;
	color: #290e72;
}

/*kadra*/
td.kadra {
	width: 150px;
	height: 170px;
	padding-top: 20px;
	vertical-align: middle;
}

td.opis_kadra {
	width: 350px;
	vertical-align: middle;
}

p.imie {
	margin: 0px;
	font-family: Arial, sans-serif;
	font-size: 17px;
	font-weight: bold;
	line-height: 50px;
	letter-spacing: 0px;
	color: #290e72;
	text-align: left;
}


p.opis {
	margin: 0px;
	font-family: Arial, sans-serif;
	font-size: 13px;
	line-height: 20px;
	letter-spacing: 0px;
	color: #290e72;
	text-align: left;
}

/*osiagniecia*/
td.punkt {
	width: 50px;
	background-image: url(obrazki/punkt.jpg);
	background-repeat: no-repeat;
	vertical-align: middle;
}

td.osiagniecie {
	width: 500px;
	text-align: justify;
	padding-right: 50px;
	padding-top: 5px;
	padding-bottom: 30px;
	margin: 0px;
	font-family: Arial, sans-serif;
	font-size: 13px;
	line-height: 20px;
	letter-spacing: 0px;
	color: #290e72;
}



td.os_fota {
    vertical-align: middle;
}

/*zapisy*/
td.podpunkt {
	width: 500px;
	text-align: justify;
	padding-right: 50px;
	padding-top: 5px;
	margin: 0px;
	font-family: Arial, sans-serif;
	font-size: 13px;
	line-height: 10px;
	letter-spacing: 0px;
	color: #290e72;
}

/*oferta*/
td.oferta_punkt {
	width: 500px;
	text-align: justify;
	padding-top: 5px;
	margin: 0px;
	font-family: Arial, sans-serif;
	font-size: 13px;
	line-height: 20px;
	letter-spacing: 0px;
	color: #290e72;
}
td.oferta_opis {
	width: 500px;
	text-align: justify;
	padding-top: 5px;
	padding-bottom: 30px;
	margin: 0px;
	font-family: Arial, sans-serif;
	font-size: 13px;
	line-height: 20px;
	letter-spacing: 0px;
	color: #290e72;
}

td.punkt2 {
	width: 50px;
	background-image: url(obrazki/punkt2.jpg);
	background-repeat: no-repeat;
	vertical-align: middle;
}

a.etykieta {
	text-decoration: none;
	color: #290e72;
	margin-left: auto;
	margin-right: auto; 
}

a.etykieta:hover {
	color: red;
}

a.etykieta:active {
	color: red;
}


td.cennik {
	text-align: center;
	margin: 0px;
	padding:0px;
	font-family: Arial, sans-serif;
	font-size: 13px;
	line-height: 20px;
	letter-spacing: 0px;
	color: #290e72;
	border: 0px;
}

td.cennik_caly {
	text-align: center;
	margin: 0px;
	padding:0px;
	font-family: Arial, sans-serif;
	font-size: 13px;
	line-height: 20px;
	letter-spacing: 0px;
	color: #290e72;
	border: 1px solid #290e72;
}


td.cennik_gora {
	text-align: center;
	margin: 0px;
	padding:0px;
	font-family: Arial, sans-serif;
	font-size: 13px;
	line-height: 20px;
	letter-spacing: 0px;
	color: #290e72;
	border-top: 1px solid #290e72;
}


td.cennik_lewo {
	text-align: center;
	margin: 0px;
	padding:0px;
	font-family: Arial, sans-serif;
	font-size: 13px;
	line-height: 20px;
	letter-spacing: 0px;
	color: #290e72;
	border-left: 1px solid #290e72;
}

td.cennik_boki {
	text-align: center;
	margin: 0px;
	padding:0px;
	font-family: Arial, sans-serif;
	font-size: 13px;
	line-height: 20px;
	letter-spacing: 0px;
	color: #290e72;
	border-left: 1px solid #290e72;
	border-right: 1px solid #290e72;
}

td.cennik_pion {
	text-align: center;
	margin: 0px;
	padding:0px;
	font-family: Arial, sans-serif;
	font-size: 13px;
	line-height: 20px;
	letter-spacing: 0px;
	color: #290e72;
	border-top: 1px solid #290e72;
	border-bottom: 1px solid #290e72;
}

td.cennik_nar_lewy_dol {
	text-align: center;
	margin: 0px;
	padding:0px;
	font-family: Arial, sans-serif;
	font-size: 13px;
	line-height: 20px;
	letter-spacing: 0px;
	color: #290e72;
	border-left: 1px solid #290e72;
	border-bottom: 1px solid #290e72;
}

td.cennik_nar_prawy_gora {
	text-align: center;
	margin: 0px;
	padding:0px;
	font-family: Arial, sans-serif;
	font-size: 13px;
	line-height: 20px;
	letter-spacing: 0px;
	color: #290e72;
	border-right: 1px solid #290e72;
	border-top: 1px solid #290e72;
}

td.cennik_nar_prawy_dol {
	text-align: center;
	margin: 0px;
	padding:0px;
	font-family: Arial, sans-serif;
	font-size: 13px;
	line-height: 20px;
	letter-spacing: 0px;
	color: #290e72;
	border-right: 1px solid #290e72;
	border-bottom: 1px solid #290e72;
}

td.cennik_bez_gora {
	text-align: center;
	margin: 0px;
	padding:0px;
	font-family: Arial, sans-serif;
	font-size: 13px;
	line-height: 20px;
	letter-spacing: 0px;
	color: #290e72;
	border-right: 1px solid #290e72;
	border-left: 1px solid #290e72;
	border-bottom: 1px solid #290e72;
}

td.cennik_bez_lewo {
	text-align: center;
	margin: 0px;
	padding:0px;
	font-family: Arial, sans-serif;
	font-size: 13px;
	line-height: 20px;
	letter-spacing: 0px;
	color: #290e72;
	border-right: 1px solid #290e72;
	border-top: 1px solid #290e72;
	border-bottom: 1px solid #290e72;
}

td.cennik_prawo {
	text-align: center;
	margin: 0px;
	padding:0px;
	font-family: Arial, sans-serif;
	font-size: 13px;
	line-height: 20px;
	letter-spacing: 0px;
	color: #290e72;
	border-right: 1px solid #290e72;
}


td.cennik_dol {
	text-align: center;
	margin: 0px;
	padding:0px;
	font-family: Arial, sans-serif;
	font-size: 13px;
	line-height: 20px;
	letter-spacing: 0px;
	color: #290e72;
	border-bottom: 1px solid #290e72;
}

/*zapisy*/
table.zapisy2 {
			 margin: 0px;
			 padding: 0px;
			 width: 500px;
}

td.zgoda {
	width: 500px;
	text-align: justify;
	padding-right: 30px;
	padding-top: 5px;
	padding-bottom: 30px;
	margin: 0px;
	font-family: Arial, sans-serif;
	font-size: 13px;
	line-height: 20px;
	letter-spacing: 0px;
	color: #290e72;
}

td.etykieta {
	width: 150px;
	padding: 0px;
	text-align: right;
	margin: 0px;
	font-family: Arial, sans-serif;
	font-size: 13px;
	line-height: 20px;
	letter-spacing: 0px;
	color: #290e72;
}

td.pole {
	  text-align: left;
	  padding: 0px;
}

td.promocja {
	text-align: center;
	font-family: Arial, sans-serif;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: 0px;
	color: #db3115;
}

p.red {
	color: red;  
}

/* menu rozwijane */

#multimenu * {
	  margin: 0;
	  padding: 0;
}

#multimenu {
	float:left;
}

#multimenu ul {
	float:left;
	margin-left: 30px;
}

#multimenu li {
	list-style-type: none;	   
	float: left;
	position: relative;
}

#multimenu a {
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
}


#multimenu li ul {
	position: absolute;
	display: none;
	width: 315px;
	left: -1px;
	margin:0;
}

#multimenu li:hover ul {
	display: block;
}

#multimenu li ul li {
	width: 100%;
	border-right: 1px solid #290e72;
	border-bottom: 1px solid #290e72;
	border-left: 1px solid #290e72;
	background-color: #eaf0f8;
}

#multimenu li ul li:first-child {
	border-left: 1px solid #290e72;
	border-top: 1px solid #290e72;
}





#multimenu2 {
	float:left;
}

#multimenu2 ul {
	float:left;
	margin-left: 10px;
}

#multimenu2 li {
	list-style-type: none;	   
	float: left;
	position: relative;
}

#multimenu2 a {
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
}


#multimenu2 li ul {
	/*position: fixed;
	display: none;
	width: 315px;
	right: 520px;
	top: 240px;*/
	
	position: absolute;
	display: none;
	width: 315px;
	right: -140px;
	top: -310px;
	margin:0;
}

#multimenu2 li:hover ul {
	display: block;
}

#multimenu2 li ul li {
	width: 100%;
	border-right: 1px solid #290e72;
	border-bottom: 1px solid #290e72;
	border-left: 1px solid #290e72;
	background-color: #eaf0f8;
}

#multimenu2 li ul li:first-child {
	border-left: 1px solid #290e72;
	border-top: 1px solid #290e72;
}
