body {
    background: #0195ef;/* url(images/tlo.jpg);*/
    color: #001929;
    font-family: Verdana, Tahoma, Calibri, Helvetica, Arial, sans-serif;
    font-size: 13px;
    margin: 0;
    padding: 0;
    text-align: center;
}

h1 {
    color: #001929;
    font-size: 15px;
    margin: 0;
    padding: 0 margin: 0px;
    padding: 0px;
    text-align: center;
}

img {
    border: 0px;
    align: center;
}

a:link,
a:visited {
    outline: none;
    text-decoration: none;
    color: #df0808;
}

a:hover {
    outline: none;
    text-decoration: none;
    color: #777;
}

#spacer-1 {
    background: url(images/pphujpas_03.jpg) no-repeat;
    margin: 0px;
    padding: 0px;
    height: 17px;
    width: 1000px;
}

#menu {
    background: url(images/menu.jpg) no-repeat;
    margin: 0px;
    padding: 0px;
    height: 90px;
    width: 1000px;
}

#menu a {
	float: left;
	height: 90px;
	text-align: left;
	text-indent: -4000px;
}

a#menu-index { width: 474px; }
a#menu-about { width: 98px; }
a#menu-about:hover { background: url(images/menu.jpg) -474px -90px; }
a#menu-products { width: 123px; }
a#menu-products:hover { background: url(images/menu.jpg) -572px -90px; }
a#menu-cooperation { width: 98px; }
a#menu-cooperation:hover { background: url(images/menu.jpg) -695px -90px; }
a#menu-location { width: 85px; }
a#menu-location:hover { background: url(images/menu.jpg) -793px -90px; }
a#menu-contact { width: 77px; }
a#menu-contact:hover { background: url(images/menu.jpg) -878px -90px; }

#languages {
    background: url(images/menulang.jpg) no-repeat;
    margin: 0px;
    padding: 0px;
    height: 22px;
}

#languages .spacer {
    float: left;
    height: 22px;
    float: left;
    width: 841px;
}

#languages a { float: left; height: 22px; width: 29px; text-align: left; text-indent: -4000px; }
a#lang-pl:link,
a#lang-pl:visited { background: -841px 0px no-repeat; }
a#lang-pl:hover { background: url(images/menulang.jpg) -841px -22px; }

a#lang-en:link,
a#lang-en:visited { background: -870px 0px no-repeat; }
a#lang-en:hover { background: url(images/menulang.jpg) -870px -22px; }

a#lang-de:link,
a#lang-de:visited { background: -899px 0px no-repeat; }
a#lang-de:hover { background: url(images/menulang.jpg) -899px -22px; }

a#lang-ru:link,
a#lang-ru:visited { background: -928px 0px no-repeat; }
a#lang-ru:hover { background: url(images/menulang.jpg) -928px -22px; }

#allegro {
    background: no-repeat url(images/menualle.jpg);
    margin: 0px;
    padding: 0px;
    height: 42px;
}

#allegro .spacer {
    float: left;
    height: 42px;
    width: 141px;
}

#allegro a.outgoing {
    float: left;
    height: 42px;
    width: 120px;
}

#allegro a.outgoing:hover { background: url(images/menualle.jpg) -141px -42px; }

#szalunki {
    background: no-repeat url(images/menusza.jpg);
    margin: 0px;
    padding: 0px;
    height: 95px;
}

#szalunki .spacer {
    float: left;
    height: 95px;
    width: 48px;
}

#szalunki a.outgoing {
    float: left;
    height: 95px;
    width: 373px;
}

#szalunki a.outgoing:hover { background: url(images/menusza.jpg) -48px -95px; }

#spacer-3 {
    background: url(images/pphujpas_08.jpg) no-repeat;
    margin: 0px;
    padding: 0px;
    height: 51px;
    width: 1000px;
}

#spacer-2 {
    background: url(images/pphujpas_06.jpg) no-repeat;
    margin: 0px;
    padding: 0px;
    height: 15px;
    width: 1000px;
}

#header { margin: 0px; padding: 0px; height: 40px; text-align: left; text-indent: -4000px; }
body.rzetelna-firma #header,
body.index #header { background: url(images/nag2.jpg) no-repeat; }
body.lopaty-do-sniegu #header { background: url(images/nag1.jpg) no-repeat; }
body.wspolpraca #header { background: url(images/nag3.jpg) no-repeat; }
body.lokalizacja #header { background: url(images/nag4.jpg) no-repeat; }
body.kontakt #header { background: url(images/nag5.jpg) no-repeat; }

a#szalunki-footer:link,
a#szalunki-footer:visited {
	background: url(images/menudol.jpg) 0 0 no-repeat;
    display: block;
    height: 104px;
    width: 1000px;
}
a#szalunki-footer:hover { background-position: 0 -104px; }

#footer {
    background: url(images/menu_dol.jpg) no-repeat;
    margin: 0px;
    padding: 0px;
    height: 147px;
    width: 1000px;
}

#link-contact:link,
#link-contact:visited {
    background: no-repeat url(images/menu_dol.jpg) 0 0;
    float: left;
    height: 147px;
    width: 265px;
}

#link-contact:hover { background-position: 0 -147px; }

#footer .spacer {
    float: left;
    height: 147px;
    width: 545px;
}

#footer .outgoing:link,
#footer .outgoing:visited {
    background: no-repeat url(images/menu_dol.jpg) -810px 0px;
    float: left;
    height: 147px;
    width: 190px;
}

#footer .outgoing:hover { background-position: -810px -147px; }

#footer-spacer {
    background: url(images/pphujpas_17.jpg) no-repeat;
    margin: 0px;
    padding: 0px;
    height: 8px;
    width: 1000px;
}

p.plat {
    font-size: 9px;
    color: #666666;
    border: 0px;
}

.opis {
    font-size: 20px;
    color: #191919;
    border: 0px;
    text-align: center;
}

.nazwa {
    font-size: 28px;
    color: #191919;
    font-weight: bold;
    border: 0px;
    text-align: center;
}

#container {
    position: relative;
    margin: 0 auto;
    width: 1000px;
}

#page {
    font-size: 23px;
    background-image: url(images/pphujpas_10.jpg);
}

#content { text-align: left; overflow: hidden; margin: 0 70px; padding: 10px 0; font-size: 13px; color: #001929; }
#content table { padding: 0; border-collapse: collapse; margin: 0 auto; border: 1px solid #eee; }
#content table td,
#content table th { border: 1px solid #dedede; padding: 5px 8px; }
table th { text-align: left; }
#content table td { text-align: right; }
#content table th { background: #e5e5e5; }

label { display: block; margin: 0 0 10px 0; }
input, textarea, select { font: inherit !important; border: 1px solid #ccc; padding: 4px 4px; }
textarea { width: 360px; }

input[type=submit],
input[type=reset] {
	color: #fff;
	background: #0195ef;
	padding: 4px 8px;
	border: 0;
	text-transform: uppercase;
	border-radius: 2px;
	margin: 0;
	cursor: pointer;
}

input[type=reset] { background: #999; }

form img { vertical-align: baseline; float: left; }
a img { border: 0; }

p.sent { display: none; }
p.error { color: #f00; }

form textarea.error,
form input.error,
form select.error { border-color: #f00; }

.clearfix:before,
.clearfix:after {
	content: " ";
	display: table;
}

.clearfix:after {
	clear: both;
}

.clearfix {
	*zoom: 1;
}

.column { float: left; }
.column.first { width: 49%; }
.column.last { width: 49%; margin-left: 2%; }


body.en #menu { background: url(images/en/menu.jpg) no-repeat; }
body.en a#menu-index { width: 474px; }
body.en a#menu-about { width: 98px; }
body.en a#menu-about:hover { background: url(images/en/menu.jpg) -474px -90px; }
body.en a#menu-products { width: 123px; }
body.en a#menu-products:hover { background: url(images/en/menu.jpg) -572px -90px; }
body.en a#menu-cooperation { width: 98px; }
body.en a#menu-cooperation:hover { background: url(images/en/menu.jpg) -695px -90px; }
body.en a#menu-location { width: 85px; }
body.en a#menu-location:hover { background: url(images/en/menu.jpg) -793px -90px; }
body.en a#menu-contact { width: 77px; }
body.en a#menu-contact:hover { background: url(images/en/menu.jpg) -878px -90px; }

body.en #languages { background: url(images/en/menulang.jpg) no-repeat; }

body.en #allegro { background: no-repeat url(images/en/menualle.jpg); }
body.en #allegro a, body.en #allegro .spacer { display: none; }

body.en #szalunki { background: no-repeat url(images/en/menusza.jpg); }
body.en #szalunki a.outgoing:hover { background: url(images/en/menusza.jpg) -48px -95px; }

body.en #spacer-2 { background: url(images/en/pphujpas_06.jpg) no-repeat; }

body.index.en #header { background: url(images/en/nag2.jpg) no-repeat; }
body.snow-sholves.en #header { background: url(images/en/nag1.jpg) no-repeat; }
body.cooperation.en #header { background: url(images/en/nag3.jpg) no-repeat; }
body.location.en #header { background: url(images/en/nag4.jpg) no-repeat; }
body.contact.en #header { background: url(images/en/nag5.jpg) no-repeat; }

body.en a#szalunki-footer:link,
body.en a#szalunki-footer:visited { background: url(images/en/menudol.jpg) 0 0 no-repeat; }
body.en a#szalunki-footer:hover { /*background-position: 0 -104px;*/ }

body.en #footer { background: url(images/en/menu_dol.jpg) no-repeat; }

body.en #link-contact:link,
body.en #link-contact:visited { background: no-repeat url(images/en/menu_dol.jpg) 0 0; }
body.en #link-contact:hover { background-position: 0 -147px; }




body.de #menu { background: url(images/de/menu.jpg) no-repeat; }
body.de a#menu-index { width: 474px; }
body.de a#menu-about { width: 78px; }
body.de a#menu-about:hover { background: url(images/de/menu.jpg) -474px -90px; }
body.de a#menu-products { width: 135px; }
body.de a#menu-products:hover { background: url(images/de/menu.jpg) -552px -90px; }
body.de a#menu-cooperation { width: 130px; }
body.de a#menu-cooperation:hover { background: url(images/de/menu.jpg) -687px -90px; }
body.de a#menu-location { width: 59px; }
body.de a#menu-location:hover { background: url(images/de/menu.jpg) -817px -90px; }
body.de a#menu-contact { width: 75px; }
body.de a#menu-contact:hover { background: url(images/de/menu.jpg) -876px -90px; }

body.de #languages { background: url(images/de/menulang.jpg) no-repeat; }

body.de #allegro { background: no-repeat url(images/de/menualle.jpg); }
body.de #allegro a, body.en #allegro .spacer { display: none; }

body.de #szalunki { background: no-repeat url(images/de/menusza.jpg); }
body.de #szalunki a.outgoing:hover { background: url(images/de/menusza.jpg) -48px -95px; }

body.de #spacer-2 { background: url(images/de/pphujpas_06.jpg) no-repeat; }

body.index.de #header { background: url(images/de/nag2.jpg) no-repeat; }
body.schneeschaufeln.de #header { background: url(images/de/nag1.jpg) no-repeat; }
body.zusammenarbeit.de #header { background: url(images/de/nag3.jpg) no-repeat; }
body.lage.de #header { background: url(images/de/nag4.jpg) no-repeat; }
body.kontakt.de #header { background: url(images/de/nag5.jpg) no-repeat; }

body.de a#szalunki-footer:link,
body.de a#szalunki-footer:visited { background: url(images/de/menudol.jpg) 0 0 no-repeat; }
body.de a#szalunki-footer:hover { /*background-position: 0 -104px;*/ }

body.de #footer { background: url(images/de/menu_dol.jpg) no-repeat; }

body.de #link-contact:link,
body.de #link-contact:visited { background: no-repeat url(images/de/menu_dol.jpg) 0 0; }
body.de #link-contact:hover { background-position: 0 -147px; }

body.snow-sholves #content,
body.lopaty-do-sniegu #content,
body.schneeschaufeln #content { text-align: center; }
body.snow-sholves #content ul,
body.lopaty-do-sniegu #content ul,
body.schneeschaufeln #content ul { margin: 0 auto; width: 300px; text-align: left; }

body.kontakt #content ul,
body.wspolpraca #content ul,
body.lokalizacja #content ul,
body.contact #content ul,
body.cooperation #content ul,
body.location #content ul,
body.kontakt #content ul,
body.zusammenarbeit #content ul,
body.lage #content ul { text-align: center; padding: 0; margin: 0; list-style: none; }