body {  margin: 0;  padding: 0;  text-align: center;  background: #215688 url('images/bg01.jpg') no-repeat center top;  color: #272727;}h1 {  margin: 15px 0 25px 0;  padding: 0;}#page {  width: 960px;  margin: 0 auto;  padding: 10px 0 0 0;  text-align: left;}#header {}#languages {  float: right;}#languages a {  color: #e0edf7;  line-height: 50px;  padding-right: 10px;  text-decoration: none;}#languages a:hover {  color: #fff;  text-decoration: underline;}#menu {  margin: 0 10px;  height: 100px;  overflow: hidden;  background: url('images/menu02.png') repeat-x left bottom;}#page.home #menu {  height: 50px;  background: none;}#menu ul {  margin: 0; padding: 0;  list-style-type: none;}#menu ul li {  display: absolute;  margin: 0; padding: 0;}#menu ul li ul li {  display: relative;  float: left;}#menu ul li ul li ul {  display: none;}#menu ul li ul li ul li {  display: none;}#menu ul li a {  float: left;  display: block;  height: 50px;  line-height: 50px;  color: #e0edf7;  text-decoration: none;  padding: 0 15px;  border-right: 1px solid #3771a6;  text-transform: uppercase;}#menu ul li.selected a, #menu ul li.subselected a, #menu ul li a:hover {  color: #004a8f;  background: #fff url('images/menu01.png') repeat-x center top;}#menu ul li a:hover {  text-decoration: underline;}#menu ul li ul li a {  color: #00488b;  border: none;  xborder-right: 1px solid #F8FBFD;  text-transform: none;}#menu ul li.selected ul li a, #menu ul li.subselected ul li a {  background: none;}#menu ul li.subselected ul li.selected a {  background: #fff url('images/menu03.png') repeat-x center top;}#menu ul li ul {  display: none;  position: absolute;  margin-top: 50px;  float: left;}#menu ul li.selected ul, #menu ul li.subselected ul  {  display: block;}#logo {  float: right;  width: 229px;  height: 55px;  background: url('images/logo.gif') no-repeat left top;  margin: 0 0 20px 20px;}#logo span {  display: none;}#main {  padding: 0px 10px;  background: url('images/bg02.png') repeat-y left top;}#main2 {  background: url('images/bg04.jpg') no-repeat left top;}#content {}#content-box {  padding: 40px;  background: url('images/bg03.jpg') no-repeat left bottom;}#page.home #main2 {  height: 593px;  background: url('images/bg06.jpg') no-repeat left top;}#page.home #content {  background: none;}#page.home #content-box {  background: none;}#footer {  color: #CFCFCF;  padding: 20px;  margin: 0 10px;  background: #07427d;}#footer a, #footer2 a {  color: #CFCFCF;}#footer a:hover, #footer2 a:hover {  color: #fff;}#footer ul {  margin: 0; padding: 0;  list-style-type: none;}#footer ul li {  margin: 0; padding: 0;  float: left;  display: block;  width: 225px;}#footer hr {  clear: both;  border: 0;  margin: 0;}#footer2 {  color: #CFCFCF;}.photo-gallery img {  padding: 15px 15px 0 0;  margin: 0;}.produkty {  clear: both;}.produkty .box {  display: block;  float: left;  width: 200px;  height: 160px;  text-align: center;  margin: 15px 15px 0 0;}.produkty .box .img {  display: block;  width: 200px;  height: 133px;}.left_box {  float: left;  width: 550px;}.right_box {  float: right;  width: 250px;}.cleaner {  clear: both;}
