* { margin:0; padding:0; }

body {
    background: #444341;
    font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10pt;
    line-height: 15pt;
}

#container {
    background: #e6c41c;
    width: 853px;
    margin: 0 auto;
}

.pro {
    width: 200px;
    position: absolute;
}

.pag {
    width: 300px;
    position: absolute;
    margin: 0 547px;
    border: 1px;
    border: solid 3px;
    border-color: #000;
}

#napis {
    position: absolute;
    z-index: 1000;
}

#banerbg {
//  background: #443;
  background: #444341;
}

#baner {
    height: 260px;
    width: 853px;
    background: url(images/banino1.jpg);
    opacity: 0.75;
    z-index: 0;
}

#menu ul{
    display:block;
    float: left;
//    height: 30px;
}

#menu ul li {
    display:block;
    float:left;
//    height: 30px;
}

#menu ul li a{
    display:block;
    width:100%;
    height:30px;
    text-indent:-9999px;
    outline:none;
}

#glowna {
    width: 172px;
}
#referencje {
    width: 131px
}
#kontakty {
    width: 127px;
}
#produkty {
    width: 186px;
}

#dokumentacja {
    width: 237px;
}

#main {
//    opacity: 0;
    background: #F7C400;
    width: 853px;
    min-height: 600px;
}

#text {
    font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10pt;
    padding: 20px 38px;
}

#tekst {
    font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10pt;
}

#footer {
    position:relative;
    height: 17px;
    background: url(images/footer.png) repeat-x;
}

OL { padding-left: 40px; font-size: 10pt; }
P { margin-bottom: 0.21cm; direction: ltr; color: #000000; widows: 2; orphans: 2; }
img#pro-service { color: #444341; border-style: inset; }
P.western { font-family: , sans-serif; font-size: 10pt; color: #fff; text-align: center; padding-top: 10px; }
/* "Calibri", sans-serif; font-size: 10pt; color: #fff; text-align: center; padding-top: 10px; } */
P.cjk { font-family: , sans-serif; font-size: 10pt; }
P.ctl { font-family: , sans-serif; font-size: 10pt; }
A:link { color: #770; text-decoration: underline }
A:visited { color: #555; }
A:hover {color: #700;}

.text {
    font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10pt;
    padding-top: 5px;
}

#menubtm {
  position: relative;
  top: 30px;
  &top: 0px;

/*  padding-top: 43px; */
  height: 26px;
  width: 100%;
  background: url(images/menubtm.jpg) repeat-x;
  basckground-repeat: repeat-x;
}

.main-tbl {
    border: 3px;
    width: 600px;
    text-align: center;
    border-style: outset;
    padding-bottom: 5px;
    text-align: justify;
    background-color: #db0;
    color: #880;
}


.hdr {
    width: 605px;
    height: 46px;
    background-image: url(images/hdrbg.jpg);
    background-repeat: repeat-y;
    font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11pt;
    letter-spacing: -1px;
    padding-top: 3px;
    color: #F7C400;
    font-weight: bold;
    text-align: left;
    padding-left: 210px;
}

h2 {
    padding: 10px 30px 5px 25px;
    position:relative;
}

h3 {
    text-align: center;
}

hr {
    border: 0;
    color: #f00;
    background-color: #f00;
    height: 2px;
    margin-bottom: 20px;
}

#lang img {
    border: 0;
}

div#lang {
    position: fixed;
    margin: 20px;
    right: 20px;
    float: right;
    width: 43px;
}

div#fb {
    position: fixed;
    margin: 20px;
    right: 75px;
    float: right;
    width: 26px;
}

img {
    border: 0;
}
