html, body {
padding: 0px;
margin: 0px;
min-width: 750px;
text-align: center;
background: #002e7a url(/layout/images/background.jpg) repeat-x top left;
font: 10px Verdana, Arial, sans serif;
color: #657d8d;
}
* {
padding: 0;
margin: 0;
}
img {
border: 0;
}
.clear {
clear: both;
}
#container {
margin: 0 auto;
width: 750px;
text-align: left;
position: relative;
background: transparent url(/layout/images/container-background.gif) repeat-y top left;
font-size: 1em;
}
#top {
width: 750px;
height: 177px;
color: white;
}
#top ul {
letter-spacing: 0.1em;
position: absolute;
top: 26px;
right: 10px;
}
#top ul li {
display: inline;
padding: 0 0 0 12px;
background: transparent url(/layout/images/top-list-img.gif) no-repeat center left;
}
#top ul li a {
color: white;
text-decoration: none;
}
#top ul li.nodecoration {
background: none;
}
#logo {
position: absolute;
top: 18px;
left: 54px;
}
#desc {
position: absolute;
top: 60px;
left: 210px;
}
#icons {
position: absolute;
top: 154px;
left: 172px;
}
#content {
background: transparent url(/layout/images/top.jpg) no-repeat top left;
width: 750px;
}
#content-1 {
width: 21px;
position: absolute;
top: 183px;
font-size: 0;
}
#content-2 {
position: absolute;
left: 43px;
top: 208px;
}
#content-2 ul {
list-style-type: none;
font-size: 1.2em;
padding: 26px 0 0 2px;
width: 166px;
}
#vendingcontent {
background: transparent url(/layout/images/top-vending.jpg) no-repeat top left;
width: 750px;
}
#vendingrightmain {
position: absolute;
top: 348px;
right: 0;
width: 198px;
height: 200px;
background: transparent url(/layout/images/bottom-vending.jpg) no-repeat top left;
}
#vendingrightmain2 {
position: absolute;
top: 550px;
right: 23px;
width: 154px;
height: 371px;
background: transparent url(/layout/images/maszyna.jpg) no-repeat top left;
}
.vendingcontact {
color: #003475;
}
#offer-pl {
background: transparent url(/layout/images/offer-pl.gif) no-repeat top left;
}
#offer-en {
background: transparent url(/layout/images/offer-en.gif) no-repeat top left;
}
#content-2 ul li {
padding: 0;
}
#content-2 ul li a {
color: #306787;
text-decoration: none;
display: block;
width: 162px;
padding: 3px 0 7px 8px;
background: transparent url(/layout/images/offerline.gif) no-repeat bottom left;
}
#content-2 ul li a:hover {
color: #1d5576;
}
#content-2 ul li ul {
padding: 0;
font-size: 0.9em;
background: none;
}
#content-2 ul li ul li {
padding: 0;
background: #eef4f7;
border-bottom: 1px solid white;
}
#content-2 ul li ul li a {
padding: 2px 0 3px 8px;
background: none;
}
#content-2 ul li a#currentoffer {
background: none;
padding: 3px 0 6px 8px;
}
#content-3 {
text-align: justify;
padding: 0 13px 14px 226px;
background: transparent url(/layout/images/bottom.jpg) no-repeat bottom right;
min-height: 500px;
}
#maintext {
margin: 0 0 0 20px;
width: 300px;
font: 1.1em Arial, sans serif;
line-height: 1.2em;
}
#maintext p {
padding: 0 0 0.9em 0;
}
#maintext ul {
list-style: disc inside;
}
#maintext ol {
list-style-position: inside;
}
#maintext a {
color: #657d8d;
text-decoration: none;
}
h1 {
font-size: 1.2em;
padding: 0 0 10px 0;
font-style: italic;
}
#rightmain {
position: absolute;
top: 195px;
right: 10px;
width: 172px;
height: 249px;
background: transparent url(/layout/images/rightmain.jpg) no-repeat top left;
}
.rightmaincontent {
line-height: 1.2em;
padding: 38px 22px 0 0;
position: absolute;
top: 51px;
}
.rightmaincontent#novelties-pl, .rightmaincontent#novelties-en {
position: absolute;
top: 13px;
left: 22px;
}
.categoryitem {
background: transparent url(/layout/images/itembackground.gif) no-repeat top left;
width: 489px;
min-height: 120px;
margin: 0 0 12px 0;
}
.itemphoto {
float: left;
width: 135px;
height: 85px;
margin: 18px 0 0 15px;
text-align: center;
}
.itemphoto img {
margin: auto;
}
h2 {
padding: 0 0 8px 20px;
font-size: 1.2em;
font-style: italic;
}
.categoryitemcontent h3 {
margin: 0 0 6px 0;
font-size: 1.1em;
font-weight: normal;
}
.categoryitemcontent span a {
color: #003475;
float: right;
text-decoration: none;
}
.categoryitem h3 a {
text-decoration: none;
font-weight: bold;
color: #df6800;
/* color: #657d8d; */
}
.categoryitemcontent {
padding: 2px 0 0 190px;
}
#main {
background: transparent url(/layout/images/main.jpg) no-repeat top left;
height: 267px;
padding: 0 22px 0 22px;
position: relative;
}
.maincontent {
float: left;
width: 128px;
line-height: 1.2em;
padding: 38px 0 0 0;
top: 31px;
}
.maincontent p, .rightmaincontent p {
color: #657d8d;
padding: 0;
text-align: left;
}
.maincontent p.mainp, .rightmaincontent p.mainp {
padding: 0 0 0.7em 0;
height: 48px;
}
.maincontent p a, .rightmaincontent p a {
color: #657d8d;
font-weight: bold;
text-decoration: none;
}
.maincontent a.mainmore, .rightmaincontent a.mainmore {
color: #003475;
font-style: italic;
text-decoration: none;
position: absolute;
top: 203px;
right: 0;
}
.rightmaincontent a.mainmore {
right: 19px;
}
#novelties-pl, #novelties-en {
position: absolute;
} 
#novelties-pl {
background: transparent url(/layout/images/novelties-pl.gif) no-repeat top left;
}
#novelties-en {
background: transparent url(/layout/images/novelties-en.gif) no-repeat top left;
}
#promotions1-pl, #promotions1-en {
position: absolute;
left: 193px;
}
#promotions2-pl, #promotions2-en {
position: absolute;
left: 364px;
}
#promotions1-pl, #promotions2-pl {
background: transparent url(/layout/images/promotions-pl.gif) no-repeat top left;
}
#promotions1-en, #promotions2-en {
background: transparent url(/layout/images/promotions-en.gif) no-repeat top left;
}



#main2 {
padding: 0 22px 0 22px;
position: relative;
font: 1.1em Arial, sans serif;
text-align: left;
background: transparent url(/layout/images/map.jpg) no-repeat bottom right;
height: 238px;
}
#certificates-pl, #certificates-en {
padding: 26px 0 0 0;
position: absolute;
top: 9px;
}
#certificates-pl {
background: transparent url(/layout/images/certificates-pl.gif) no-repeat top left;
}
#certificates-en {
background: transparent url(/layout/images/certificates-en.gif) no-repeat top left;
}
#aboutus-pl, #aboutus-en {
padding: 24px 0 0 0;
position: absolute;
top: 124px;
width: 298px;
}
#aboutus-pl {
background: transparent url(/layout/images/aboutus-pl.gif) no-repeat top left;
}
#aboutus-en {
background: transparent url(/layout/images/aboutus-en.gif) no-repeat top left;
}
#main2 a.main2more {
color: #003475;
font-size: 0.9em;
font-style: italic;
text-decoration: none;
float: right;
}
#map-pl, #map-en {
position: absolute;
top: 9px;
left: 364px;
width: 100px;
height: 14px;
}
#map-pl {
background: transparent url(/layout/images/distributionmap-pl.gif) no-repeat top left;
}
#map-en {
background: transparent url(/layout/images/distributionmap-en.gif) no-repeat top left;
}


#contact {
position: absolute;
left: 55px;
bottom: 30px;
width: 149px;
font: 1.1em Arial, sans serif;
color: #01436a;
}
#contact p {
margin: 0 0 12px 0;
}
#contact a {
color: #01436a;
text-decoration: none;
}
#orders-pl, #orders-en, #desk-pl, #desk-en {
padding: 16px 0 20px 0;
}
#orders-pl {
background: transparent url(/layout/images/orders-pl.gif) no-repeat top left;
}
#orders-en {
background: transparent url(/layout/images/orders-en.gif) no-repeat top left;
}
#desk-pl {
background: transparent url(/layout/images/desk-pl.gif) no-repeat top left;
}
#desk-en {
background: transparent url(/layout/images/desk-en.gif) no-repeat top left;
}
.sup {
font-size: 0.7em;
vertical-align: 50%;
}
#footer {
background: transparent url(/layout/images/bottom2.jpg) no-repeat bottom right;
height: 44px;
color: #e2edf4;
position: relative;
}
#footer p {
display: inline;
position: absolute;
top: 14px;
font: 0.9em Arial, sans serif;
}
#footer img {
vertical-align: middle;
}
#copyright {
left: 246px;
}
#author {
right: 10px;
}
