* { margin:0px }
body,html { padding:0px; background-color:#b5b5b5; width:100%; height:100% }
body,html,table,td { font-family:"Open Sans",Tahoma; font-weight:300; font-size:14px; color:#333333 }
table, td { empty-cells:show; padding:0px; }
a, td a { color:#333333; text-decoration:none }
a:hover, td a:hover { color:#ed1847; text-decoration:none }
blockquote { margin-left:20px; padding-left:20px; }
ul { padding-left:35px}
ol { padding-left:23px}
b, strong { font-weight:700 }
/*HR { height:1px; border:0px; color:#BCBCAD; background-color:#BCBCAD; }*/
/*DIV { border: 1px solid #000000; height: 10px; }*/

.content { width:100%; text-align:center }
.content-width { width:1200px; margin:0 auto; text-align:left; clear:both; overflow:hidden; position:relative }
.content-width2 { width:1200px; margin:0 auto; text-align:left; clear:both; position:relative }

.content-top { background-color:#ffffff; width:100%; height:59px; border-bottom:1px solid #cccccc; position:fixed; top:0px; left:0px; z-index:999 }
.content-top div.tel { float:left; width:155px; height:26px; background:url('./images/top-tel.png') 15px 0px no-repeat; margin-top:19px }
.content-top div.tel div.text { font-size:14px; font-weight:400; color:#666666; padding:3px 0 0 49px }
.content-top div.email { float:left; width:183px; height:20px; border-left:1px solid #313131; background:url('./images/top-email.png') 13px 1px no-repeat; margin-top:22px }
.content-top div.email div.text { padding:0 0 0 46px }
.content-top div.email div.text,
.content-top div.email div.text a { font-size:14px; font-weight:400; color:#666666; text-decoration:none }
.content-top div.email div.text a:hover { color:#ed1847; text-decoration:none }
.content-top div.logo { float:left; width:75px; height:59px }
.content-top div.logo-off { background-position:center -59px !important }
.content-top div.logo-fiat { background:url('./images/top-logo-fiat.jpg') center 0px no-repeat; margin-left:0px }
.content-top div.logo-alfa-romeo { background:url('./images/top-logo-alfa-romeo.jpg') center 0px no-repeat }
.content-top div.logo-lancia { background:url('./images/top-logo-lancia.jpg') center 0px no-repeat }
.content-top div.logo-fiat2 { background:url('./images/top-logo-fiat2.jpg') center 0px no-repeat }
.content-top div.logo-abarth { background:url('./images/top-logo-abarth.jpg') center 0px no-repeat }
.content-top div.logo-jeep { background:url('./images/top-logo-jeep.jpg') center 0px no-repeat }
.content-top div.logo-iveco { background:url('./images/top-logo-iveco.jpg') center 0px no-repeat }
.content-top div.logo-samochody-uzywane { float:left; width:80px; height:59px; background:url('./images/top-logo-samochody-uzywane.png') center center no-repeat; margin-left:15px }
.content-top div.logo2 { float:left; width:58px; height:59px; border-left:1px solid #cccccc }
.content-top div.logo2-facebook { background:url('./images/top-facebook.png') center center no-repeat; margin-left:19px }
.content-top div.logo2-google { background:url('./images/top-google.png') center center no-repeat }
.content-top div.logo2-dribbble { background:url('./images/top-dribbble.png') center center no-repeat }
.content-top div.logo2-twitter { background:url('./images/top-twitter.png') center center no-repeat }
.content-top div.logo2-in { background:url('./images/top-in.png') center center no-repeat; border-right:1px solid #cccccc }
.content-top div.logo2-home { background:url('./images/top-home.png') center center no-repeat; border-right:1px solid #cccccc }
.content-top div.logo2-pl { background:url('./images/top-pl.png') center center no-repeat }
.content-top div.logo2-en { background:url('./images/top-en.png') center center no-repeat }
.content-top div.logo2-de { background:url('./images/top-de.png') center center no-repeat }
.content-top div.sm-gmap { background:url('/images/gmap-new.png') center center no-repeat }

/*.fixed-bombki { position:fixed; top:0; left:0; z-index:9999; width:332px; height:650px; background:url('./images/swieta-bombki.png') no-repeat; display:none }
@media(min-width:1600px){
	.fixed-bombki { display:block; width:166px; height:325px; background-size:166px auto }
}
@media(min-width:1850px){
	.fixed-bombki { display:block; width:332px; height:650px; background-size:332px auto }
}*/
/*.fixed-galazka-left { position:fixed; top:0; left:0; z-index:9999; width:332px; height:278px; background:url('./images/swieta-left.png') no-repeat; display:none }
.fixed-galazka-right { position:fixed; top:0; right:0; z-index:9999; width:332px; height:278px; background:url('./images/swieta-right.png') no-repeat; display:none }*/
@media(min-width:1600px){
	.fixed-galazka-left,
	.fixed-galazka-right { display:block; width:166px; height:139px; background-size:166px auto }
}
@media(min-width:1850px){
	.fixed-galazka-left,
	.fixed-galazka-right { display:block; width:332px; height:278px; background-size:332px auto }
}

.content-menu-top { background-color:#ffffff; height:135px; margin-top:59px }
.content-menu-top div.logo { float:left; width:178px; height:27px; background:url('./images/logo-adfauto.jpg') no-repeat; margin:44px 0 0 13px; position:relative }
/*.content-menu-top div.logo-swieta { position:absolute; right:-4px; bottom:-2px; width:243px; height:84px; background:url('./images/logo-adfauto-swieta.png'); z-index:9999 }*/
.content-menu-top div.buttons { float:right }
.content-menu-top div.menu-top-short { display:none; text-align:center; float:right; width:44px; height:34px; background:url('./images/top-menu-short.gif') no-repeat; cursor:pointer; margin:35px 10px 35px 0 }
.content-menu-top div.button { float:right; width:auto; height:80px; border:0; background:none;  margin:31px 25px 0 0 }
.content-menu-top div.button div.text { font-size:18px; font-weight:400; color:#333333; line-height:14px; padding:9px 3px 0px 3px }
.content-menu-top div.button div.text span.info { font-size:10px }
.content-menu-top div.button:hover,
.content-menu-top div.button-hover { border-top:4px solid #ed1847; background:url('./images/menu-top-bg.gif') center bottom no-repeat; margin-top:27px }

/* tu nie zmieniac display, do zmiany jest w style.glowna.css */
.content-menu-top div.swieta-snieg { position:absolute; left:-6px; top:100px; width:906px; height:129px; background:url('./images/swieta-snieg.png') no-repeat; z-index:998; display:none }

.content-buttony { background-color:#ffffff; font-size:0px; line-height:0px; padding:25px 0px }
.content-buttony img { border:0 }
.content-buttony div.button-1,
.content-buttony div.button-1en,
.content-buttony div.button-1de { float:left; width:308px; height:95px; overflow:hidden; background:url('./images/button-czesci-zamienne.jpg') 0px 0px no-repeat }
.content-buttony div.button-1en { background-image:url('./images/button-czesci-zamienne-en.jpg') }
.content-buttony div.button-1de { background-image:url('./images/button-czesci-zamienne-de.jpg') }
.content-buttony div.button-2,
.content-buttony div.button-2en,
.content-buttony div.button-2de { float:left; width:307px; height:95px; overflow:hidden; background:url('./images/button-serwis.jpg') 0px 0px no-repeat }
.content-buttony div.button-2en { background-image:url('./images/button-serwis-en.jpg') }
.content-buttony div.button-2de { background-image:url('./images/button-serwis-de.jpg') }
.content-buttony div.button-3,
.content-buttony div.button-3en,
.content-buttony div.button-3de { float:left; width:308px; height:95px; overflow:hidden; background:url('./images/button-uslugi.jpg') 0px 0px no-repeat }
.content-buttony div.button-3en { background-image:url('./images/button-uslugi-en.jpg') }
.content-buttony div.button-3de { background-image:url('./images/button-uslugi-de.jpg') }
.content-buttony div.button-4,
.content-buttony div.button-4en,
.content-buttony div.button-4de { float:left; width:277px; height:95px; overflow:hidden; background:url('./images/button-kontakt.jpg') 0px 0px no-repeat }
.content-buttony div.button-4en { background-image:url('./images/button-kontakt-en.jpg') }
.content-buttony div.button-4de { background-image:url('./images/button-kontakt-de.jpg') }
.content-buttony div.button-1:hover,
.content-buttony div.button-1en:hover,
.content-buttony div.button-1de:hover,
.content-buttony div.button-2:hover,
.content-buttony div.button-2en:hover,
.content-buttony div.button-2de:hover,
.content-buttony div.button-3:hover,
.content-buttony div.button-3en:hover,
.content-buttony div.button-3de:hover,
.content-buttony div.button-4:hover,
.content-buttony div.button-4en:hover,
.content-buttony div.button-4de:hover { background-position:0px -95px}

.content-pasek-niebieski { height:20px; background:url('./images/pasek-niebieski.gif') top repeat-x }
/*.content-pasek-swieta { height:54px; background:url('./images/pasek-dol.png') top repeat-x #fff; margin-top:-10px }*/

.content-menu-bottom { background-color:#333333; padding-bottom:50px }
.content-menu-bottom div.left { float:left; width:180px; margin-left:30px }
.content-menu-bottom div.left div.title { font-size:15px; font-weight:700; color:#ffffff; margin:54px 0 16px 0 }
.content-menu-bottom div.left div.title a { color:#ffffff; text-decoration:none }
.content-menu-bottom div.left div.title a:hover { color:#ed1847; text-decoration:none }
.content-menu-bottom div.left div.title2 { margin-top:30px }
.content-menu-bottom div.left ul { padding-left:0; list-style-type:none }
.content-menu-bottom div.left ul.margin { /*margin-top:90px*/ }
.content-menu-bottom div.left li { border-bottom:1px solid #485159; font-size:13px; font-weight:400; color:#dfdfdf; padding:6px 0 8px 0 }
.content-menu-bottom div.left li.last { border:0; padding-bottom:48px }
.content-menu-bottom div.left li a { color:#dfdfdf; text-decoration:none }
.content-menu-bottom div.left li a:hover { color:#ed1847; text-decoration:none }
.content-menu-bottom div.kontakt { float:right; width:292px; margin-left:30px; font-weight:400; font-size:13px; color:#bbbbbb }
.content-menu-bottom div.kontakt a { color:#bbbbbb; text-decoration:none }
.content-menu-bottom div.kontakt a:hover { color:#ed1847; text-decoration:none }
.content-menu-bottom div.kontakt div.title { font-size:15px; font-weight:700; color:#ffffff; line-height:auto; margin:54px 0 25px 0 }
.content-menu-bottom div.kontakt div.adres { background:url('./images/bottom-adres.png') left top no-repeat; padding:0 0 15px 29px; line-height:18px }
.content-menu-bottom div.kontakt div.tel { background:url('./images/bottom-tel.png') left top no-repeat; padding:0 0 21px 29px; line-height:12px }
.content-menu-bottom div.kontakt div.email { background:url('./images/bottom-email.png') left top no-repeat; padding:0 0 0 29px; line-height:12px }
.content-menu-bottom div.kontakt span.white { color:#ffffff }

.content-pasek-szary { height:50px }

.forms { font-size:18px; font-weight:300; color:#333333 }
.forms .in {
	width:264px; height:47px; line-height:47px; border:1px solid #cccccc; padding:0; margin:0;
	font-family:"Open Sans"; font-size:18px; font-weight:400; color:#333333;
}
.forms .button {
	width:266px; height:49px; border:0; background-color:#ed1847;
	line-height:49px; text-align:center; font-family:"Open Sans"; font-size:20px; font-weight:400; color:#ffffff; text-transform:uppercase;
}
.button.disabled { background-color:#ccc !important }

@media(max-width:1200px){
	.content-width { width:600px }
	.content-width2 { width:600px }
	.content-top div.tel { width:140px; background-position:0px 0px }
	.content-top div.tel div.text { padding:3px 0 0 34px }
	.content-top div.email { width:190px }
	.content-top div.logo2 { width:52px }
	.content-top div.logo2-facebook { margin-left:0 }
	.content-top div.logo { display:none }
	
	.content-menu-top { height:auto }
	.content-menu-top div.buttons { margin-top:31px; display:none; padding-bottom:30px }
	.content-menu-top div.menu-top-short { display:block }
	.content-menu-top div.button { float:none; height:auto; text-align:center; margin-top:4px; padding-bottom:10px }
	.content-menu-top div.button div.text span.info { display:none }
	.content-menu-top div.button:hover,
	.content-menu-top div.button-hover { margin-top:0px; background:none }
	
	.content-buttony div.button-1 { float:left; width:277px; margin-bottom:25px }
	.content-buttony div.button-2 { float:right; width:277px; margin-bottom:25px }
	.content-buttony div.button-3 { float:left; width:277px }
	.content-buttony div.button-4 { float:right; width:277px }
	
	.content-menu-bottom { padding-bottom:15px }
	.content-menu-bottom div.left { clear:left; float:left }
	.content-menu-bottom div.left div.title { margin:15px 0 0px 0 }
	.content-menu-bottom div.left div.title2 { margin-top:15px }
	.content-menu-bottom div.left ul { display:none }
	.content-menu-bottom div.kontakt { width:277px }
	.content-menu-bottom div.kontakt div.title { margin:15px 0 25px 0 }
}

@media(max-width:600px){
	.content-width { width:320px }
	.content-width2 { width:320px }
	
	.content-top { position:relative; height:auto }
	.content-top div.tel { width:auto; background-position:1px 0px; margin:9px 0 }
	.content-top div.tel div.text { padding:3px 10px 0 35px }
	.content-top div.email { width:auto; background-position:13px 1px; margin:12px 0 }
	.content-top div.email div.text { padding:0 0 0 46px }
	.content-top div.logo2 { display:none }
	
	.content-menu-top { height:auto; margin:0 }
	
	.content-buttony { text-align:center; padding-bottom:0 }
	.content-buttony div.button-1,
	.content-buttony div.button-2,
	.content-buttony div.button-3,
	.content-buttony div.button-4 { float:none; width:277px; margin:0 auto; margin-bottom:25px }
	
	.content-menu-bottom div.left { margin-left:44px }
	.content-menu-bottom div.kontakt { padding-bottom:20px }
}