/*----- Start "główne definicje" -----*/
* { padding: 0; margin: 0; outline: 0; }

header {height:190px; width:100%; position:relative; z-index:2; }
.bg-top {width:100%; background:url(../images/bg-top.jpg) center 0 no-repeat;}
.bg-top1 {width:100%; background:url(../images/bg-top1.jpg) center 0 no-repeat;}
.row-1 {width:100%; height:30px; position:relative; background:url(../images/menu-gorne-shadow.png) center bottom no-repeat;}

body {
    font-size: 12px;
    line-height: 1.2;
    font-family: Tahoma, Arial, "Trebuchet MS", sans-serif;
    color: #565353;
    background-color: #181818;
    text-align: left;
}
img {border: 0px}
a:link {color: #feffed; background: transparent; text-decoration: underline; }
a:visited {color: #666666; background: transparent; text-decoration: underline; }
a:active {color: #880000; background: transparent; text-decoration: underline; }
a:hover {color: #C46305; background: transparent; text-decoration: underline; }
ul { padding: 3px 0 2px 20px; }
li { padding: 3px 0 2px 5px; }
p { padding: 10px 0 5px 0; }
ol {padding: 3px 0 3px 20px; }
h1 {font-size: 16px; font-family: Arial, Tahoma, "Trebuchet MS", sans-serif; color:#fa3102; }
h2 {font-size: 13px; font-family: Tahoma, Arial, "Trebuchet MS", sans-serif; color:#565353; }
h3 {font-size: 14px; font-family: Arial, Tahoma, "Trebuchet MS", sans-serif; color:#9F0100; font-weight: bolder; }
hr { color: #333; padding: 0 0 0 0; margin-bottom: 10px; margin-left: 0; margin-right: 0; margin-top: 10px; }


/*----- Koniec "główne definicje" -----*/

/*----- Start "szkielet" -----*/
#top-menu { clear: both; width: 1004px; height: 54px; padding: 0 0 0 0; margin-left: auto; margin-right: auto; }

#srodek { clear: both; width: 997px; height: 479px; margin-left: auto; margin-right: auto; font-size: 11px;  padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0px; position: relative;}

#srodek1 { clear: both; width: 997px; height: 54px; margin-left: auto; margin-right: auto; font-size: 11px;  padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0px; position: relative;}



#gorne-menu { clear: both; position:relative; width: 800px; height: 58px; margin-left: auto; margin-right: auto; font-size: 16px; font-weight: bold; color: #feffed; padding-bottom: 0; padding-left: 50px; padding-right: 0; padding-top: 20px; font-family: arial; text-shadow: 5px 5px 5px #000; }



a.gorne-menu:link {color: #feffed; background: transparent; text-decoration: none; }
a.gorne-menu:visited {color: #feffed; background: transparent; text-decoration: none; }
a.gorne-menu:active {color: #880000; background: transparent; text-decoration: none; }
a.gorne-menu:hover {color: #fa3102; background: transparent; text-decoration: none; }


.jedenascie {font-size: 11px; font-family: Arial; }

#tresc-strony { clear: both; width: 997px; height: 460px; margin-left: auto; margin-right: auto; font-size: 11px;  padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0px; }

#srodek-lewy-dystans { height:460px; width: 30px; float: left; overflow:hidden; margin-left: auto; margin-right: auto; }
#srodek-prawy-dystans { height:460px; width: 24px; float: left; overflow:hidden; margin-left: auto; margin-right: auto; }

#tresc { overflow: visible; position:relative; width: 878px; height: 460px; margin-left: auto; margin-right: auto; background: url('../images/tresc-bg.png'); background-repeat: repeat; padding-bottom: 0; padding-right: 0; padding-top: 0; padding-left: 0; border: 1px groove #FFFFD5; margin-bottom: 0px; margin-top: 15px;	float: left; }

#tresc-kessy { overflow: visible; position:relative; width: 878px; height: 660px; margin-left: auto; margin-right: auto; background: url('../images/tresc-bg.png'); background-repeat: repeat; padding-bottom: 0; padding-right: 0; padding-top: 0; padding-left: 0; border: 1px groove #FFFFD5; margin-bottom: 0px; margin-top: 15px;	float: left; }

#tresc-serwis { overflow: visible; position:relative; width: 878px; height: 560px; margin-left: auto; margin-right: auto; background: url('../images/tresc-bg.png'); background-repeat: repeat; padding-bottom: 0; padding-right: 0; padding-top: 0; padding-left: 0; border: 1px groove #FFFFD5; margin-bottom: 0px; margin-top: 15px;	float: left; }

#tresc-klima { overflow: visible; position:relative; width: 878px; height: 570px; margin-left: auto; margin-right: auto; background: url('../images/tresc-bg.png'); background-repeat: repeat; padding-bottom: 0; padding-right: 0; padding-top: 0; padding-left: 0; border: 1px groove #FFFFD5; margin-bottom: 0px; margin-top: 15px;	float: left; }


#tresc-aku { overflow: visible; position:relative; width: 878px; height: 1050px; margin-left: auto; margin-right: auto; background: url('../images/tresc-bg.png'); background-repeat: repeat; padding-bottom: 0; padding-right: 0; padding-top: 0; padding-left: 0; border: 1px groove #FFFFD5; margin-bottom: 0px; margin-top: 15px;	float: left; }






#tresc-kontakt { overflow: visible; position:relative; width: 878px; height: 1050px; margin-left: auto; margin-right: auto; background: url('../images/tresc-bg.png'); background-repeat: repeat; padding-bottom: 0; padding-right: 0; padding-top: 0; padding-left: 0; border: 1px groove #FFFFD5; margin-bottom: 0px; margin-top: 15px;	float: left; }

#tresc-elektronika { overflow: visible; position:relative; width: 878px; height: 775px; margin-left: auto; margin-right: auto; background: url('../images/tresc-bg.png'); background-repeat: repeat; padding-bottom: 0; padding-right: 0; padding-top: 0; padding-left: 0; border: 1px groove #FFFFD5; margin-bottom: 0px; margin-top: 15px;	float: left; }

#tresc-klucze { overflow: visible; position:relative; width: 878px; height: 685px; margin-left: auto; margin-right: auto; background: url('../images/tresc-bg.png'); background-repeat: repeat; padding-bottom: 0; padding-right: 0; padding-top: 0; padding-left: 0; border: 1px groove #FFFFD5; margin-bottom: 0px; margin-top: 15px;	float: left; }

#tresc-kluczyki-vw { overflow: visible; position:relative; width: 878px; height: 5000px; margin-left: auto; margin-right: auto; background: url('../images/tresc-bg.png'); background-repeat: repeat; padding-bottom: 0; padding-right: 0; padding-top: 0; padding-left: 10px; border: 1px groove #FFFFD5; margin-bottom: 0px; margin-top: 15px;	float: left; }

#tresc-kluczyki-skoda { overflow: visible; position:relative; width: 878px; height: 1750px; margin-left: auto; margin-right: auto; background: url('../images/tresc-bg.png'); background-repeat: repeat; padding-bottom: 0; padding-right: 0; padding-top: 0; padding-left: 10px; border: 1px groove #FFFFD5; margin-bottom: 0px; margin-top: 15px;	float: left; }



#tresc-kluczyki-audi { overflow: visible; position:relative; width: 878px; height: 4830px; margin-left: auto; margin-right: auto; background: url('../images/tresc-bg.png'); background-repeat: repeat; padding-bottom: 0; padding-right: 0; padding-top: 0; padding-left: 10px; border: 1px groove #FFFFD5; margin-bottom: 0px; margin-top: 15px;	float: left; }

#tresc-kluczyki-seat { overflow: visible; position:relative; width: 878px; height: 2500px; margin-left: auto; margin-right: auto; background: url('../images/tresc-bg.png'); background-repeat: repeat; padding-bottom: 0; padding-right: 0; padding-top: 0; padding-left: 10px; border: 1px groove #FFFFD5; margin-bottom: 0px; margin-top: 15px;	float: left; }



#tresc-onas { overflow: visible; position:relative; width: 878px; height: 900px; margin-left: auto; margin-right: auto; background: url('../images/tresc-bg.png'); background-repeat: repeat; padding-bottom: 0; padding-right: 0; padding-top: 0; padding-left: 0; border: 1px groove #FFFFD5; margin-bottom: 0px; margin-top: 15px;	float: left; }

#galeria { overflow: visible; position:relative; width: 1500px; height: 500px; margin-left: auto; margin-right: auto; background: url('../images/galeria-bg.png'); background-repeat: repeat; padding-bottom: 0; padding-right: 0; padding-top: 0; padding-left: 0; margin-bottom: 0px; margin-top: 0px;	float: left;}
#galeria-base { overflow: visible; padding-left: 5px; padding-top: 5px; }

.galeria { overflow: visible; float: left; margin-bottom: 5px; margin-top: 5px; margin-left: 5px; margin-right: 5px; }

#akcepty1 { overflow: visible; position:relative; float: left;  margin-left: 50px; margin-right: 50px;	}
#akcepty2 { overflow: visible; position:relative; float: left; }

#godziny-oferta { clear: both; width: 997px; height: 370px; margin-left: auto; margin-right: auto; font-size: 11px;  padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0px; }



#godziny-lewy-dystans { height:370px; width: 30px; float: left; overflow:hidden; margin-left: auto; margin-right: auto; }
#godziny-prawy-dystans { height:370px; width: 24px; float: left; overflow:hidden; margin-left: auto; margin-right: auto; }


#godziny-tresc { overflow: hidden; position:relative; width: 880px; height: 370px; margin-left: auto; margin-right: auto; background: url('../images/stopka-mala-tlo.png'); background-repeat: repeat; padding-bottom: 0; padding-right: 0; padding-top: 0; padding-left: 0; margin-bottom: 0px; float: left; }

#godziny-tresc-elektronika { overflow: visible; position:relative; width: 880px; height: 800px; margin-left: auto; margin-right: auto; background: url('../images/stopka-mala-tlo.png'); background-repeat: repeat; padding-bottom: 0; padding-right: 0; padding-top: 0; padding-left: 0; margin-bottom: 0px; float: left; }



#godziny-pracy { overflow: hidden; position:relative; width: 230px; height: 370px; margin-left: auto; margin-right: auto; background: url('../images/godziny-pracy-bg.png'); background-repeat: no-repeat; padding-bottom: 0; padding-right: 0; padding-top: 120px; padding-left: 30px; margin-top: 10px; float: left; font-size: 12px; line-height: 1.5; font-family: Arial; color: #232323; }

#adres { padding-bottom: 0; padding-right: 0; padding-top: 25px; padding-left: 0px; margin-top: 10px; font-size: 12px; line-height: 1.5; font-family: Arial; color: #fff; float: left; }

#wykonujemy { margin-left: auto; margin-right: auto; float: left; position:relative; width:590px; height:80px; background-color: #191919; text-align: left; box-shadow: 0px 10px 5px #111111;  padding-bottom: 0; padding-right: 0; padding-top: 0px; padding-left: 10px; margin-top: 10px; z-index:181; }

#wykonujemy-gal { margin-left: auto; margin-right: auto; float: left; position:relative; width:590px; height:40px; background-color: #191919; text-align: left; box-shadow: 0px 10px 5px #111111;  padding-bottom: 0; padding-right: 0; padding-top: 0px; padding-left: 10px; margin-top: 15px; z-index:181; }


.wykonujemy1 {font-size: 25px; line-height: 1.5; font-family: Arial; color: #fff; float: left; font-weight: bold; }
.wykonujemy2 {font-size: 12px; line-height: 1.5; font-family: Arial; color: #fff; float: left; }

#prace { margin-left: auto; margin-right: auto; float: left; position:relative; width:590px; height:320px; background-color: #191919; text-align: left; padding-bottom: 0; padding-right: 0; padding-top: 0px; padding-left: 10px; margin-top: 13px; font-size: 11px; line-height: 2.5; font-family: Tahoma; color: #545353; z-index:182; }

#prace-elektronika { margin-left: auto; margin-right: auto; float: left; position:relative; width:590px; height:732px; background-color: #191919; text-align: left; padding-bottom: 0; padding-right: 0; padding-top: 0px; padding-left: 10px; margin-top: 13px; font-size: 11px; line-height: 2.5; font-family: Tahoma; color: #545353; z-index:183; }

#prace1 {margin-left: auto; margin-right: auto; float: left; position:relative; width:185px; height:255px; text-align: left; padding-bottom: 0; padding-right: 0; padding-top: 20px; padding-left: 0px; margin-top: 0px; text-decoration: underline; }

#prace2 {margin-left: auto; margin-right: auto; float: left; position:relative; width:185px; height:255px; text-align: left; padding-bottom: 0; padding-right: 0; padding-top: 20px; padding-left: 0px; margin-top: 0px; text-decoration: underline; }

#prace3 {margin-left: auto; margin-right: auto; float: left; position:relative; width:185px; height:255px; text-align: left; padding-bottom: 0; padding-right: 0; padding-top: 20px; padding-left: 0px; margin-top: 0px; text-decoration: underline; }

#atraktor {margin-left: 20px; margin-right: 20px; float: left; position:relative; width:201px; height:400px; text-align: left; padding-bottom: 0; padding-right: 0px; padding-top: 0px; padding-left: 0px; margin-top: 30px; border: 1px groove #FFFFD5; }


#atraktor-klucze {margin-left: 20px; margin-right: 20px; float: left; position:relative; width:200px; height:200px; text-align: left; padding-bottom: 0; padding-right: 0px; padding-top: 0px; padding-left: 0px; margin-top: 30px; border: 1px groove #fa3102; }

#tresc-strona {margin-left: auto; margin-right: auto; float: left; position:relative; width:600px; height:400px; text-align: left; padding-bottom: 0; padding-right: 0; padding-top: 20px; padding-left: 0px; margin-top: 0px; font-size: 12px; line-height: 2.0; font-family: Tahoma; color: #ffffff; overflow: visible; }


#body-img { width: 100%; height: 100%; position: fixed; overflow: hidden; }

.tesco {color: #fa3102;}
.cena {color: #faefb3; font-size: 16px; font-family: Arial, Tahoma, "Trebuchet MS", sans-serif; font-weight: bolder;}

#stopka { clear: both; position:relative; width: 997px; height: 32px; margin-left: auto; margin-right: auto; font-size: 11px; background-image: url('../images/stopka-tlo-strona-startowa.png'); padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0; }

#legalka { float: left; font-size: 11px; color: #FFF; padding-bottom: 10px; padding-left: 37px; padding-right: 5px; padding-top: 10px; }

#rights { float: left; font-size: 11px; color: #fa3102; padding-bottom: 10px; padding-left: 5px; padding-right: 5px; padding-top: 10px; }

#menu-dolne { float: right; font-size: 11px; color: #fa3102; padding-bottom: 10px; padding-left: 15px; padding-right: 100px; padding-top: 10px; }



#w3c { position:relative; float: right; height: 32px; padding-top: 15px; }

#logo { clear: both; width: 997px; height: 118px; padding: 0 0 0 0; margin-left: auto; margin-right: auto; }
