html {
  background: #CDD4E7;  
} 

body {
  margin: 5px 0;
  padding: 0;
  text-align: center;
  font: 11px/160% Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
}

ul, li, img, p, h1, dl, dt, dd {
  margin: 0;
  padding: 0;
  border: 0;
}

#wrap {
  margin: 0 auto;
  background: #fff url(../i/background1.png) repeat-x 0 0;
  width: 800px;
  min-height: 284px;
  text-align: center;
  padding-top: 6px;
}

#head {
  position: relative;
  width: 730px;
  height: 305px;
  background: url(../i/top2.jpg) no-repeat 0 0;
  margin: 0 auto;
  padding: 0 10px;
}

#main {
  margin: 0 auto;
  width: 730px;
  min-height: 200px;
  background: url(../i/bg-middle.jpg) repeat-y 0 0;
  padding: 1px 10px;
}

#foot {
  clear: both;
  margin: 0 auto;
  width: 730px;
  height: 50px;
  background: url(../i/bg-bottom.jpg) repeat-y 0 0;
  padding: 0 10px;
}

/* Text layers
====================================================*/

#palmark_logo {
  position: absolute;
  top: 15px;
  left: 15px;
}

#top_tlo {
  position: absolute;
  top: 90px;
  left: 10px;
}

#content {
  text-align: left;
  padding: 10px 0;
}

#content h1 {
  color: #2049AE;
  font-size: 11px;
  text-transform: uppercase;
}

#content h1 span {
  border-left: 3px solid #ff0200;
  padding-left: 3px;  
}

#content p {
  padding: 0.25em 1em;
}

#content ul {
  list-style: none;
  padding-left: 1em;
}

#content ul.tbimages {
  margin-top: 2em;
}

#content ul.tbimages li {
  display: inline;
  padding-left: 2.25em;
}

#content dt {
  padding-left: 1em;
  font-weight: bold;
  color: #444;
}

#content dd {
  padding-left: 1.25em;
}

#content address {
  display: block;
  margin: 0.75em 1em;
  font-style: normal;
}

h2.maszyny {
  font-size: 13px;
  color: #444;
}

#maszyny_menu {
  width: 25%;
  float: left;
}

#maszyny_menu li {
  margin: 10px 0;
  font-weight: bold;
}

#maszyny_menu li span.bord1 {
  border-left: 3px solid #ff0200;
  padding-left: 3px;
}

#maszyny_menu a {
  color: #000;
  text-decoration: none;
  border-left: 3px solid #ff0200;
  padding-left: 3px;
}

#maszyny_menu ul li {
  margin: 0;
}

#maszyny_menu ul li a {
  border: 0;
  padding: 0;
}

#maszyny_tresc {
  float: right;
  width: 72%;
}

#ofirmie {
  float: left;
  margin: 0.5em 0.5em 0 1.5em;
}

#address {
  padding-right: 70px;
  float: right;
}

#side {
  float: right;
  width: 240px;
  height: 200px;
  background: #fff;
}

.gl-all {
  width: 153px;
  text-align: left;
  float: left;
  margin: 10px 0 0 5px;
  /*padding-top: 130px;      */
}

.gl-all p {

}

.gl-all a {
  color: #444;
  text-decoration: none;
  display: block;
}

.gl-all a:hover,
.gl-all a:focus {
  text-decoration: underline;
}

#gl-summary1 {
  background-image: url(../i/gl-min1.jpg); /* no-repeat 0 0;           */
  height: 112px;
  background-position: bottom;
}

#gl-summary2 {
  background: url(../i/gl-min2.jpg); /* no-repeat 0 0;           */
  height: 112px;
  background-position: bottom;
}

#gl-summary3 {
  background: url(../i/gl-min3.jpg); /* no-repeat 0 0;           */
  height: 112px;
  background-position: bottom;
}

#gl-summary4 {
  background: url(../i/gl-minf.jpg); /* no-repeat 0 0;           */
  height: 20px;
  background-position: bottom;
}

#pyt-uwagi {
  display: block;
  position: absolute;
  top: 135px;
  left: 500px;
  text-transform: uppercase;
  font-weight: bold;
  color: #fff;
  text-decoration: none;
}

#head address {
  display: block;
  position: absolute;
  top: 170px;
  left: 500px;
  width: 230px;
  padding-top: 5px;
  font-style: normal;
  color: #fff;
  text-align: left;
  line-height: 120%;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#copyright {
  display: block;
  padding: 5px;
}

#copyright a {
  vertical-align: middle;
}

/* Menus
====================================================*/

a {
  color: #444;
}

a.p_link {
  font: 11px Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; color:#000; text-decoration:none;
  }

#nav {
  position: absolute;
  top: 271px;
  left: 10px;
  float: left;
  list-style: none;
  width: 730px;
  border-top: 1px solid #444;
  font: 10px Arial, Helvetica, sans-serif;
}

#nav li {
  float: left;
  background: #E00200;
  margin-top: 1px;
}

#nav a, #nav a:visited {
  float: left;
  height: 32px;
  font-weight: bold;
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  text-indent: -9999px;
  background-repeat: no-repeat;
}

#nav a:hover, #nav a:focus {

}


#nav li.btn1 a {
   width: 58px;
   background-image: url(../i/btn-1.png);
}

#nav li.btn2 a {
   width: 164px;
   background-image: url(../i/btn-2.png);
}

#nav li.btn3 a {
   width: 68px;
   background-image: url(../i/btn-3.png);
}

#nav li.btn4 a {
   width: 126px;
   background-image: url(../i/btn-4.png);
}

#nav li.btn5 a {
   width: 103px;
   background-image: url(../i/btn-5.png);
}

#nav li.btn6 a {
   width: 152px;
   background-image: url(../i/btn-6.png);
}

#nav li.btn7 a {
   width: 57px;
   background-image: url(../i/btn-7.png);
}

na

#nav li.btn1 a {
   width: 56px;
   background-image: url(../i/btn-1.png);
}

#nav li.btn2 a {
   width: 161px;
   background-image: url(../i/btn-2.png);
}

#nav li.btn3 a {
   width: 150px;
   background-image: url(../i/btn-3.png);
}

#nav li.btn4 a {
   width: 126px;
   background-image: url(../i/btn-4.png);
}

#nav li.btn5 a {
   width: 30px;
   background-image: url(../i/btn-5.png);
}

#nav li.btn6 a {
   width: 148px;
   background-image: url(../i/btn-6.png);
}

#nav li.btn7 a {
   width: 57px;
   background-image: url(../i/btn-7.png);
}

#nav-foot {
  float: left;
  list-style: none;
  width: 680px;
  height: 24px;
  background: #444 url(../i/bgbar-footer.png) no-repeat 0 0;
  padding: 12px 0 0 50px;
}

#nav-foot li {
  float: left;
}

#nav-foot a {
  float: left;
  padding: 0 4px;
  color: #fff;
  text-decoration: none;
  border-right: 1px solid #fff;
}

#nav-foot a:hover, #nav-foot a:focus {
  text-decoration: underline;
}

#nav-foot li.btn7 a {
  border: 0;
}

#maszyny_tresc table a {
  padding: 0.1em 0 0.1em 17px;
  background: transparent url(../i/adobe.png) no-repeat 0 50%;
}

/* Content - forms
====================================================*/

form {
  margin: 0;
  padding: 1em;
}

form div {
  margin-bottom: 1em;
}

input, 
textarea {
  border: 1px solid #BDBCAE;
  background: #FAFAF2;
}

label {
  float: left;
  width: 18%;
  text-align: left;
  margin-right: 0.2em;
}

input {
  width: 130px;
}

textarea {
  width: 230px;
}

input:focus,
textarea:focus,
select:focus {
  background-color: #F0F7E3;
  border: 1px solid #999886;
}

div.submitform input {
  color: #4f4f4f;
  background-color: #eee;
  border: 1px solid #4f4f4f;
}

div.submitform input[type="submit"]:hover,
div.submitform input[type="submit"]:focus {
  background-color: #cad8ab;
  color: #333;
}

div.submitform input[type="reset"]:hover,
div.submitform input[type="reset"]:focus {
  background-color: #f0c3c3;
  color: #333;
}

/* Flash
====================================================*/

#flash-top {
  position: absolute;
  top: 91px;
  left: 10px;
}

/* Other
====================================================*/

.clearfx {
  clear: both;
  line-height: 0px;
}

.h_menu_gora {font: 10px Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;display:inline;color:#fff}
.h_menu_dol {font: 11px Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;display:inline;color:#fff}

.w_tresci_h1 {font: 11px Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;font-weight:normal;display:inline;}

#header2 h1 {
font: 9px Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; color: rgb(200,200,200); position: absolute; z-index: 10; top: 9px; left: 525px;
}

#header3 {
font: 9px Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; color: rgb(200,200,200); position: absolute; z-index: 11; top: 10px; left: 185px; border: 0px solid black; width: 300px; height: 75px; text-align: justify;
}


h2.h2_main {
  color: #2049AE;
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: -1px;
  font-weight: bold;
  font-family: Arial;
  line-height: 10px;
  border-left: 3px solid rgb(255,1,7);
  padding-left: 3px;
  margin: 0 0 3px; 0;
}
