
body  {
		background-color: #ffffff;
		background-image: url('Grafikanew/tlo.png');
		background-repeat: repeat-x;
		text-align: left; 
		font-size: 12px; 
		font-family: Trebuchet MS;
		color: #333333;
		margin: 0px;
		padding:  0px;
}


/* kontener */

#wrap {
		width: 800px;
		height: 400px;
		margin: 0 auto;
}

.clearing {
		clear: both;
}


/* naglowek */

#header {
		background-image:  url(Grafikanew/logo.png);
		background-repeat: no-repeat;
		background-position: 8% 60%;
		width: 800px;
		height: 140px;
		margin: 0 auto;
}

#header a {
		display: block;
		z-index: 50;
		width: 250px;
		height: 100px;
		position: relative;
		top: 20px;
		left: 40px;
		float:right;
}

#header img {
		display: block;
		z-index: 50;
		width: 481px;
		height: 88px;
		position: relative;
		top: 30px;
		left: 320px;
		float:left;
}



/* paragrafy i naglowki */

h1 {
	margin: 0px;
	padding: 0px;
	font-size: 22px;
	color: #000000;
	font-weight: bold;
}

h2 {
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
}

h3 {
	margin: 0px;
	padding: 0px;
	color: #000000;
}

.samoofertadetail {
	margin: 10px 10px 0px 55px;
}

.samoofertawyponag {
	margin: 10px 10px 0px 45px;
	font-size: 14px;
	font-weight: bold;
}

.samoofertawypo {
	margin: 10px 10px 0px 55px;
	font-size: 11px;
}

.samoofertaspectxt {
	margin: 10px 10px 0px 55px;
	font-size: 11px;
}

.samoofertaop {
	margin: 20px 10px 0px 45px;
	font-size: 14px;
	font-weight: bold;
}

.samoofertaop a, a:visited {
	color: #D21717;
}

.czescidetail01 {
	margin: 0px 10px 10px 40px;
	font-size: 14px;
	font-weight: bold;
}

.paraaktu {
	padding: 10px 10px 10px 53px;
	margin: 0px;
	line-height: 19px;
}

.dataaktu {
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px 14px 0px 4px;
}

.tloaktulight {
	background-image:  url(Grafikanew/aktu_light.png);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	display: inline-block;
	width: 230px;
	height: 20px;
	margin: 2px 0px 2px 0px;
	padding: 1px 0px 0px 0px;
}

.tloaktudark {
	background-image:  url(Grafikanew/aktu_dark.png);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	display: inline-block;
	width: 230px;
	height: 20px;
	margin: 2px 0px 2px 0px;
	padding: 1px 0px 0px 0px;
}

.paratele {
	padding: 10px 0px 10px 63px;
	margin: 0px;
}

.paratele a {
	color: #333333;
}


.datatelenr {
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px 15px 0px 8px;
}

.datatelemail {
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px 20px 0px 15px;
}

.tlotelelight {
		background-image:  url(Grafikanew/tele_light.png);
		background-repeat: no-repeat;
		background-position: 100% 50%;
		display: inline-block;
		width: 220px;
		height: 20px;
		margin: 2px 0px 2px 0px;
		padding: 1px 0px 0px 0px;
}

.tloteledark {
		background-image:  url(Grafikanew/tele_dark.png);
		background-repeat: no-repeat;
		background-position: 100% 50%;
		display: inline-block;
		width: 220px;
		height: 20px;
		margin: 2px 0px 2px 0px;
		padding: 1px 0px 0px 0px;
}

.pad01 {
		padding: 6px 0px 5px 53px;
		font-weight: bold;
}

.pad02 {
		padding: 6px 0px 5px 40px;
		font-weight: bold;
}

.pad03 {
		padding: 6px 0px 5px 0px;
		font-weight: bold;
}

.red {
		color: #D21717;
}

.redbold {
		color: #D21717;
		font-weight: bold;
}

.redbold a {
		color: #D21717;
		text-decoration: none;
}

.redbold a:visited {
		color: #D21717;
		text-decoration: none;
}

.newsred {
		color: #FF0000;
}

.newsgreen {
		color: #009900;
}


/* tabele */

.nazwasmall {
		font-size: 10px;
		color: #666666;
}

.nazwasmall img {
		margin: 0px 5px 0px 0px;
}

.trodd {
		background-color: #D5D5D5;
}

.koperta {

}

.koperta img {
		border: 0px;
		margin: 6px 10px 6px 6px;
}

.nazwaauto {
		width: 100px;
}

.nazwaauto p {
		margin: 4px 2px 4px 15px;
}

.nazwacz {
		width: 300px;
}

.nazwacz p {
		margin: 4px 0px 4px 15px;
}

.cenacz {
		width: 65px;
		text-align: right;
}

.cenacz p {
		margin: 4px 4px 4px 4px;
}

.stronytop {
		margin: 10px 0px 0px 35px;
		padding: 2px 0px 0px 0px;
		width: 90%;
		background-image:  url(Grafikanew/table_top.png);
		background-repeat: no-repeat;
		background-position: 100% 50%;
		height: 20px;
}

.stronydown {
		background-image:  url(Grafikanew/table_down.png);
		background-repeat: no-repeat;
		background-position: 100% 50%;
		margin: 0px 0px 0px 35px;
		padding: 2px 0px 0px 0px;
		width: 90%;
		height: 26px;
}

.stronydown select {
		font-size: 10px;
}

.stronydown p {
		margin: 0px;
}


.sortowanie {
		float: left;
		margin: 3px 6px 3px 6px;
}

.stronicowanie {
		float: right;
		margin: 3px 6px 3px 6px;
		color: #FFFFFF;
}

.topmarkamodelcz {
		margin: 0px 0px 0px 10px;
		color: #FFFFFF;
		font-weight: bold;
		vertical-align: bottom;
}

.topmarkamodel {
		margin: 0px 0px 0px 63px;
		color: #FFFFFF;
		font-weight: bold;
		vertical-align: bottom;
}

.nazwacz a, a:visited {
		color: #D21717;
}

.toprocznikcz {
		margin: 0px 0px 0px 45px;
		color: #FFFFFF;
		font-weight: bold;
}

.toprocznik {
		margin: 0px 0px 0px 155px;
		color: #FFFFFF;
		font-weight: bold;
}

.topcenacz {
		margin: 0px 0px 0px 225px;
		color: #FFFFFF;
		font-weight: bold;
}

.topcena {
		margin: 0px 0px 0px 47px;
		color: #FFFFFF;
		font-weight: bold;
}

.foto {
		width: 65px;

}

.foto img {
		border: 1px solid #999999;
		padding: 1px;
		margin: 3px 0px 0px 15px;
}

.nazwa {
		width: 240px;
}

.nazwa p {
		margin: 4px 0px 4px 5px;
}

.nazwa a, a:visited {
		color: #D21717;
}

.cena {
		text-align: right;
		width: 80px;
		padding: 0px 10px 0px 0px;
}

.rocznik {
		width: 30px;

}

.demon {
	margin: 0px;
	padding: 10px 30px 10px 50px;
	float: left;
	text-indent:25px;
	line-height: 19px;
}

.demon a {
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
		background-color: #D21717;
		padding: 0px 4px 0px 4px;
}

.dokumenty a {
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
		background-color: #D21717;
		padding: 0px 4px 0px 4px;
}

.dokumenty a:visited {
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
		background-color: #D21717;
		padding: 0px 4px 0px 4px;
}

.dokumenty li {
		margin: 0px 0px 0px 0px;
		padding: 0px;
		line-height: 19px;
}

.dokumenty ol {
		margin: 0px 0px 0px 30px;
		padding: 0px;
}

.demon a:visited {
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
		background-color: #D21717;
		padding: 0px 4px 0px 4px;
}

.demon02 {
	margin: 0px;
	padding: 0px 0px 0px 40px;
	width: 250px;
	float: right;
}

.imgfloatleft {
	float: left;
}

.imgfloatleftbig {
	margin: 0px 0px 0px 70px;
}

.imgfloatright {
	float: right;
}

.red01 {
	margin: 0px;
	font-weight: bold;
	float: left;
}

.red02 {
	margin: 0px;
	font-weight: bold;
}

.formskup {
	padding: 5px 0px 10px 55px;
}

.formskupin02 {
	width: 200px;
	height: 17px;
	padding: 3px 0px 0px 4px;
	border: 1px solid #CCCCCC;
	font-size: 11px;
	color: #666666;
	margin: 0px 0px 0px 15px;
}

.formskup select {
	width: 200px;
	height: 22px;
	padding: 2px 0px 2px 4px;
	border: 1px solid #CCCCCC;
	font-size: 11px;
	color: #666666;
	margin: 0px 0px 0px 15px;
}

.formskup textarea {
	width: 370px;
	height: 150px;
	font-size: 12px;
	color: #666666;
	margin: 0px 0px 0px 15px;
}

.dokumenty {
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 40px;
	width: 400px;
}

.mapa {
	margin: 10px 0px 0px 50px;
	width: 420px;
	border: 1px solid #999999;
	padding: 2px;
}

.kontaktdok {
	font-size: 14px;
	font-weight: bold;
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 8px 55px;
}

.kontaktdok a, a:visited {
	color: #D21717;
}

.kontakttele01 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 25px;
}


.kontaktred {
	color: #D21717;
	font-weight: normal;
	font-size: 12px;
	margin: 0px 0px 0px 10px;
}

.kontaktdane {
	margin: 5px 0px 10px 25px;
	width: 220px;
	float: left;
}

/* lewa kolumna */

#nav {
		width: 300px;
		height: 100%;
		float: left;
}

#menu {
		width: 100%;
}

#list {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
}

#list a, #list a:visited {
		display: block;
		padding: 0px;
		border: 0px;
		color: #EEE;
		text-decoration: none;
}

		#glowna a, #glowna a:visited {
				background-image:  url(Grafikanew/but_glowna_all.png);
				background-repeat: no-repeat;
				background-position: 100% 0%;
				height: 26px;
		}
		
		#glowna a:hover {
				background-image:  url(Grafikanew/but_glowna_all.png);
				background-repeat: no-repeat;
				background-position: 100% 100%;
		}
		
		#czesci a, #czesci a:visited {
				background-image:  url(Grafikanew/but_czesci_all.png);
				background-repeat: no-repeat;
				background-position: 100% 0%;
				height: 38px;
		}
		
		#czesci a:hover {
				background-image:  url(Grafikanew/but_czesci_all.png);
				background-repeat: no-repeat;
				background-position: 100% 100%;
		}
		
		#samochody a, #samochody a:visited {
				background-image:  url(Grafikanew/but_samochody_all.png);
				background-repeat: no-repeat;
				background-position: 100% 0%;
				height: 38px;
		}
		
		#samochody a:hover {
				background-image:  url(Grafikanew/but_samochody_all.png);
				background-repeat: no-repeat;
				background-position: 100% 100%;
		}
		
		#wynajem a, #wynajem a:visited {
				background-image:  url(Grafikanew/but_wynajem_all.png);
				background-repeat: no-repeat;
				background-position: 100% 0%;
				height: 38px;
		}
		
		#wynajem a:hover {
				background-image:  url(Grafikanew/but_wynajem_all.png);
				background-repeat: no-repeat;
				background-position: 100% 100%;
		}
		
		#skup a, #skup a:visited {
				background-image:  url(Grafikanew/but_skup_all.png);
				background-repeat: no-repeat;
				background-position: 100% 0%;
				height: 38px;
		}
		
		#skup a:hover {
				background-image:  url(Grafikanew/but_skup_all.png);
				background-repeat: no-repeat;
				background-position: 100% 100%;
		}
		
		#stacja a, #stacja a:visited {
				background-image:  url(Grafikanew/but_stacja_all.png);
				background-repeat: no-repeat;
				background-position: 100% 0%;
				height: 38px;
		}
		
		#stacja a:hover {
				background-image:  url(Grafikanew/but_stacja_all.png);
				background-repeat: no-repeat;
				background-position: 100% 100%;
		}
		
		#kontakt a, #kontakt a:visited {
				background-image:  url(Grafikanew/but_kontakt_all.png);
				background-repeat: no-repeat;
				background-position: 100% 0%;
				height: 38px;
		}
		
		#kontakt a:hover {
				background-image:  url(Grafikanew/but_kontakt_all.png);
				background-repeat: no-repeat;
				background-position: 100% 100%;
		}

#search {
		width: 100%;
}

#tele {
		width: 100%;
		margin: 4px 0px 0px 0px;
		padding: 0px;
}


.topmini {
		background-image:  url(Grafikanew/topmini.png);
		background-repeat: no-repeat;
		background-position: 100% 50%;
		width: 100%;
		height: 7px;
		margin: 0px;
		padding: 0px;
}

.middlemini {
		background-image:  url(Grafikanew/middlemini.png);
		background-repeat: repeat-y;
		background-position: 100% 50%;
		width: 100%;
		margin: 0px;
		padding: 0px;
}

.downmini {
		background-image:  url(Grafikanew/downmini.png);
		background-repeat: no-repeat;
		background-position: 100% 50%;
		width: 100%;
		height: 8px;
		margin: 0px;
		padding: 0px;
}

.topsearch {
		background-image:  url(Grafikanew/search_top.png);
		background-repeat: no-repeat;
		background-position: 100% 50%;
		width: 100%;
		height: 24px;
		margin: 2px 0px 0px 0px;
		padding: 0px;
}

#middlesearch {
		background-image:  url(Grafikanew/search_middle.png);
		background-repeat: no-repeat;
		background-position: 100% 50%;
		width: 100%;
		height: 197px;
		margin: 0px 0px 0px 0px;
		padding: 0px;
		z-index: 3;
		float: left;
		position: relative;
}

#middlesearchload {
		background-image:  url(Grafikanew/search_middle.png);
		background-repeat: no-repeat;
		background-position: 100% 50%;
		height: 197px;
		width: 280px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 20px;
		z-index: 2;
		float: left;
		position: absolute;
		
}

#middlesearchload img {
		margin: 30px 0px 0px 90px
		
}

.loading {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 45px;

}

#middlesearch form {
		padding: 0px;
		margin: 0px;
}

#middlesearch select {
		height: 20px;
		width: 220px;
		margin: 4px 0px 4px 0px;
		border: 1px solid #CCCCCC;
		font-size: 11px;
}


.parasearch01 {
	padding: 10px 0px 0px 55px;
	margin: 0px;
}

#czesci_tekst {
	border: 1px solid #CCCCCC;
	height: 17px;
	width: 175px;
	font-size: 11px;
}

.downsearch {
		background-image:  url(Grafikanew/search_down.png);
		background-repeat: no-repeat;
		background-position: 100% 50%;
		width: 100%;
		height: 4px;
		margin: 0px;
		padding: 0px;
}


/* prawa kolumna */

#main {
		width: 500px;
		height: 100%;
		float: right;
		margin: 0px;
		padding: 0px;
}

#intro {
		width: 100%;
		height: 215px;
		text-align: left;
		padding: 0px 0px 0px 21px;
}

#intro p {
		margin: 0px 0px 0px 20px;
		color: #666666;
		float: left;
		width: 255px;
		text-align: left;
		line-height: 19px;
}

#intro img {
		border: 0px solid #999999;
		padding: 1px;
		margin: 12px 0px 0px 0px;

}

#intro a {
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
		background-color: #D21717;
		padding: 0px 4px 0px 4px;
}

#intro a:visited {
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
		background-color: #D21717;
		padding: 0px 4px 0px 4px;
}
			
			.specialstart {
				padding: 13px 20px 0px 0px;
			}
			
			.specialczesci {
				padding: 20px 20px 0px 0px;
				font-size: 11px;
			}
			
			.specialsamochody {
				padding: 35px 20px 0px 0px;
			}
			
			.specialskup {
				padding: 12px 20px 0px 0px;
				font-size: 11px;
			}
			
			.specialstacja {
				padding: 13px 20px 0px 0px;
			}
			
			.specialkontakt {
				padding: 14px 20px 0px 0px;
			}
			
			.specialgwarancja {
				padding: 20px 20px 0px 0px;
			}

#promo {
		background-image:  url(Grafikanew/middle.png);
		background-repeat: repeat-y;
		background-position: 100% 50%;
		width: 100%;
}

.promoinfo {
		height: 195px;
		width: 100%;
		display: block;
		margin: 0px;
}

.promotekst {
		width: 55%;
		float: right;
}

.duzefoto {
		width: 45%;
		float: left;
}

.duzefoto img {
		margin: 10px 5px 5px 45px;
		padding: 1px;
		border: 1px solid #666666;
}

.promowciecie {
		padding: 10px 20px 5px 5px;
		margin: 0px;
		font-size: 11px;
		line-height: 19px;
}


.promowciecie img {
		border: 0px;
		margin: 12px 0px 0px 0px;
}

.aktunag01 {
		margin: 0px;
		color: #000000;
		font-size: 18px;
}

.aktunag01 a {
		color: #000000;
		text-decoration: none;
		font-weight: bold;
		margin: 0px;
}

.aktunagpara {
		margin: 0px;
		padding: 6px 0px 5px 40px;
}

.aktunagdetail {
		color: #666666;
		padding: 1px;
		display: inline-block;
		margin: 1px 2px 0px 2px;
		padding: 0px 5px 0px 5px;
		font-size: 11px;
}

.zmieniarka {
		background-image:  url(Grafikanew/promochange.png);
		background-repeat: repeat-y;
		background-position: 100% 50%;
		width: 100%;
		height: 29px;
		text-align: right;
		position: relative;
}

.zmieniarka a {
		text-decoration: none;
}

.zmieniarka p {
		margin: 0px;
		padding: 0px 25px 0px 0px;
}

.zmieniarka img {
		border: 0px;
		margin: 5px 2px 0px 2px
}

		.cyferki {
			position: absolute;
			width: 468px;
			text-align: right;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			
		}
		
		.cyferki p {
			color: #FFFFFF;
			margin: 0px 0px 0px 0px;
			padding: 5px 0px 0px 0px;
			text-align: right;
			font-size: 10px;
		}
		
		.cyferki a, .cyferki a:visited {
			color: #FFFFFF;
			padding: 0px 0px 0px 13px;
		}

.letter {
		width: 100%;
}

#aktu {
		width: 60%;
		float: left;
}

#newsletter {
		width: 40%;
		float: right;
}

.butforward01 {
		background-image:  url(Grafikanew/but_forward.png);
		background-repeat: no-repeat;
		background-position: 100% 50%;
		width: 35px;
		height: 20px;
		border: 0px;
		margin: 0px 0px 0px 6px;
		vertical-align: bottom;
}

.textinput {
		border: 1px solid #CCCCCC;
		font-size: 11px;
		color: #666666;
		height: 18px;
		margin: 0px 0px 0px 14px;
		padding: 0px;
}

.pytanie {
		padding: 0px 5px 0px 14px;
		font-weight: bold;
		line-height: 19px;
}

.pytanie02 {
		padding: 0px 5px 0px 20px;
		font-size: 10px;
}


#footer {
		background-image:  url(Grafikanew/footer_tlo.png);
		background-repeat: no-repeat;
		background-position: 85% 50%;
		width: 100%;
		height: 20px;
		margin: 8px 0px 0px 0px;
		padding: 0px;
}

#footer p {
		margin: 0px 0px 0px 0px;
		padding: 0px;
}

#footer a {
		text-decoration: none;
}

.foot01 {
		color: #FFFFFF;
		font-weight: bold;
		font-size: 10px;
		margin: 0px 0px 0px 44px;
}

.foot02 {
		color: #FFFFFF;
		font-weight: bold;
		font-size: 10px;
		margin: 0px 0px 0px 92px;
}

.top {
		background-image:  url(Grafikanew/top.png);
		background-repeat: no-repeat;
		background-position: 100% 50%;
		width: 100%;
		height: 8px;
		margin: 0px;
		padding: 0px;
}

.middle {
		background-image:  url(Grafikanew/middle.png);
		background-repeat: repeat-y;
		background-position: 100% 50%;
		width: 100%;
		margin: 0px;
		padding: 0px;
}

.middle table {
		width: 90%;
		margin: 0px 0px 0px 35px;
		padding: 0px;
		background-color: #DDDDDD;
		border-collapse: collapse;
}

.middle td {
		border-collapse: collapse;
}

.down {
		background-image:  url(Grafikanew/down.png);
		background-repeat: no-repeat;
		background-position: 100% 50%;
		width: 100%;
		height: 8px;
		margin: 0px;
		padding: 0px;
}

.samooferta01 {
		width: 470px;
		margin: 0px 0px 0px 0px;
}

.samooferta01 p {

}

.samooferta02 {
		width: 470px;
		margin: 0px 0px 0px 75px;
}

.samooferta02 img {
		border: 1px solid #999999;
		padding: 1px;
		margin: 2px 4px 2px 4px;
}


/* tooltipy */

a.tip {
    position:relative;
    z-index:24; 
}

a.tip:hover {
		z-index:25; 
}

a.tip span {
		display: none;
}

a.tip:hover span { 
    display:block;
    position:absolute;
    top:8px; 
		left:20px; 
		width:120px;
    border:1px solid #CCCCCC;
    background-color:#EEEEEE; 
		color:#666666;
    text-align: center;
		font-size: 10px;
		padding: 4px;
}

a.tip02 {
    position:relative;
    z-index:24; 
}

a.tip02:hover {
		z-index:25; 
}

a.tip02 span {
		display: none;
		text-indent:0px;
}

a.tip02:hover span { 
    display:block;
    position:absolute;
    top:15px; 
		left:40px; 
		width:120px;
    border:1px solid #CCCCCC;
    background-color:#EEEEEE; 
		color:#666666;
    text-align: center;
		font-size: 10px;
		padding: 4px;
		text-indent:0px;
}

a.tip03 {
    position:relative;
    z-index:24; 
}

a.tip03:hover {
		z-index:25; 
}

a.tip03 span {
		display: none;
		text-indent:0px;
}

a.tip03:hover span { 
    display:block;
    position:absolute;
    top:15px; 
		left:60px; 
		width:120px;
    border:1px solid #CCCCCC;
    background-color:#EEEEEE; 
		color:#666666;
    text-align: center;
		font-size: 10px;
		padding: 4px;
		text-indent:0px;
}
