* { font-family: Verdana, Trebuchet, Helvetica, Sans-Serif; }
html { margin: 0; padding: 0; font-size: 11px; }
body {
  color: #fff;
  margin: 0;
  padding: 0;
  background-color: #000;
  text-align:center; /* center layout in ie5 and 5.5. */
}

img {
  margin: 0px;
  padding: 0px;
  border: 0px;
}

div#container, div#header5, div#subheader, div#left, div#footer {
  margin: 0;
  padding: 0;
}
div#container {
  width: 910px !important;
  width: 910px; /* IE */
  margin: 0 auto 0px auto;
  text-align: left;
  position: relative;
}

div#main {
  background-color: #000;
  background-image: url(../gfx/background.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  height: auto !important; 
  min-height: 250px;
  height: 250px; /* IE */
}

div#maintext {
  height: auto;
  width: 650px !important;
  width: 700px;
  margin: 0px !important;
/*  margin: 50px 70px 10px 70px; */
  padding: 0px 70px 10px 70px !important;
  padding-left: 200px !important;
  padding: 0px 50px 10px 70px;
  padding-left: 0px;
  font-family: Verdana, Arial, Tahoma;
  font-size: 12px;
  line-height: 18px;
}

div#maintext img {
  margin: 10px;
}

div#galeria img {
  margin: 0px;
}


div#maintext_right {
  font-family: Verdana, Arial, Tahoma;
  font-weight: bold;
  text-align: right;
  padding-bottom: 18px;
  padding-left: 200px;
  font-size: 12px;
  line-height: 18px;
}

div#maintext a {
  color: #fff;
}

div#maintext a:hover {
  color: #783f22;
}


div#header1 {
  background-image: url(../gfx/top01.jpg);
  width: 100%;
  height: 20px;
}

div#header2 {
  float: left;
  display: inline;
  background-image: url(../gfx/top02.jpg);
  width: 282px;
  height: 58px;
}

div#header3 {
  float: left;
  display: inline;
  width: 360px;
  height: 58px;
}

div#header4 {
  float: right;
  display: inline;
  background-image: url(../gfx/top04.jpg);
  width: 268px;
  height: 58px;
}

div#header5 {
  clear: left;
  background-image: url(../gfx/top05.jpg); 
  height: 90px;
}

div#subheader {
  background-image: url(../gfx/top2.jpg);
  float: right;
  width: 724px;
  height: auto !important;
  height: 31px; /* IE */
  min-height: 31px;
  display: inline;
}
div#left {
  float: left;
  width: 186px;
  height: auto !important;
  height: 165px; /* IE */
  min-height: 165px;
  display: inline;
  padding: 0px;
  margin: 0px;  
}

img.menu {
  display: block;
  padding: 0px;
  margin: 0px;
  border: 0px;
}

div#menu_left {
  float: left;
  display: inline;
  width: 57px;
  height: 165px;
  background: url(../gfx/menu_left.jpg) no-repeat;
  padding: 0px;
  margin: 0px;
  border: 0px;  
}

div#menu {
  float: left;
  display: inline;
}

div#formularz input, div#formularz textarea {
  border: 1px solid #fff;
  background: #323232;
  color: #fff;
  font-size: 12px;
  margin: 0px 0px 1px 0px;
}

div#formularz input:hover, div#formularz textarea:hover {
  background: #505050;
}

div.formtab1 {
  float: left;
  width: 200px;
}

div.formResult {
  color: #ff0000 !important;
  font-weight: bold;
  text-align: center;
  padding: 0px;
  margin: 0px; 
}

/* ***************************************************************************** FOOTER */

div#footer {
  clear: both;
  width: 100%;
  background-image: url(../gfx/bottom.jpg);
  height: 167px;
}

div#footer_rights {
  color: rgb(32,32,32);
  padding-left: 30px;
  padding-bottom: 10px;
  float: left;
  display: inline;
}

div#footer_webdeco {
  color: rgb(32,32,32);
  padding-right: 30px;
  padding-bottom: 10px;
  float: right;
  display: inline;
}

div#footer_webdeco a, div#footer_rights a {
  color: rgb(32,32,32);
  text-decoration: none;
}

div#footer_webdeco a:hover, div#footer_rights a:hover {
  color: rgb(255,255,255);
  text-decoration: none;
}

