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: 341px;
  height: 133px;
  padding-top: 100px;
  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: 2px 0 0 180px;
}

#page #bar #scroller{
  margin: 0px;
  padding: 1px 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, #page #main #menu1 .u_title{
  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 .u_title{
  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 .u_ul{
  background: url('images/menu1.shop.bg.jpg');
  width: 167px;
  padding: 0 10px 0 60px;
}

#page #main #menu1 #mainfooter{
  background-image: url('images/menu1.main.footer.jpg');
  width: 227px;
  height: 39px;
  display: block;
}

#page #main #menu1 .u_footer{
  background-image: url('images/menu1.shop.footer.jpg');
  width: 227px;
  height: 43px;
  display: block;
}

#page #main #content{
  float: left;
  width: 694px;
  color: #fff;
}

#page #main #content table{
  border: 1px solid #2D2D2D;
}
#page #main #content th{
  font-size: 12px;
  text-align: center;
  vertical-align: middle;
  background-color: #222;
  padding: 2px;
}

#page #main #content img{
  border: none;
}

#page #main #content tr.trStyleA{
  background-color: #202020;
}

#page #main #content tr.trStyleB{
  background-color: #2A2A2A;
}

#page #main #content td{
  padding: 2px;
}

.toolbar1 tr, .toolbar1 tr:hover{
  background: none;
}
#page #main #content table tr:hover{
	background-color: #014670;
}

#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: 2px solid #2D2D2D;
}
#page #main #content input:focus, #page #main #content .inputstyle:focus, #page #main #content select:focus, #page #main #content textarea:focus,
#page #main #content input:hover, #page #main #content .inputstyle:hover, #page #main #content select:hover, #page #main #content textarea:hover{
  border-color: #01AAD1;
}

#page #main #content #title{
  background-image: url('images/content.title.jpg');
  width: 604px;
  height: 30px;
  color: #fff;
  font-weight: bold;
  font-size: 12px;
  text-align: center;
  padding: 5px 90px 0px 0px;
  margin: 0 auto;
}

#page #main #content #bg{
  background: url('images/content.bg.jpg') repeat-y;
  width: 636px;
  color: #CCC;
  padding: 8px 50px 8px 8px;
  margin: 0 auto;
}

#page #main #content #footer{
  display: block;
  width: 694px;
  height: 26px;
  background-image: url('images/content.footer.jpg');
}

#page #main #content h2{
  background: url('images/content.header.jpg') no-repeat;
  width: 674px;
  height: 20px;
  color: #fff;
  font-weight: bold;
  font-size: 11px;
  padding: 0px 0px 0px 20px;
}

#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;
}

#pagefooter{
  clear: both;
  margin-top: 40px;
  background: url('images/pagefooter.bg.jpg') repeat-x;
  height: 90px;
  text-align: center;
}

#pagefooter #footercontent{
  margin: 0 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 {
  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;
}
.error, .info, .warning{
	padding: 2px;
	margin: 3px;
	border: 1px ridge;
}
.error{
  border-color: #CC0000;
}

.warning{
  border-color: #FFCC00;
}

.info{
  border-color: #0066FF;
}

.console {
  font-family: "Lucida Console", "Courier New", monospace;
}

.focus_red {
  color: #FF0000;
  font-weight: bold;
  text-decoration: blink;
}

.content_setting {
  text-align: center;
}

hr {
  height: 2px;
  border: solid #E6E6E6;
  border-width: 4px 0 0;
}

#calendar {
  text-align: center;
}

#calendar #month{
  text-align: center;
  font-weight: bold;
}

#calendar td, #calendar th{
  text-align: center;
  width: 21px;
  height: 19px;
}

#calendar th{
  background-color: #eff0f1;
}

#calendar .weekend{
  color: #C80000;
}

#calendar .selected{
  font-weight: bold;
  width: 19px;
  border: 1px #0066FF solid;
}

.amxadmins{
	display: inline;
}
.amxadmins .flags, .amxadmins .access{
	display: inline-block;
	margin: 0 auto;
}
.amxadmins .access{
	float: right;
}
.amxadmins .chkb{
	display: inline;
	float: left;
	text-align: center;
}
.amxadmins p{
  font-size: 12px;
  text-align: center;
  vertical-align: middle;
  background-color: #222;
  padding: 2px;
  margin: 0px;
}
