@charset "utf-8";
/* CSS Document */

body{
	overflow-y:scroll;
}

#powrot{
	width:158px;
	height:33px;
	position:fixed;
}

#powrot a{
	width:158px;
	height:33px;
	position:absolute;
	background:url(../img/powrot.jpg) no-repeat;
}


#strona{
	width:940px;
	height:auto;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
}

#kontaktTop{
	height:43px;
	width:auto;
	
}

ul#telMail{
	color: #c81033;
	font-weight: bold;
	float: right;
	margin-right:20px;
	margin-top:18px;
}

ul#telMail li{
	display: inline;
}

ul#telMail li#tel{
	margin-right:18px;
}

li#mail a{
	text-decoration:none;
	color: #c81033;
}

li#mail2 a{
	text-decoration:none;
	color: #fff;
}

#menu{
	height:53px;
}

#logo_link{
	margin-top:9px;
	display:block;
	float:left;
	width:188px;
	height:44px;
	background:url(../img/logo2.png) no-repeat;
}

p#tachoSerwis{
	font-size:30px;
	color:#036aa5;
}
p#przemyslawBereda{
	font-size:11px;
	color:#5b5b5b;
	margin-left:20px;
}

#home{
	margin-left:235px;
	margin-top:5px;
	float:left;
	background:url(../img/pasek%20home2.png) no-repeat;
	width:123px;
	height:51px;
	position:absolute;
	z-index:1;
}

#przycisk_home a{
	position:absolute;
	width: 16px;
	height: 15px;
	z-index: 3;
	background-image: url(../img/home.png);
	background-repeat: no-repeat;
	margin-top:20px;
	margin-left:94px;
}



#nawigacja{
	width:652px;
	height:59px;
	background-image:url(../img/pasek%20menu.png);
	background-repeat:no-repeat;
	margin-left:292px;
	position:absolute;
	z-index:2;
	
}
ul#nawigacja_linki{
	font-weight:bold;
	color:#FFF;
	font-size:14px;
	margin-top:20px;
	margin-left:64px;
}
ul#nawigacja_linki li{
	display:inline;
	padding-right:30px;
	
}

ul#nawigacja_linki li a{
	text-decoration:none;
	color:#fff;
}

ul#nawigacja_linki li a:hover{
	text-decoration:none;
	color:#ea022e;
}
#firmy{
	margin-top:30px;
	width: 941px;
	height: 92px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ebebeb;
	border-bottom-color: #ebebeb;
	border-top-width: 1px;
	border-bottom-width: 1px;
	float:left;
	
}

ul#firmy_tachografy {
	margin-top:16px;
	width:941px;
	height:58px;
	float:left;	
}
ul#firmy_tachografy li {float:left; }



li#lontex {
	background:url(../img/firmy2.png) no-repeat;
	width:137px;
	height:58px;
	
}

li#lontex:hover{
	background:url(../img/firmy2.png) no-repeat 0px -58px;
}

li#matt{
	background:url(../img/firmy2.png) no-repeat -185px 0px;
	width:149px;
	height:58px;
	margin-top:2px;
	margin-left:63px;
	
}
li#matt:hover{
	background:url(../img/firmy2.png) no-repeat -185px -58px;
}

li#president{
	background:url(../img/firmy2.png) no-repeat -409px 0px;
	width:215px;
	height:58px;
	margin-top:2px;
	margin-left:63px;
	
}
li#president:hover{
	background:url(../img/firmy2.png) no-repeat -409px -58px;
}

li#midland{
	background:url(../img/firmy2.png) no-repeat -691px 0px;
	width:246px;
	height:58px;
	margin-top:2px;
	margin-left:63px;
	
}
li#midland:hover{
	background:url(../img/firmy2.png) no-repeat -691px -58px;
}

#footer{
	margin-top:15px;
	
	
}
#footer p{
	margin-top:15px;
}

#footer a{
	text-decoration:none;
	color:#989898;
	
}

p#prawa_autorskie{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#989898;
	float:left;
	margin-bottom:14px;
}

p#realizacja{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#989898;
	float:right;
}

#facebook{
	width:142px;
	height:32px;
	position:relative;
	margin-top:37px;
}

/* !!content_glowna od tego miejsca!! */

#content_glowna{
	width:941px;
	height:300px;
	margin-top:54px;
	background:url(../img/zdjecia_content3.jpg) no-repeat;
}

p#tresc_glowna{
	width:430px;
	height:auto;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-top:103px;
	padding-left:44px;
	line-height:30px;
	float:left;
}
#content_glowna2{
	width: 941px;
	height: 236px;
	margin-top:25px;
	
}
p#ponadto{
	font-size: 26px;
	color: #c81033;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ebebeb;
	padding-bottom:16px;
}

#okregowa{
	float:left;
	margin-right:2px;
	width:233px;
	height:236px;
	background:url(../img/zdjecia_content2.jpg)no-repeat;
}

#warsztat{
	float:left;
	width:233px;
	height:236px;
	background:url(../img/zdjecia_content2.jpg) no-repeat -235px 0px;
	margin-right:2px;
}
#sklep{
	float:left;
	width:233px;
	height:236px;
	background:url(../img/zdjecia_content2.jpg) no-repeat -470px 0px;
	margin-right:2px;
}
#stacja{
	float:left;
	width:233px;
	height:236px;
	background:url(../img/zdjecia_content2.jpg) no-repeat -705px 0px;
	margin-right:2px;
}

p.opis_zdjecia{
	line-height: 20px;
	margin-left: 23px;
	margin-top:181px;
	margin-bottom:20px;
	color:#fff;
}
/* koniec content_glowna*/


/*początek content_firma*/

#content_firma{
	width:941px;
	height:358px;
	margin-top:72px;
}

#content_certyfikaty{
	width:941px;
	margin-top:72px;
}

#firma_naglowek{
	width:941px;
	height:26px;
	color:#c81033;
}

p#firma_tacho{
	float:left;
	font-size:26px;
}

p#firma_przemyslaw{
		float:left;
	font-size:14px;
	margin-top:9px;
	margin-left:8px;
	
}

#firma_tresc1{
	margin-top:18px;
	width: 941px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ebebeb;
	color:#000000;
	float:left;
}

#czesci_tresc1{
	margin-top:18px;
	width: 941px;
	height:298px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ebebeb;
	color:#000000;
	float:left;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #c81033;
	background:url(../img/czesci.jpg) no-repeat right;
}
#oferta_tresc1{
	margin-top:18px;
	width: 941px;
	height:298px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ebebeb;
	color:#000000;
	float:left;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #c81033;
	background:url(../img/oferta.jpg) no-repeat right;
}

#przepisy_tresc1{
	margin-top:18px;
	width: 941px;
	height:721px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ebebeb;
	color:#000000;
	float:left;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #c81033;
}

#przepisy_tresc1 p#przepisy{
	line-height:20px;
	margin-top:38px;
	
}

#przepisy_tresc1 p#akty_prawne{
	line-height:20px;
	margin-top:27px;
	color:#c81033;
	font-size:18px;
	
}

ul#firma_przepisy{
	margin-top:18px;
}

ul#firma_przepisy li{
	font-size:12px;
	line-height:19px;
	list-style:decimal;
	list-style-position:outside;
	padding-bottom:18px;
	padding-left:5px;
	margin-left:21px;
}

ul#firma_czesci{
	font-size:18px;
	margin-top:95px;
	line-height:21px;
}

ul#firma_oferta2{
	font-size:24px;
	margin-top:59px;
	line-height:27px;
}

ul#firma_oferta2 li#drugi_oferta{
	font-weight:bold;
	color:#c81033;
	
}

#firma_tresc1 ul#firma_lista1{
	padding-top:25px;
	padding-bottom:23px;
}

#firma_tresc1 ul#firma_certyfikaty{
	padding-top:25px;
	
}

#oferta_tresc1 ul#firma_oferta{
	font-size: 14px;
	margin-top: 34px;
	line-height: 24px;
	list-style-image: url(../img/lista_square.png);
	list-style-position: inside;
}
#oferta_tresc1 ul#firma_oferta li{
	
	list-style-image: url(../img/lista_square.png);
	list-style-position: inside;
}

#firma_tresc1 ul li{

	line-height:19px;
}

#firma_tresc1 ul li p#drugi{
	margin-top:15px;
}
#firma_tresc1 ul li p#naglowek2{
	font-size:18px;
	margin-top:24px
}

#firma_tresc1 ul li#ostatni{
	padding-top:21px;
	line-height:19px;
	color:#c81033;
	font-weight:bold;

}

ul#firma_lista2{
	margin-top:20px;
	
}

ul#firma_lista2 li{
	list-style-image:url(../img/lista_square.png);
	list-style-position:inside;	
}

#firma_tresc2{
	width: 941px;
	height: 208px;
	float: left;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #c81033;
	border-bottom-color: #c81033;
	padding-top:9px;
	padding-bottom:9px;
	
}



#zdjecia_firma{
	width: 939px;
	height: 208px;
	background: url(../img/zdjecia_firma2.jpg) no-repeat;
	
	
}

/* koniec content_firma*/

/* poczatek content_kontakt*/
#mapa{
	margin-top:19px;
	width:1580px;
	height:397px;
	float:left;
	margin-left:-320px;
}

#kontakt_tresc{
	float: left;
	width: 723px;
	height: 344px;
	margin-right: auto;
	margin-left: 109px;
	;
	background:url(../img/kontakt_tlo2.jpg) no-repeat;
	color: #fff;
}


#kontakt_tresc_naglowek{
	font-weight:bold;
	font-size:22px;
	margin-top:32px;
	margin-left:26px;
}

#kontakt_tresc1{
	margin-left:26px;
	font-size:16px;
	line-height:20px;
	margin-top:16px;
	
}

ul#kontakt_tresc2{
	margin-left:26px;
	margin-top:33px;
}

ul#kontakt_tresc2 li.pogrubiony{
	font-weight:bold;
	
}

ul#kontakt_tresc2 li{
	
	line-height:20px;
}

#kontakt_tresc3{
	margin-left:26px;
	margin-top:15px;
	width:222px;
	height:auto;
	line-height:20px;
	
}

/*koniec content_kontakt*/

/*poczatek content_formularz*/

#zamowienia {
	font-size:26px;
	color:#036aa5;
	margin-top:79px;
	width:auto;
	height:auto;
}

#zamowienia_tresc{
	margin-top:18px;
	width:941px;
	height:141px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ebebeb;
	border-bottom-color: #ebebeb;
	color:#303030;
}

#zamowienia_tresc1{
	word-spacing:2px;
	margin-top:42px;
	font-weight:bold;
	line-height:19px;
	font-size:13px;
	
}

#zamowienia_tresc2{
	line-height:19px;
	font-size:13px;
	word-spacing:2px;
}

#formularz{
	width:756px;
	height:568px;
	margin-top:46px;
	margin-left:auto;
	margin-right:auto;
	background:url(../img/formularz_tlo.jpg) no-repeat;
}

#formularz_zamowien{
	padding-top:17px;
	margin-left:28px;
	font-size:40px;
	color:#fff;
	height:auto;
}

#formularz_tresc1{
	color:#fff;
	margin-top:18px;
	margin-left:28px;
}

#formularz_tresc2{
	color:#fff;
	margin-top:12px;
	font-size:24px;
	margin-left:28px;
	height:a;
}

#formularz_html{
	margin-top:15px;
	margin-left:28px;
}


#rozmiar{
	color:#fff;
	font-size:18px;
}

ul#szerokosc_profil_srednica{
	margin-top:8px;
	margin-left:20px;
	color:#fff;
	
}

ul#szerokosc_profil_srednica li{
	display:inline;
	
}

#krotki_input{
	width: 79px;
	height: 39px;
	border: 1px solid #fff;
	margin-left:14px;
	margin-right:40px;
	padding-left:16px;
	color:#006fb5;
	font-size:16px;
	line-height:20px;
}

ul#marki{
	margin-top:14px;
	color:#fff;
	font-size:18px;
	float:left;
}

ul#marki li{
	float:left;
	display:inline;
	
}

#marka_samochodu{ 
	margin-left:260px;
	width:auto;
}
#cena{ 
	margin-left:315px;
	width:auto;
}

#imie{
	margin-left:140px;
}

ul#opony_samochody{
	float:left;
	margin-top:8px;
	
	
	
}

ul#opony_samochody li{
	float:left;
	display:inline;
	
}



#opony{
	float:left;
	background-color:#fff;
	
	
}

#samochody{
	width:314px;
	margin-left:25px;
}


#opony select{
	width: 330px;
	padding-left: 16px;
	padding-top: 9px;
	padding-right:14px;
	padding-bottom: 8px;
	border: 1px solid #fff;
	color: #006fb5;
	float: left;
	font-size: 16px;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	background-image: url(../img/strzalka.png);
	background-repeat: no-repeat;
	background-position: 298px;
}

#dlugi_input{
	width: 314px;
	border: 1px solid #fff;
	padding-left:16px;
	padding-top:10px;
	padding-bottom:12px;
	margin-left:10px;
	color:#006fb5;
	float:left;
	font-size:16px;
}

ul#sezon_cena{
	float:left;
	margin-top:6px;
}

ul#sezon_cena li{
	float:left;
	display:inline;
}

#wybor_sezonu select{
	width: 330px;
	padding-left: 16px;
	padding-top: 9px;
	padding-right:14px;
	padding-bottom: 8px;
	border: 1px solid #fff;
	color: #006fb5;
	float: left;
	font-size: 16px;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	background-image: url(../img/strzalka.png);
	background-repeat: no-repeat;
	background-position: 298px;
}

p#od{
	float:left;
	margin-left:52px;
	margin-top:13px;
}

p#do{
	float:left;
	margin-top:13px;
	margin-left:27px;
}

#sezon_cena input{
	float:left;
	width: 79px;
	height: 39px;
	border: 1px solid #fff;
	margin-left:27px;
	padding-left:16px;
	color:#006fb5;
	font-size:16px;
	line-height:20px;
	
}

ul#telefon_imie li{
	margin-top:10px;
}

ul#telefon_imie{
	display:block;

}

#telefon_imie input{
	width: 314px;
	border: 1px solid #fff;
	padding-left:16px;
	padding-top:10px;
	padding-bottom:12px;
	color:#006fb5;
	float:left;
	font-size:16px;
}
#telefon{
	margin-right:35px
}

#wyslij{
	width: 80px;
	height: 40px;
	background-color: #fff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #f43b3b;
	border-left-color: #fff;
	margin-left:310px;
	margin-right:auto;
	margin-top:30px;
	
	
}

p#czas_realizacji{
	color:#fff;
	width:auto;
	margin-left:246px;
	font-size:12px;
	margin-top:9px;
}

p#wymagane_pola{
	font-size:40px;
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	position:absolute;
	margin-top:-100px;
	margin-left:120px;
	color:#f43b3b;

}

/*koniec content_formularz*/

/*poczatek content_sprzedaz-opon*/

#sprzedaz_opon_tresc{
	width:941px;
	height:138px;
	float:left;
}

#sprzedaz_opon_tresc p{
	color: #f43b3b;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	margin-top:auto;
	margin-bottom:auto;
	margin-top:70px;
}

#sprzedaz_zdjecia{
	float:left;
	width:940px;
	height:313px;
	background:url(../img/sprzedaz_opon.jpg) no-repeat;
}