.all {
	width:100%;
	}
table#main_table {
	width:100%;
	padding-bottom:20px;
	}
td#header_left {
	height:640px;
	background:url('/img/bg_top_left.jpg') right 71px no-repeat;
	}
td#header_right {
	height:640px;
 background:url('/img/bg_top_right.jpg') left 71px no-repeat;
	}
td#content_all {
	width:978px;
	/*background:url('/img/bg_header.gif') top right repeat-x;*/
	}
/********************************************************************/
#bg_main_page_content_top {
  /*background:url('/img/bg_content_mp_1.gif') top left repeat-x;*/
  background:url('/img/bg_main_page_content_top.jpg') top left no-repeat;
  clear: both;
  float: left;
  width: 100%;
}
#bg_main_page_content_bottom {
  background:url('/img/bg_content_mp_2.jpg') bottom left no-repeat;
  /*background:url('/img/bg_mainpage_bottom.jpg') bottom left no-repeat;*/
  clear: both;
  float: left;
  width: 100%;
}
#main_page_content {
  clear: both;
  /*overflow: hidden;
  height: 100%;*/
  float: left;
  width: 100%;
}
#main_page_content_left {
  width:751px;
  height: 514px;
	float:left;
	padding-bottom:35px;
	background:url('/img/liczby.jpg') 220px 150px no-repeat;
	/*background:url('/img/bg_mainpage.jpg') top left no-repeat;*/
}
/********************************************************************/
#menu_right {
  width:226px;
	float:right;
	margin-bottom:35px;
	background:#71c0db url('/img/bg_menu_right.jpg') top left no-repeat;
	border-left:1px solid #ffffff;
}
/********************************************************************/
#bg_page_content_top {
  background:url('/img/bg_content_mp_1.gif') left 65px repeat-x;
  clear: both;
  float: left;
  width: 100%;
}
#bg_page_content_bottom {

}
#page_content {
  clear: both;
  /*overflow: hidden;
  height: 100%;*/
  float: left;
  width: 100%;
}
#page_content_left {
  width:751px;
	float:left;
	padding-bottom:35px;
}
#page_content_header {
  background: transparent url('/img/bg_content_header.png') left top no-repeat;
}
#page_content_header table {
  width: 100%;
}
#page_content_header #page_content_header_left {
  vertical-align: bottom;
  padding: 15px;
}
#page_content_header #page_content_header_right {
  height: 165px;
  width: 394px;
  padding: 0px;
  margin: 0px;
  background: #c3e2eb;
}
#page_content_header h1 {
  margin: 0px;
  padding: 0px 20px;
}


#pathinfo {
  margin-top: 1px;
  height: 48px;
  line-height: 48px;
  background: transparent url('/img/bg_pathinfo.jpg') center top no-repeat;
  padding-left: 20px;
  border-bottom: 1px solid #bfdfe7;
}
