body{
  background: #000 url('images/bg.jpg') repeat-x;
  padding: 0px;
  margin: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: white;
}

#page{
  position: relative;
  width: 921px;
  margin: 0 auto;
  text-align: left;
}

#page #header{
  width: 100%;
  height: 233px;
  color: #CCC;
}

#page #header #logo{
  position: absolute;
  display: block;
  width: 222px;
  height: 62px;
  top: 22px;
  left: 40px;
  border: none;
}

#page #header #logo a, #page #header #logo img{
  border: none;
  text-decoration: none;
}

#page #header #loginbox{
  background-image: url('images/header.loginbox.jpg');
  margin: 0;
  width: 176px;
  height: 158px;
  font-weight: bold;
  padding: 75px 10px 0px 80px;
  text-align: center;
  float: left;
}

#page #header #loginbox a{
  font-weight: normal;
}

#page #header #stats{
  background-image: url('images/header.stats.jpg');
  width: 336px;
  height: 145px;
  padding: 88px 0 0 5px;
  float: left;
}

#page #header #right{
  background: url('images/header.right.jpg') 0 1px no-repeat;
  width: 314px;
  height: 233px;
  float: left;
}

#page #menu_h{
  width: 921px;
  height: 32px;
  font: bold 11px Verdana, Arial, Helvetica, sans-serif;
  background-image: url('images/menu_h.bg.jpg');
}

#page #menu_h ul{
  margin: 0;
  padding: 0;
  list-style: none;
  height: 32px;
  margin-left: 49px;
}

#page #menu_h ul li{
  display: inline;
  width: 103px;
}

#page #menu_h ul li a{
  display: block;
  height: 22px;
  width: 103px;
  text-align: center;
  padding-top: 10px;
  float: left;
}

#page #menu_h ul li .normal{
  margin-left: 75px;
}

#page #menu_h ul li #two{
  margin-left: 69px;
}

#page #menu_h ul li #four{
  margin-left: 85px;
}

#page #bar{
  background: url('images/bar.bg.jpg') no-repeat;
  clear: both;
  width: 741px;
  height: 27px;
  padding: 0px 0 0 180px;
}

#page #bar #scroller{
  margin: 0px;
  padding: 3px 0 0 15px;
  list-style: none;
}

#page #main{
  width: 921px;
}

#page #main #menu1{
  width: 227px;
  float: left;
}

#page #main #menu1 a:hover{
  text-decoration: underline;
}

#page #main .menutitle{
  width: 177px;
  height: 30px;
  color: #fff;
  font-weight: bold;
  text-align: center;
  font-size: 12px;
  margin: 0;
}

#page #main #menu1 #maintitle{
  background-image: url('images/menu1.main.jpg');
  padding: 5px 0px 0px 50px;
}

#page #main #menu1 #shoptitle{
  background-image: url('images/menu1.shop.jpg');
  padding: 11px 0px 0px 50px;
}

#page #main #menu1 ul{
  color: #CCC;
  font-weight: bold;
  margin: 0;
  list-style: url('images/p.gif') inside;
}

#page #main #menu1 #mainul{
  background-image: url('images/menu1.main.bg.jpg');
  width: 167px;
  padding: 0 10px 0 60px;
}

#page #main #menu1 .shopul{
  background: url('images/menu1.shop.bg.jpg');
  width: 167px;
  padding: 0 10px 0 60px;
}

#page #main #menu1 .shopul li.submenu{
  background: url('images/tree_plus.gif') no-repeat left 1px;
  cursor: hand;
  cursor: pointer;
}

#page #main #menu1 .shopul li.submenu ul{
  display: none;
  margin-left: -30px;
}

#page #main #menu1 #mainfooter{
  background-image: url('images/menu1.main.footer.jpg');
  width: 227px;
  height: 39px;
  display: block;
}

#page #main #menu1 #shopfooter{
  background-image: url('images/menu1.shop.footer.jpg');
  width: 227px;
  height: 43px;
  display: block;
}

#page #main #content{
  float: left;
  width: 467px;
  color: #fff;
}

#page #main #content table{
  border: 1px ridge #2D2D2D;
}

#page #main #content .order{
  padding: 20px;
  font-size: 14px;
  margin: 0;
}

#page #main #content th{
  font-size: 11px;
  text-align: center;
  vertical-align: middle;
  background-color: #111;
}

#page #main #content th img{
  border: none;
}

#page #main #content tr.row-a{
  background-color: #202020;
}

#page #main #content tr.row-b{
  background-color: #2B2B2B;
}

#page #main #content td{
  padding: 2px;
}

#page #main #content img{
  margin: 5px;
}

#page #main #content table img{
  margin: 0;
}

#page #main #content p{
  text-align: justify;
}

.toolbar1 tr, .toolbar1 tr:hover{
  background: none;
}

#page #main #content input, #page #main #content .inputstyle, #page #main #content select, #page #main #content textarea{
  padding: 2px;
  margin: 2px;
  background-color: #080808;
  color: #01AAD1;
  font-weight: bold;
  font-size: 11px;
  border: 1px ridge #2D2D2D;
}

#page #main #content #title{
  background-image: url('images/content.title.jpg');
  width: 467px;
  height: 30px;
  color: #fff;
  font-weight: bold;
  font-size: 12px;
  text-align: center;
  padding: 5px 0px 0px 0px;
  margin: 0 auto;
}

#page #main #content #bg{
  background: url('images/content.bg.jpg') repeat-y;
  width: 437px;
  color: #CCC;
  padding: 15px;
  margin: 0 auto;
}

#page #main #content #footer{
  display: block;
  width: 467px;
  height: 48px;
  background-image: url('images/content.footer.jpg');
}

#page #main #content h2{
  background: url('images/content.header.jpg') no-repeat;
  width: 420px;
  height: 20px;
  color: #fff;
  font-weight: bold;
  font-size: 11px;
  padding: 0px 0px 0px 20px;
}

#page #main #content .error{
  padding: 2px;
  border: 1px #CC0000 ridge;
}

#page #main #content .warning{
  padding: 2px;
  border: 1px #FFCC00 ridge;
}

#page #main #content .info{
  padding: 2px;
  border: 1px #0066FF ridge;
}

#page #main #content .footer{
  width: 420px;
  height: 20px;
  padding: 5px;
  margin: 0;
}

#page #main #content .footer .user{
  float: left;
}

#page #main #content .footer .date{
  float: right;
}

#page #main #menu2{
  width: 227px;
  float: left;
}

#page #main #menu2 #guidetitle{
  background-image: url('images/menu2.guide.jpg');
  padding: 5px 40px 0 0;
}

#page #main #menu2 #linkstitle{
  background-image: url('images/menu2.links.jpg');
  padding: 11px 0 0px 0;
}

#page #main #menu2 ul{
  color: #CCC;
  font-weight: bold;
  margin: 0;
  list-style: url('images/p.gif') inside;
}

#page #main #menu2 #guideul{
  background-image: url('images/menu2.guide.bg.jpg');
  width: 202px;
  padding: 0 10px 0 12px;
}

#page #main #menu2 #linksul{
  background: url('images/menu2.links.bg.jpg');
  width: 204px;
  padding: 0 10px 0 12px;
}

#page #main #menu2 #guidefooter{
  background-image: url('images/menu2.guide.footer.jpg');
  width: 227px;
  height: 39px;
  display: block;
}

#page #main #menu2 #linksfooter{
  background-image: url('images/menu2.links.footer.jpg');
  width: 227px;
  height: 29px;
  display: block;
}

#pagefooter{
  clear: both;
  margin-top: 40px;
  background: url('images/pagefooter.bg.jpg') repeat-x;
  height: 90px;
  text-align: center;
}

#pagefooter #footercontent{
  margin: auto;
  display: block;
  background-image: url('images/footercontent.bg.jpg');
  width: 921px;
  height: 50px;
  color: #CCC;
  font-size: 10px;
  text-align: center;
  padding-top: 40px;
}

.przycisk{
  background: url(images/przycisk.png);
  width: 46px;
  height: 19px;
  border: 0px none;
  color: #FFFFFF;
  font-size: 11px;
  text-align: center;
}

.obrazek{
  margin: 8px 8px 8px 8px;
  float: left;
}

a {
  color: #FFFFFF;
  text-decoration: none;
}

a:hover, .current {
  color: #2eb8d8;
  text-decoration: none;
}

a.side {
  color: #b9b9b9;
  text-decoration: none;
}

a:hover.side {
  color: #2eb8d8;
  text-decoration: none;
}

.button_newsletter {
  font-family: Tahoma, Arial, Verdana, Sans-Serif;
  font-size: 10px;
  color: #fff;
  background: url(images/button_logowanie.png);
  border: #f5de81 0px solid;
  margin-top: 2px;
  height: 19px;
  width: 46px;
  padding-bottom: 2px;
}

.textbox_newsletter {
  font-family: Verdana, Tahoma, Arial, Sans-Serif;
  font-size: 10px;
  border: 0px #ffffff solid;
  color: #FFFFFF;
  background: url(images/textbox_logowanie.png);
  width: 117px;
  height: 15px;
  margin-bottom: 2px;
  padding-top: 5px;
  padding-left: 5px;
}