body {
	background-image: url("images/bg.png");  
  font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

table.main {
	width: 100%;
}

td.blank {
}

h3 {
  font-size: 26px;
  background: #ececec; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left, #ececec , #ffffff); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, #ececec, #ffffff); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, #ececec, #ffffff); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #ececec , #ffffff); /* Standard syntax */   
  padding-left: 15px;
}

h4 { padding-left: 25px; }

.social {
	text-align: right;
  width: 960px;
}

.social img {
	width: 24px;
}

.logo {
	background-color: #fff;
	width: 960px;
	text-align: center;
}

.logo img {
	width: 960px;
}

.navigation {
	width: 960px;
	padding: 0 10px 0 10px;
	text-align: center;
}

.navigation a {
	color: #fff;
	font-size: 18pt;
	padding-right: 20px;
   -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;
  text-decoration: none;
}

.navigation a:hover {
	cursor: pointer;
	color: red;
}

.content {
	background-color: #fff;
	width: 960px;
	padding: 0 10px 0 10px;
}

.content p {
  padding-left: 25px;
}

.footer {
	background-color: #fff;
	width: 960px;
	padding: 0 10px 10px 10px;
}

.footer .rekl {
	float: left;
}
.footer .rekl img {      
	width: 300px;
}

.footer .btn {
	float: right;
	padding-top: 10px;
}

.copyright {
	background-color: #fff;
	width: 960px;
	text-align: center;
	font-size: 10px;
	color: #003c71;
  word-wrap: break-word;
}

.copyright a {
	color: #003c71;
}

.map {
  padding-left: 35px;
  padding-right: 35px;
}

#map {
   width: 100%;
   height: 400px;
   background-color: grey;
}