body {

font-size: 10pt;
  color: #515151;
  margin: 0;
  width: 100%;
  text-align: center;
}
ul.m, li.m {list-style-type: none; margin: auto; padding: 0;
position: relative; height: 40px;}
li.m {display: inline; padding: 8px; margin: 8px; }
div#menu_panel {background-color: #83201b; margin: 0; padding: 0; text-align: center; line-height: 40px; }
div#top {width: 935px; height: 282px; margin: auto; padding: 0;}
div#baner {float: left; margin: 0; width: 670px; height: 282px; background-image: url(../_img/layout/baner.jpg);}
div#kalkulator {float: right;  margin: 0; background-color: #e6e6e6; height: 282px; width: 260px;}
a:visited, a:link, a:active { color: #83201b; text-decoration: none; font-weight: bold;}
a:hover {text-decoration: underline; color: #83201b; font-weight: bold;}
a.gorne:visited, a.gorne:link, a.gorne:active { color: white; text-decoration: none; font-weight: normal;}
a.gorne:hover {text-decoration: underline; color: white; font-weight: normal;}
a.white:visited, a.white:link, a.white:active { color: white; text-decoration: none; font-weight: bold; font-size: 11pt;}
a.white:hover {text-decoration: underline; color: white; font-weight: bold; font-size: 11pt;}
p.brak {text-align: left; padding-left: 5px; background-color: #83201b; width: 70%; margin-left: 30px;  font-size: 8pt; color: white;}
p.f1 {float: left; text-align: center; height: 30px; background-color: #515151;  width: 685px; margin: 0; padding: 0; font-size: 8pt;}
p.f2 {float: right; text-align: center; height: 30px; background-color: #515151;  width: 250px; margin: 0; padding: 0; font-size: 8pt; }
div#foot {
background-color: #515151;
clear: both;
 padding: 0; margin: auto;
	color: white;
  width: 100%;
  text-align: center;
  font-size: 8pt;
 
  }

div#gora {width: 100%; text-align: center; height: 65px;  background-color: #515151; padding: 0; margin: auto;}
h2 { text-align: left; font-size: 12pt; margin-left: 20px;  line-height: 0px;  color: #515151}
p.naw {	width: 935px; text-align: right; font-size: 11px; margin: auto;  line-height: 0px;  }
div#do {background-color: #515151;  width: 100%; height: 40px;}
p.zamowienie {
  font-size: 8pt;
  font-family: tahoma;
  border: 0;
  padding: 3px;

    align: center;
  margin: auto;
}
table.page {
  font-size: 10pt;
  font-family: tahoma;
  border: 0;
  padding: 3px;

    align: center;
  margin: auto;
}
span.nag {color: #83201b; font-weight: bold; font-size: 11pt; line-height: 20pt;}
span.orange {color: #ffc400; font-weight: bold;}

div#plain {width: 935px; margin: auto; padding: 0;}
div#tresc {float: left; margin: 0; width: 670px; color: #515151;   text-align: justify;}

  div#panel{ float: right;  margin: 0; color: #4f4f4f !important; background-color: #e6e6e6 !important; width: 260px !important; font-size: 9pt;}
  div#panel li a{ color: #821c17 !important; font-weight: bold !important; font-size: 9pt;}
  div#panel li{ margin-bottom: 10px;  font-size: 8pt;}
  div#panel ul{ list-style: none; margin: 20px; padding: 0; }
  div#panel table{ border: 0 !important; }


div {text-align: justify; margin-left: 30px; margin-right:30px;}
p {text-align: justify;  margin-left: 30px; margin-right:30px;}
p.normal {text-align: justify; margin-left: 30px; margin-right:30px;}

div#wykres { margin-left: 20px; margin-right: 20px; }
table.tekstowa {margin: 30px;}

table.vad {margin-left: 30px; font-size: 9pt;}
img.g {color:#758500; padding: 2px; border: solid white; border-width: 2px; vertical-align: bottom;}
p.tytul {text-align: center;}
p.obrazek {text-align: center;}
img.g_c { color:#758500; padding: 4px; border: solid #e0e0e0; border-width:2px; vertical-align: bottom;}
#popup body {cursor: pointer; padding: 0px 0; margin: 0; text-align:center; background-color: #fbf9ec;}
#popup p {margin:0;}
#popup p.tytul {color:#758500; padding:10px; font-weight: bold;}
.klik {color:#758500;font-size:8pt; text-align: center; font-weight: bold;} 



img.g {color:#758500; padding: 3px; border: solid white; border-width: 2px;  }

div#clear {clear: both; }




input {

 border-size: 0px;


 font-family: tahoma;
 font-size: 8pt;
}

textarea {

 border-size: 0px;
 background: #fffbe6;

 font-family: tahoma;
 font-size: 8pt;
}

select
{
    font-family: Verdana, Arial, Helvetica, sans-serif;

    font-size: 10px;

    text-decoration: none;

    border: 1px solid #000000;

    background-color: #ffffff;

    color: #666666;

}


#m {
width: 891px;
height: 48px;
background-image: url(../_img/layout/menu.jpg);
margin: auto; padding: 0;
position: relative;
}
#m li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}

#m li, #m a {height: 48px; display: block;}


#firma {left: 280px; width: 100px;}
#oferta{left: 400px; width: 100px;}
#zamowienia {left: 520px; width: 100px;}
#galeria {left: 650px; width: 100px;}
#kontakt {left: 780px; width: 100px;}


#firma a:hover, link, active {
    background: transparent url(../_img/layout/menu.jpg)
    -280px -48px no-repeat;}
#oferta a:hover, link, active {
    background: transparent url(../_img/layout/menu.jpg)
    -400px -48px no-repeat;}
#zamowienia a:hover, link, active {
    background: transparent url(../_img/layout/menu.jpg)
    -520px -48px no-repeat;}
#galeria a:hover, link, active {
    background: transparent url(../_img/layout/menu.jpg)
    -650px -48px no-repeat;}
#kontakt a:hover, link, active {
    background: transparent url(../_img/layout/menu.jpg)
    -780px -48px no-repeat;}


#m span { display: none;}




p.zapytanie {width: 80%; text-align: right; font-size: 8pt;}

div.dhtmlgoodies_question {background-color: #83201b; font-family: tahoma; font-size: 9pt; width: 500px; }

div.dhtmlgoodies_answer {background-color: #e6e6e6; border:0; font-size: 9pt; width: 500px; }