a, abbr, address, article, aside, audio, b, blockquote, body, canvas, 
caption, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset,
figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup,
html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, 
object, ol, p, pre, q, samp, section, small, span, strong, sub, summary, 
sup, table, tbody, td, tfoot, th, thead, time, tr, ul, var, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font-weight: inherit;
  font-style: inherit;
  vertical-align: baseline;
}
article, aside, canvas, details, figcaption, figure, footer, header, 
hgroup, menu, nav, section, summary {
  display: block;
}
mark {
  background-color: transparent;
}
a, ins, del {
  text-decoration: none;
  color: inherit;
}
ul, ol {
  list-style: none;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
}
caption, th {
  text-align: left;
}
q:after, q:before {
  content: "";
}
*, *:before, *:after {
 /*   -webkit-box-sizing: border-box;  Needed for mobile WebKit */
  /*  -moz-box-sizing: border-box;  Needed for Firefox 
    box-sizing: border-box*/
}
/*html {
	min-height:100%;
    position:relative;
	height: 100%;
}
body{
    height: 100%;
	font-size: 15px;
	line-height: 1.375em;
	font-family: Ubuntu, Tahoma, Verdana, sans-serif;
	color: #3B3B3B;
	background-color: #e5e7e6;	
}
header {
	position: fixed;
	z-index: 9999;
	top: 0;
	left: 0;
	right: 0;
	height: 115px;
	background: #fff;
	font-family: Ubuntu, Tahoma, Verdana, sans-serif;
}*/

.input3 {
color:#fff;
font-weight: bold;
background: #df0024;
border: 0;
font-family: Roboto, Tahoma, Verdana, sans-serif;
	font-weight: 700;
	font-size: 18px;
	padding: 2px 7px;
cursor: pointer;
}

td img {margin: 1px auto !important; vertical-align: middle;}
td  {vertical-align: middle;}
th {
	font-weight: 700;
	padding-right: 7px;
	padding-bottom: 7px;
	color: #DC182D;
}

article {
	width: 30em;
	max-width: 90%;
	padding-bottom: 3em;
	display: inline-block;
	margin-right: 8em;
	vertical-align: top !important;
}


#addresses li {
	padding: 0;
	background-image: none;
}

/*h1, h2, h3 {
	color: #0653b6;
	font-family: 'Ubuntu Condensed', sans-serif;
	font-weight: 700;
	line-height: 1.1em;
	text-transform: uppercase;
	letter-spacing: .05em;
}
h1, h2 {
	font-size: 2.25em;
	margin-bottom: .5em;
	margin-top: 2em;
}*/

h2.gap-naglowek {
	margin-top: 1em;
}
/*
h3 {
	margin: .5em 0;
	font-size: 1.5em;
	margin-top: 1em;
}*/


#addresses h3 {
	padding-left: 60px;
	font-weight:bold;
	color:#DC182D;
	
}
strong, em {
	font-weight: 700;
}
strong {
	color: #DC182D;
}

/*p {
	margin-bottom: .6875em;
}*/

p.lead {
	font-weight: 700;
	color: #DC182D;
	font-size: 1.125em;
}

.download { 
	background: url(images/download.png) no-repeat 0 2px;
	padding-left: 25px;
	font-weight: 700;
	/*color: #ff9c00;
	font-size: 1.125em;*/
}

/*a:hover {
	color: #0653b6;
}

span {
	color: #fff !important;
}*/

.salon, .saloniserwis, .serwis, .salon-legenda, .serwis-legenda, .saloniserwis-legenda, .szukamy, .moto{
	padding-left: 60px;
	display: inline-block;
	max-width: 100%;
	/*width: 21em;*/
	width: 100%;
	margin-bottom: 1em;
	-webkit-box-sizing: border-box;  
   -moz-box-sizing: border-box;  
    box-sizing: border-box
}
.salon, .salon-legenda { 
	background: url(images/salon.png) no-repeat 0 0;
}
.saloniserwis, .saloniserwis-legenda { 
	background: url(images/saloniserwis.png) no-repeat 0 -3px;
}

.moto {
	background: url(images/moto_ico.png) no-repeat 0 0;
}
/*.serwis, .serwis-legenda { 
	background: url(images/serwis.png) no-repeat 0 -3px;
}*/
.salon-legenda, .serwis-legenda, .saloniserwis-legenda { 
	width: auto; padding-left: 50px; margin-right: .5em; height: 2em !important; text-transform: lowercase; font-weight: 700;
}
.szukamy {
	font-weight: 700;
	display: none;
}
footer {
	height: 16px;
	background: #DC182D;
	position: relative;
	max-width: 100%;
	width: 100%;
}
footer nav {
	display: none;
}
#menu {display: none;}
#map-poland2 {display: none;}

#znak {
display: block;
position: absolute;
width: 100%;
bottom: 0%; /*było 12*/
z-index: 10000;
height: 25%;
padding-top: 20px;
}
#znak .wrapper {text-align: right;}
#znak-img {
	width: 190px;
	text-align: right;
	position: absolute;
	right: 0px;
}
/*
@media screen and (max-width: 1366px) {
    header img, footer img {width: 70%; }
	.wrapper {width: 1000px;}
	body {font-size: 14px;}
	header {height: 80px;}
	  
#first_link, #second_link, #third_link, #fourth_link {width: 960px;}
	#first_link {left: -480px;}
	#second_link, #third_link, #fourth_link {right: -460px;}
	#icons, #last_link {width: 270px;}
	#second_link {top: -80px;}
	#third_link {top: -40px;}
	#fourth_link {top: -40px;}
	nav li{padding-top: 44px;}
	section {padding-top: 80px;}
	#do-kogo-sie-zwrocic {
		padding-bottom: 30px;
}
}


@media screen and (max-width: 1201px) {
    .wrapper {width: 960px;}

	#przedluzona-gwarancja article.next, #honda-gap article.next, #honda-select article.next, #do-kogo-sie-zwrocic article.next {
	margin-left: 0px;}

	
}
@media screen and (max-width: 1024px) {

}
@media screen and (max-width: 990px) {
 .wrapper {width: 90%; margin: 0 auto;}
	article, article.rightboxes, article.next {width: 90%; position: relative !important; margin: 0; left: 0; top: 0; padding: 0em 0 3em 0;}
	body {font-size: 16px;}
	#first_link, #second_link, #third_link, #fourth_link {display: none;}
	nav {font-size: .75em;}
	nav li {padding-left: 0; padding-right: 10px; display: inline-block;}
	.main {padding: 0;}
	#first_link_small a {height: 50%; position: absolute; left: 0; right: 0; bottom: 0;}
	#first_link_small {display: block; width: 105.6%; border: 0px solid pink; top: 50px; overflow: hidden;}
	#first_link_small img{border: 0px solid red; max-width: 100%;}
	#icons {right: 0;}
	#icons, #last_link {width: 240px;}
}
@media screen and (max-width: 767px) {
.wrapper {width: 90%; margin: 0 auto;}
	article, article.rightboxes {width: 100%; position: relative !important; margin: 0; left: 0; top: 0;}
	nav {display: none;}
	footer {height: auto;}
	footer nav {display: block; width: 100%;}
	#icons {right: 0;}
	#icons, #last_link {width: 200px;}
	header {position: relative; }
	footer nav ul {float: none; display: block; border-top: 5px solid #0653b6;}
	footer nav li { font-size: 1.125em; display: block; border-bottom: 1px solid #fff; padding: 0; text-transform: none; font-weight: 700; }
	footer nav li a {color: #fff; display: block; padding: .75em; }
	footer nav li a:hover {color: #fff; background: #016a88; }
	header img {width: 153px;}
	section {padding-top: 0;}
	#przedluzona-gwarancja, #honda-gap {background-image: none;}
	h1, h2 {font-size: 2em;	margin-bottom: .5em; margin-top: 1em;}
	#menu {display: block; position: fixed; top: 25px; right: 25px; width: 30px; height: 30px; background: url(images/menu.png) no-repeat 0 0; z-index: 10000;}
	#do-kogo-sie-zwrocic { padding-bottom: 60px;}
	#first_link_small {top: 70px; overflow: hidden;}
}
@media screen and (max-width: 359px) {
	.wrapper {min-width: 288px;}
	body {font-size: 14px;}
	#map-poland {display: none;}
	#map-poland2 {display: block;}
	img {max-width: 100%;}
	#icons, #last_link {width: 160px;}
	#last_link {bottom:-3px;}
	#first_link_small {top: 120px;}
}
ul.poland li {
text-transform: lowercase;
}

@media screen and (max-height: 460px) {
#first_link_small {top: -50px;}	
	#icons, #last_link {width: 160px;}
	#last_link {bottom:-3px;}
}

*/