body {
  background: #fff url(img/top-slice.jpg) top center repeat-x;
  color: #8B8B83;
  text-align: center;
  padding: 0;
  margin: 0;
  font: 10px Arial, Helvetica, sans-serif;
}
* {
  margin: 0;
  padding: 0;
  border-style: none;
}
div.wrap {
  width: 744px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  position: relative;
}
a {
  text-decoration: none;
  color: #2683BC;
}
a:hover {
  color: #3A5FCD;
}


/*-------------------FOR THE TOP------------------------*/

div#header {
  text-align: left;
  height: 246px;
  width: 744px;
  background: transparent url(img/header.jpg) top left no-repeat;
  position: relative;
}
div#header ul {
  position: absolute;
  left: 0px;
  bottom: 0px;
}
div#header ul li, div#header ul li a {
  list-style-type: none;
}
div#header ul li#home, div#header ul li#home a:hover {
	background: transparent url(img/button-home.jpg) bottom left no-repeat;
	width: 109px;
	height: 57px;
	float: left;
}
div#header ul li#home a {
	background: transparent url(img/button-home.jpg) top left no-repeat;
	width: 109px;
	height: 57px;
	float: left;
}
div#header ul li#kadra, div#header ul li#kadra a:hover {
	background: transparent url(img/button-kadra.jpg) bottom left no-repeat;
	width: 111px;
	height: 57px;
	float: left;
}
div#header ul li#kadra a {
	background: transparent url(img/button-kadra.jpg) top left no-repeat;
	width: 111px;
	height: 57px;
	float: left;
}
div#header ul li#szkolenia, div#header ul li#szkolenia a:hover {
	background: transparent url(img/button-szkolenia.jpg) bottom left no-repeat;
	width: 136px;
	height: 57px;
	float: left;
}
div#header ul li#szkolenia a {
	background: transparent url(img/button-szkolenia.jpg) top left no-repeat;
	width: 136px;
	height: 57px;
	float: left;
}
div#header ul li#regulacje, div#header ul li#regulacje a:hover {
	background: transparent url(img/button-regulacje.jpg) bottom left no-repeat;
	width: 136px;
	height: 57px;
	float: left;
}
div#header ul li#regulacje a {
	background: transparent url(img/button-regulacje.jpg) top left no-repeat;
	width: 136px;
	height: 57px;
	float: left;
}
div#header ul li#galeria, div#header ul li#galeria a:hover {
	background: transparent url(img/button-galeria.jpg) bottom left no-repeat;
	width: 128px;
	height: 57px;
	float: left;
}
div#header ul li#galeria a {
	background: transparent url(img/button-galeria.jpg) top left no-repeat;
	width: 128px;
	height: 57px;
	float: left;
}
div#header ul li#kontakt, div#header ul li#kontakt a:hover {
	background: transparent url(img/button-kontakt.jpg) bottom left no-repeat;
	width: 123px;
	height: 57px;
	float: left;
}
div#header ul li#kontakt a {
	background: transparent url(img/button-kontakt.jpg) top left no-repeat;
	width: 123px;
	height: 57px;
	float: left;
}
div#header ul li span {
  display: block;
  height: 0;
  width: 0;
  font-size: 1px;
  overflow: hidden;
}
/*-------------------FOR THE CONTENT------------------------*/
div#content {
  padding: 70px 20px 25px 25px;
  text-align: left;
  border-bottom: 4px solid #488FB0;
}
div#text {
  padding: 0 35px 0 35px;
  color: #2a2a2a;
  border-left: 1px solid #A3A4A5;
}
div#text p {
  font-size: 1.2em;
  line-height: 1.5em;
  padding-bottom: 20px;
}
div#text .unseparated {
  padding-bottom: 10px;
}
div#text .separated {
  padding-bottom: 30px;
}
div#text .separated2 {
  padding-bottom: 20px;
}
div#text p#announcement {
  margin-bottom: 150px;
}
div#text ul {
  margin-bottom: 20px;
}
div#text ul li {
  font-size: 1.2em;
  line-height: 1.5em;
  list-style-position: outside;
  margin-left: 13px;
}
h1 {
  font-size: 1.6em;
  font-weight: bold;
  margin: 2px 0 7px 0;
  line-height: 1.4em;
  color: #042E45;
}
h2 {
  font-size: 1.4em;
  font-weight: bold;
  margin: 2px 0 7px 0;
  line-height: 1.4em;
  color: #042E45;
  margin-bottom: 10px;
}
h2 span {
  color: #06A8D5;
}
p.banner-main {
  background: transparent url(img/banner-main.jpg) top left no-repeat;
	color: #fff;
	padding: 18px 0 16px 125px;
	font-size: 1.2em;
	margin-top: 30px;
}
p.banner-main span {
  margin-left: 12px;
}
/*----for submenu------*/
div#text ul.submenu {  
  color: #06A8D5;
  margin: 0 0 45px 0;
}
div#text ul.submenu li {  
  list-style-type: none;
  margin-left: 0;
  margin-bottom: 2px;
  font-size: 13px;
}
div#text ul.submenu li a {  
  color: #2a2a2a;
}
div#text ul.submenu li a:hover {  
  color: #3A5FCD;
}
/*-------------------FOR THE BOTTOM------------------------*/
div#footer {
  padding: 15px 0;
  color: #474A4C;
}
div#footer a {
  color: #474A4C;
}
div#footer a:hover {
  color: #708090;
}
div#footer ul li {
  display: inline;
  list-style-type: none;
  font-size: 1.1em;
  padding: 15px;
}


