/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Tahoma, Verdana, Arial; font-size: 10px; }
.errorBox { font-family : Tahoma, Verdana, Arial; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Tahoma, Verdana, Arial; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Tahoma, Verdana, Arial; font-size : 10px; color: #942cae; text-decoration: underline; }

body {
  background: #3a3935;
  color: #000000;
  margin: 0px;
  background-image: url(images/bg.jpg);
  background-position: center top;
  background-repeat: no-repeat;
}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #9530ae;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Tahoma, Verdana, Arial;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation {
  color: #FFFFFF;
}

A.headerNavigation:hover {
  color: #ffffff;
}

a.loginNavigation {
  display: block;
  text-align: left;
  margin: 8px 10px;
  color: #FFFFFF;
  font-family: "Myriad pro", Tahoma, Arial;
  font-size: 13px;
}

a.loginNavigation:hover {
  display: block;
  text-align: left;
  margin: 8px 10px;
  color: #FFCCFF;
  font-family: "Myriad pro", Tahoma, Arial;
  font-size: 13px;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Tahoma, Verdana, Arial;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Tahoma, Verdana, Arial;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Tahoma, Verdana, Arial;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background-color: transparent
}

.infoBoxContents {
  background-color: transparent;
  font-family: Tahoma, Verdana, Arial;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Tahoma, Verdana, Arial;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Tahoma, Verdana, Arial;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Tahoma, Verdana, Arial;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Tahoma, Verdana, Arial;
  font-size: 10px;
  background: #bfbfbf;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Tahoma, Verdana, Arial;
  font-size: 10px;
  background: #e1e1e1;
  vertical-align: middle;
}

A.pageResults {
  text-decoration: none;
  color: #942cae;
}

A.pageResults:hover {
  color: #94caef;
  background: #bebebe;
  text-decoration: underline;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Tahoma, Tahoma, Verdana, Arial;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Tahoma, Verdana, Arial;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Tahoma, Verdana, Arial;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Tahoma, Verdana, Arial;
  font-size: 10px;
}

TD.smallTextGrey {
  font-family: Tahoma, Verdana, Arial;
  font-size: 10px;
  color: #a8a8a8;
  padding-right: 20px;
}

TD.smallTextGrey a {
  font-family: Tahoma, Verdana, Arial;
  font-size: 11px;
  color: #a8a8a8;
  text-decoration: underline;
}

TD.smallTextGrey a:hover {
  font-family: Tahoma, Verdana, Arial;
  font-size: 11px;
  color: #a8a8a8;
  text-decoration: underline;
}

TD.smallTextPage {
  padding-top: 12px;
  font-family: Tahoma, Verdana, Arial;
  font-size: 16px;
  color: #a8a8a8;
  text-align: center;
}

TD.smallTextPage a {
  display: inline;
  width: auto;
  padding: 0px 5px;
  font-family: Tahoma, Verdana, Arial;
  font-size: 16px;
  color: #a8a8a8;
  text-decoration: none;
}

TD.smallTextPage a:hover {
  display: inline;
  width: auto;
  padding: 0px 5px;
  font-family: Tahoma, Verdana, Arial;
  font-size: 16px;
  color: #686868;
}

TD.accountCategory {
  font-family: Tahoma, Verdana, Arial;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Tahoma, Verdana, Arial;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Tahoma, Verdana, Arial;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Tahoma, Verdana, Arial;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Tahoma, Verdana, Arial;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Tahoma, Verdana, Arial;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Tahoma, Verdana, Arial;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Tahoma, Verdana, Arial;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Tahoma, Verdana, Arial;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Tahoma, Verdana, Arial;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Tahoma, Verdana, Arial;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Tahoma, Verdana, Arial;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #ece3fa; cursor: pointer; }
.moduleRowSelected { background-color: #dbcaf7; }

.checkoutBarFrom, .checkoutBarTo { font-family: Tahoma, Verdana, Arial; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Tahoma, Verdana, Arial; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Tahoma, Verdana, Arial; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Tahoma, Verdana, Arial; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Tahoma, Verdana, Arial; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Tahoma, Verdana, Arial; font-size: 10px; color: #ff0000; }



/* -- futuri.pl -- */

img {
  border: 0px;
}


#page {
  margin: 0px auto;
  width: 990px;
}

#page_head {
  margin: 0px auto 0px 12px;
  width: 934px;
  height: 133px;
  background-image: url(images/store_logobg.png);
  background-position: top left;
  background-repeat: no-repeat;
  overflow: hidden;
}

#page_headtop {
  margin: 0px auto 0px 12px;
  width: 934px;
  height: 196px;
  background-image: url(images/topbg.jpg);
  background-position: top left;
  background-repeat: no-repeat;
}

#menu {
  margin: 0px auto 0px 12px;
  width: 934px;
  height: 48px;
  background-image: url(images/menu.png);
  background-position: top left;
  background-repeat: no-repeat;
}

#menu a {
  display: block;
  float: left;
  line-height: 48px;
  padding: 0px 17px 0px 18px;
  background-image: url(images/menua.png);
  background-position: right;
  background-repeat: no-repeat;
  color: #ffffff;
  font-weight: normal;
  font-family: "Myriad pro", Tahoma, Arial;
  font-size: 13px;
}

#menu p {
  display: block;
  float: right;
  height: 48px;
  line-height: 48px;
  padding: 0px 17px 0px 18px;
  margin: 0px;
  background-image: url(images/menua.png);
  background-position: left;
  background-repeat: no-repeat;
  color: #ffffff;
  font-weight: normal;
  font-family: "Myriad pro", Tahoma, Arial;
  font-size: 13px;
}

#path {
  display: block;
  clear: both;
  margin: 0px auto 0px 12px;
  width: 902px;
  height: 33px;
  padding: 0px 16px;
  line-height: 33px;
  background-image: url(images/path.png);
  background-position: top left;
  background-repeat: repeat-x;
  color: #727170;
  font-weight: bold;
  font-family: Tahoma, Verdana, Arial;
  font-size: 10px;
}

#path a {
  color: #ffffff;
  font-weight: normal;
}

#categories {
  margin: 0px auto 0px 12px;
  width: 934px;
  height: 101px;
  max-height: 101px;
  overflow: visible;
  background-image: url(images/categories.png);
  background-position: top left;
  background-repeat: no-repeat;
}

#categories-in {
  margin: 0px auto;
  width: 932px;
  border: 0px;
  height: 101px;
  max-height: 101px;
  overflow: visible;
}

#categories-in a {
  display: block;
  float: left;
  margin-right: 1px;
  margin-left: 1px;
}

#categories-in img {
  border: 0px;
  margin-top: 1px;
  font-family: "Myriad pro", Tahoma, Arial;
  font-size: 11px;
  font-weight: normal;
  color: #942cae;
}

div.content-home {
  display: block;
  float: left;
  margin: 10px 0px 0px 12px;
  width: 619px;
  min-height: 432px;
  border: 1px solid #ffffff;
  background-image: url(images/contentbg3.png);
  background-position: top left;
  background-repeat: no-repeat;
  background-color: #ffffff;
}

div.content-home h1 {
  margin: 2px 4px 0px 4px;
  padding-bottom: 10px;
  padding-left: 3px;
  font-family: "Myriad pro", Tahoma, Arial;
  font-size: 16px;
  font-weight: normal;
  color: #942cae;
  background-image: url(images/h1bg.png );
  background-position: bottom center;
  background-repeat: no-repeat;

}

#content {
  display: block;
  float: left;
  margin: 10px 0px 0px 12px;
  width: 619px;
  min-height: 475px;
  border: 1px solid #ffffff;
  background-image: url(images/contentbg1.png);
  background-position: top left;
  background-repeat: no-repeat;
  background-color: #ffffff;
}

#content-in {
  display: block;
  float: left;
  margin: 0px;
  width: 620px;
  min-height: 475px;
  background-image: url(images/contentbg2.png);
  background-position: bottom left;
  background-repeat: no-repeat;
}

#content-in h1 {
  margin: 12px 4px 8px 4px;
  padding-bottom: 10px;
  padding-left: 3px;
  font-family: "Myriad pro", Tahoma, Arial;
  font-size: 16px;
  font-weight: normal;
  color: #942cae;
  background-image: url(images/h1bg.png );
  background-position: bottom center;
  background-repeat: no-repeat;

}

#content-in h2 {
  display: block;
  width: 255px;
  clear: both;
  margin-bottom: 2px;
  font-family: "Myriad pro", Tahoma, Arial;
  font-size: 15px;
  color: #942cae;
  font-weight: normal;
}

#content-txt {
  display: block;
  float: left;
  margin: 0px;
  width: 620px;
  min-height: 475px;
  background-image: url(images/txtbg.png);
  background-position: top left;
  background-repeat: no-repeat;
}

#content-txt h1 {
  margin: 12px 4px 8px 4px;
  padding-bottom: 10px;
  padding-left: 3px;
  font-family: "Myriad pro", Tahoma, Arial;
  font-size: 16px;
  font-weight: normal;
  color: #942cae;
  background-image: url(images/h1bg.png );
  background-position: bottom center;
  background-repeat: no-repeat;

}

#content-txt h2 {
  display: block;
  width: 255px;
  clear: both;
  margin-bottom: 2px;
  font-family: "Myriad pro", Tahoma, Arial;
  font-size: 15px;
  color: #942cae;
  font-weight: normal;
}

#right {
  display: block;
  float: right;
  clear: none;
  width: 300px;
  margin: 10px 46px 0px 0px;
}
#right h2 {
  display: block;
  clear: both;
  margin: 0px;
  padding-top: 20px;
  padding-bottom: 8px;
  font-family: "Myriad pro", Tahoma, Arial;
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
}

#login {
  display: block;
  float: right;
  width: 299px;
  height: 108px;
  background-image: url(images/loginbg.png);
  background-position: bottom left;
  background-repeat: no-repeat;
}

div.news {
  display: block;
  width: 100%;
  height: 102px;
  background-image: url(images/newsbg.png);
  background-position: bottom left;
  background-repeat: no-repeat;
  color: #ffffff;
  font-size: 10px;
  font-family: "Myriad pro", Tahoma, Arial;
}

div.ntytul {
  display: block;
  float: left;
  width: 290px;
  height: 15px;
  margin: 8px 5px;
  font-size: 11px;
  color: #9530ae;
  font-family: Tahoma, Verdana, Arial;
  font-weight: bold;
}

div.ndata {
  display: block;
  float: right;
  text-align: right;
  width: 55px;
  height: 15px;
  margin: 0px 5px;
  font-size: 9px;
  color: #d6d6d6;
  font-family: Tahoma, Verdana, Arial;
  font-weight: normal;
}

div.ntresc {
  display: block;
  width: auto;
  margin: 5px;
}

a.nwiecej {
  display: block;
  clear: both;
  text-align: right;
  margin: 0px 5px;
  position: relative;
  top: -4px;
}

#przesylka {
  display: block;
  float: right;
  width: 300px;
  height: 630px;
  background-image: url(images/przesylkabg.png);
  background-position: top left;
  background-repeat: no-repeat;
  background-color: #fffff;
}

#przesylka h2 {
  display: block;
  width: 255px;
  clear: both;
  margin: 5px 6px 12px 6px;
  padding: 0px;
  font-family: "Myriad pro", Tahoma, Arial;
  font-size: 15px;
  line-height: 18px;
  color: #942cae;
  font-weight: normal;
}

#imtrans {
  display: block;
  overflow: hidden;
  height: 170px;
  background-color: #fffff;
}

#przesylka-trans {
  display: block;
  float: right;
  width: 290px;
  height: 163px;
  margin: 5px;
  text-align: center;
  background-image: url(images/przesylkabg2.png);
  background-position: bottom left;
  background-repeat: no-repeat;
  font-family: Tahoma, Verdana, Arial;
  font-size: 11px;
  color: #9c9c9c;
}

#foot {
  display: block;
  float: left;
  margin: 10px auto 0px 12px;
  width: 934px;
  height: 72px;
  background-image: url(images/foot.png);
  background-position: bottom right;
  background-repeat: no-repeat;
}

#foot td {
  color: #666666;
  font-family: Tahoma, Verdana, Arial;
  font-size: 10px;
  padding-top: 10px;
  padding-left: 12px;
  vertical-align: top;
}

input.szukaj {
  background-image: url(images/szukaj.png);
  background-color: transparent;
  background-position: top right;
  display: inline;
  vertical-align: top;
  text-align: center;
  width: 71px;
  height: 27px;
  margin: 0px 0px 0px 6px;
  padding: 2px;
  border: 0px;
  color: #000000;
  font-size: 10px;
}

input.s1 {
  background-image: url(images/s1.png);
  background-color: transparent;
  background-position: top right;
  display: inline;
  vertical-align: top;
  text-align: center;
  width: 211px;
  height: 27px;
  margin: 0px;
  padding: 2px;
  border: 0px;
  color: #7a7a7a;
  font-size: 10px;
}

#produkt {
  display: block;
  margin: 20px;
  overflow: hidden;
}

#produkt h2 {
  display: block;
  width: 400px;
}

div.dostepnosc {
  display: inline;
  background-color: #7f017f;
  text-align: right;
  font-weight: bold;
  color: white;
  font-family: Tahoma, Verdana, Arial;
  font-size: 11px;
  margin: 0px 0px 6px 0px;
  padding: 4px;
  width: auto;
  clear: both;
}

#produkt2 {
  display: block;
  margin: 20px;
  overflow: hidden;
  border-top: 1px solid #cecece;
  font-family: Tahoma, Verdana, Arial;
  font-size: 12px;
  color: #333333;
}

#produkt2 h3 {
  display: block;
  clear: both;
  margin-bottom: 2px;
  font-family: "Myriad pro", Tahoma, Arial;
  font-size: 13px;
  color: #942cae;
  font-weight: normal;
}

div.img {
  width: 228px;
  height: 155px;
  margin: 15px 25px;
  background-image: url(images/imgdiv.png);
  background-color: transparent;
  background-position: top center;
}

div.img img {
  margin: 4px;
}

#prod-left  {
  display: block;
  float: left;
  width: 265px;
  font-family: Tahoma, Verdana, Arial;
  color: #9c9c9c;
}

#prod-right-print  {
  display: block;
  float: right;
  width: 300px;
  font-family: Tahoma, Verdana, Arial;
  font-size: 10px;
  font-weight: bold;
  text-align: right;
  color: #9c9c9c;
  line-height: 25px;
  position: relative;
  top: -22px;
  z-index: 10;
}

#prod-right-print img {
  border: 0px;
  position: relative;
  top: 3px;
}

#prod-right-print a {
  color: #9c9c9c;
  font-weight: normal;
  text-decoration: none;
}

#prod-right  {
  display: block;
  float: right;
  width: 300px;
  font-family: Tahoma, Verdana, Arial;
  font-size: 10px;
  font-weight: bold;
  text-align: right;
  color: #9c9c9c;
  line-height: 25px;
}

#prod-right h3 {
  display: block;
  clear: both;
  margin-bottom: 2px;
  font-family: "Myriad pro", Tahoma, Arial;
  font-size: 13px;
  color: #942cae;
  font-weight: normal;
}

span.cena {
  color: #eba801;
}

span.cenal {
  display: block;
  float: left;
  color: #eba801;
  line-height: 30px;
  font-family: Tahoma, Verdana, Arial;
  font-size: 13px;
  font-weight: bold;
}

span.cenalp {
  display: block;
  float: left;
  color: #ff0000;
  line-height: 30px;
  font-family: Tahoma, Verdana, Arial;
  font-size: 13px;
  font-weight: bold;
  position: relative;
  top: 2px;
  width: 72px;
  text-align: right;
}

div.cenapr {
  height: 1px;
  overflow: visible;
  color: gray;
  font-size: 11px;
  text-decoration: line-through;
  width: 74px;
  text-align: right;
  padding: 1px 0px;
}

span.cena1 {
  color: #9c9c9c;
  font-size: 15px;
}

span.cenas {
  color: #9c9c9c;
  font-size: 11px;
}

span.prodid {
  font-size: 10px;
}

a.white {
  display: block;
  margin: 8px 0px;
  text-align: right;
  font-size: 10px;
  font-family: Tahoma, Verdana, Arial;
  color: #ffffff;
  font-weight: normal;
}

a.whites {
  font-size: 10px;
  font-family: Tahoma, Verdana, Arial;
  color: #ffffff;
  font-weight: normal;
}

#prom {
  display: block;
  float: left;
  margin: 10px 0px 10px 12px;
  width: 621px;
  height: 181px;
  background-image: url(images/promocje.png);
  background-position: top left;
  background-repeat: no-repeat;
}

#prom-in {
  display: block;
  float: left;
  margin: 2px;
  width: 617px;
  height: 177px;
}

div.prod {
  display: block;
  float: left;
  width: 202px;
  height: 182px;
  margin-left: 3px;
  margin-top: 12px;
  margin-bottom: 12px;
  background-image: url(images/proddiv.png);
  background-position: top left;
  background-repeat: no-repeat;
}

div.szczeg {
  display: block;
  float: right;
  text-align: right;
  width: 200px;
}

div.prod img {
  margin: 4px;
}

div.prod h3 {
  display: block;
  clear: both;
  margin: 0px 6px;
  padding: 0px;
  font-family: Myriad pro, Tahoma, Arial;
  font-size: 13px;
  color: #942cae;
  font-weight: normal;
  line-height: 15px;
  height: 15px;
  overflow: hidden;
}

div.prod h3:hover {
  overflow: visible;
  width: 250px;
}

div.prod a {
  font-family: "Myriad pro", Tahoma, Arial;
  font-size: 13px;
  color: #942cae;
}

a.imglnk {
  display: block;
  overflow: hidden;
  width: 202px;
  height: 137px;
}

a.imglnk  img{
  border: 1px solid #333333;
}

div.prod-new {
  display: block;
  float: left;
  width: 202px;
  height: 182px;
  margin-left: 3px;
  margin-top: 6px;
  margin-bottom: 3px;
  background-image: url(images/proddiv.png);
  background-position: top left;
  background-repeat: no-repeat;
}

div.prod-new img {
  margin: 4px;
}

div.prod-new h3 {
  display: block;
  clear: both;
  margin: 0px 6px;
  padding: 0px;
  font-family: "Myriad pro", Tahoma, Arial;
  font-size: 13px;
  color: #942cae;
  height: 15px;
  font-weight: normal;
  overflow: hidden;
}

div.prod-new h3:hover {
  overflow: visible;
  width: 250px;
}

div.prod-new a {
  font-family: "Myriad pro", Tahoma, Arial;
  font-size: 13px;
  color: #942cae;
}

div.prodcat {
  display: block;
  float: left;
  width: 202px;
  height: 182px;
  margin-top: 12px;
  background-image: url(images/proddiv.png);
  background-position: top left;
  background-repeat: no-repeat;
}

div.prodcat img {
  margin: 4px;
}

div.prodcat h3 {
  display: block;
  clear: both;
  margin: 0px 6px;
  padding: 0px;
  font-family: "Myriad pro", Tahoma, Arial;
  font-size: 15px;
  color: #942cae;
  font-weight: normal;
  line-height: 16px;
  height: 16px;
  text-transform: uppercase;
  overflow: hidden;
}

div.prodcat h3:hover {
  overflow: visible;
}

div.prodcat a {
  font-family: "Myriad pro", Tahoma, Arial;
  font-size: 13px;
  color: #942cae;
}

a.prom-wiecej {
  display: block;
  width: 605px;
  clear: both;
  text-align: right;
  font-family: Tahoma, Arial;
  font-size: 15px;
  font-weight: bold;
  margin-right: 15px;
  color: #9c9c9c;
  margin-bottom: 2px;
}

div.smallimg {
  display: block;
  float: left;
  width: 56px;
  height: 56px;
  margin: 4px;
  background-image: url(images/smallimg.png);
  background-position: top left;
  background-repeat: no-repeat;
}

div.smallimg img {
  margin: 2px;
}

input.login {
  width: 144px;
  height: 20px;
  padding: 2px;
  line-height: 20px;
  color: #777777;
  border: 0px;
  background-image: url(images/inputlogin.png);
  background-position: top left;
  background-repeat: no-repeat;
}

#login form {
  display: block;
  margin-top: 18px;
  border: 0px;
  padding: 0px;
}

div.log-left {
  display: block;
  float: left;
  margin: 5px 0px 5px 14px;
  width: 185px;
  color: #ffffff;
  font-weight: bold;
  font-size: 10px;
  font-family: Tahoma, Arial;
}

div.log-right {
  display: block;
  float: right;
  width: 85px;
  margin: 20px 2px;
  color: #ffffff;
  font-size: 10px;
  font-family: Tahoma, Arial;
}

div.login-linki {
  display: block;
  float: left;
  text-align: right;
  width: 276px;
  margin: 0px 5px;
  font-size: 10px;
  font-family: Tahoma, Arial;
  color: #ffffff;
  font-weight: normal;
}


div.page-content {
  margin: 2px 22px;
  font-size: 12px;
  font-family: Tahoma, Arial;
  color: #333333;
  font-weight: normal;
}

#content-padding {
  display: block;
  margin: 0px 16px 10px 16px;
  font-family: Tahoma, Arial;
  font-size: 12px;
  color: #333333;
  width: 588px;
}

#dhlcheck {
  display: block;
  margin: 8px 2px;
}

input.dhl {
  width: 104px;
  height: 27px;
  padding: 6px;
  line-height: 16px;
  color: #777777;
  border: 0px;
  background-image: url(images/dhlbg.png);
  background-position: top left;
  background-repeat: no-repeat;
}

span.dhl-button {
  font-family: Tahoma, Arial;
  font-size: 10px;
  font-weight: bold;
  color: #9530ae;
  margin: 1px 6px;
  text-decoration: underline;
  cursor: pointer;
}

a.l1, a.l2, a.l3 {
  margin: 2px 13px 2px 0px;
  border: 0px;
  display: block;
  float: right;
}

a.l1 {
  margin: 10px 13px 1px 0px;
  border: 0px;
  display: block;
  float: right;
}

a.r1 {
  margin: 0px;
  border: 0px;
  display: block;
  float: left;
}

div.fbook {
  display: block;
  width: 100%;
  height: 38px;
  text-align: justify;
  background-image: url(images/BackgroundPolec.png);
  background-position: top left;
  background-repeat: no-repeat;
  padding: 5px;
}

a.fb {
  display: block;
  float: right;
  margin: 6px 25px;
}

div.ramkar {
  display: block;
  float: right;
  width: 297px;
  border: 1px solid white;
  margin: 5px 0px 10px;
}

/* Rozwijane menu General */
#cssdropdown, #cssdropdown ul { list-style: none; display: block; }
#cssdropdown, #cssdropdown * { padding: 0; margin: 0; }
#cssdropdown li.headlink { display: block; float: left; overflow: visible; height:101px; position: relative; z-index: 85;}

/* Rozwijane menu Child lists and links */
#cssdropdown li.headlink ul { display: none; width: 1px; height: 1px; text-align: left; overflow: visible; clear: both; }
#cssdropdown li.headlink:hover ul { display: block; width: 1px; height: 1px; overflow: visible;}
#cssdropdown li.headlink ul li { display: block; width: 1px; height: 1px; overflow: visible;}
#cssdropdown li.headlink ul li a { padding: 3px; height: 12px; background-color: #e0e0e0; width: 115px; font-size: 10px; font-weight: bold; font-family: Tahoma, Verdana, Arial; border-right: 1px solid #afafaf; border-left: 1px solid #afafaf; border-bottom: 1px solid #afafaf; position: relative; left: -3px;}
#cssdropdown li.headlink ul li a:hover { background-color: #aaaaaa; position: relative; left: -3px;}
