html {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	}
body {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	color: #000;
	font: 12px/14px Tahoma, Verdana, Arial;
	}
table {
	margin: 0px;
	border-collapse:collapse;
	empty-cells: show;
	}
td {
	cursor: default;
	}
table#body {
  width: 100%;
  background: #fff url('/img/bg/bg_body.jpg') top left repeat-x;
  }
table#body td {
  border: 1px solid red;
  font: 12px/14px Tahoma, Verdana, Arial;
	border: 0px;
	padding:0px;
	vertical-align: top;
  }
table#body tr#top td {
  height: 222px;
  }
table#body tr#middle td {
  }
table#body tr#bottom td {
  height: 129px;
  }
table#body td.left {
  }
table#body td.center {
  width: 980px;
  }
table#body td.right {
  }
#top td.left {
  background: transparent url('/img/bg/bg_top_left.jpg') top right no-repeat;
  }
#top td.center {
  background: transparent url('/img/bg/bg_top_center.gif') top right no-repeat;
  }
#middle td.left {
  background: transparent url('/img/bg/bg_middle_left.jpg') top left repeat-x;
  }
#middle td.center {
  background: transparent url('/img/bg/bg_middle_center.jpg') top left no-repeat;
  }
#top td.right {
  background: transparent url('/img/bg/bg_top_right.gif') top left repeat-x;
  }
#bottom td.left {
  background: transparent url('/img/bg/bg_bottom_left.gif') top right repeat-x;
  }
#bottom td.right {
  background: transparent url('/img/bg/bg_bottom_right.gif') top left repeat-x;
  }
#header {
  width: 980px;
  padding: 0;
  }
#logotypes {
  width: 304px;
  height: 222px;
  float: left;
  padding: 0;
  background: transparent url('/img/bg/bg_logotypes.jpg') top right no-repeat;
  }
#flash {
  width: 676px;
  height: 222px;
  float: left;
  background: transparent url('/img/bg/bg_header.jpg') top right no-repeat;
  }
#content {
  width: 650px;
  float: left;
  padding: 5px;
  }
#sidebar {
  width: 310px;
  float: right;
  background: transparent url('/img/bg/bg_noga.jpg') top right no-repeat;
  text-align: right;
  }
#menubar {
  margin: 10px 0px;
  }
#menu_top {
  background: transparent url('/img/bg/bg_menu_arrow_up.gif') top right no-repeat;
  }
#menu_middle {
  padding: 0;
  margin: 0;
  background: transparent url('/img/bg/bg_menu_arrow_line.gif') top right repeat-y;
  }
#menu_bottom {
  background: transparent url('/img/bg/bg_menu_arrow_down.gif') top right no-repeat;
  }
#menu {
  list-style: none;
  padding: 0px;
  margin: 0px;
  margin-right: 30px;
  }
#footer {
  width: 679px;
  float: left;
  height: 129px;
  background: transparent url('/img/bg/bg_bottom_center_footer.jpg') top left no-repeat;
  }
#copyright {
  width: 301px;
  float: right;
  height: 39px;
  background: transparent url('/img/bg/bg_bottom_center_copyright.jpg') top left no-repeat;
  padding-top: 90px;
  }
#copyright p {
  text-align: right;
  line-height: 14px;
  color: #006aa7;
  margin: 0;
  }
#add_to_newsletter {
  color: #fff;
  margin: 23px 75px 5px 335px;
  padding: 0;
  height: 40px;
  }
#add_to_newsletter input.newsletter_normal {
  background: transparent;
  color: #fff;
  border: none;
  width: 200px;
  float: left;
  margin-top: 20px;
  }
#add_to_newsletter input.newsletter_error {
  background: transparent;
  color: red;
  border: none;
  width: 200px;
  float: left;
  margin-top: 20px;
  }
#add_to_newsletter a.go {
  width: 40px;
  height: 40px;
  display: block;
  float: right;
  cursor: pointer;
  }
#add_to_newsletter a.go {
  text-decoration: none;
  }
#bottom_menu {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: auto;
  padding: 0px 10px;
  padding-top: 30px;
  }
#bottom_menu li {
  float: left;
  }
#bottom_menu li a {
  color: #fff;
  margin: 0px 5px;
  }
#bottom_menu li a:hover {
  color: #ffae00;
  }
#stronicowanie {
  background: transparent url('/img/bg/bg_blue_hline.gif') top left repeat-x;
  padding-top: 10px;
  text-align: center;
  }
#stronicowanie a {
  margin: 0px 2px;
  color: #575757;
  }
#stronicowanie a.next {
  background: transparent url('/img/bg/bg_stronicowanie_next.gif') center center no-repeat;
  padding: 3px 4px;
  }
#stronicowanie a.prev {
  background: transparent url('/img/bg/bg_stronicowanie_prev.gif') center center no-repeat;
  padding: 3px 4px;
  }
#stronicowanie a.current {
  font-weight: bold;
  background: transparent url('/img/bg/bg_stronicowanie_current.gif') center center no-repeat;
  color: #fff;
  padding: 3px 4px;
  }
#logotypes a:hover {
  text-decoration: none;
  }
#it_praktyki {
  display: block;
  float: left;
  margin: 68px 0px 0px 20px;
  width: 210px;
  height: 50px;
  padding: 0;
  }
#onet {
  display: block;
  float: left;
  margin: 5px 0px 0px 10px;
  width: 80px;
  height: 50px;
  padding: 0;
  }
#dreamlab {
  display: block;
  float: left;
  margin: 5px 0px 0px 20px;
  width: 110px;
  height: 50px;
  padding: 0;
  }
div.info {
  margin: 100px auto;
  padding: 50px;
  text-align: center;
  font-weight: bold;
  }
