*{
  padding: 0;
  margin: 0
}
body {
  background: #fff;
  margin: 0 auto;
  padding: 0;
  font-size: 12px;
  font-family: helvetica;
  color: #333;
  behavior: url('m_index/css/csshover3.htc')
}
#box1 {
  position: relative;
  background: url('../faktura/bg.png') top repeat-x;
  margin: 0 auto;
  padding: 0;
  height: 350px;
  width: 100%;
}
#box1_center {
  position: relative;
  background: url('../faktura/bg_box1.jpg');
  margin: 0 auto;
  padding: 0;
  height: 350px;
  width: 850px;
}
#box2_top {
  position: relative;
  margin: 0;
  padding: 0;
  height: 0;
  width: 100%;
}
#box2_center {
  position: relative;
  background: url('../faktura/bg_box2_center.jpg') repeat-y top center;
  margin: 0;
  padding: 0;
  width: 100%;
}
#box2_bottom {
  position: relative;
  background: url('../faktura/bg_box2_bottom.jpg') no-repeat bottom center;
  margin: 0;
  padding: 0;
  width: 100%;
}
#box2 {
  position: relative;
  margin: 0 auto;
  padding: 0;
  height: auto !important;
  min-height: 270px;
  height: 270px;
  width: 850px;
}
#box3 {
  position: relative;
  background: url('../faktura/bg_box3.jpg') top no-repeat;
  margin: 0 auto;
  padding: 0;
  height: 120px;
  width: 850px;
}
#box1 #logo {
  position: absolute;
  margin: 62px 0 0 219px;
  padding: 0;
  width: 260px;
  height: 130px;
}
#box1 #logo_foto img {
  position: absolute;
  margin: 25px 0 0 20px;
  padding: 0;
  width: 240px;
  height: 110px;
  border: 0;
}
#box1 #logo_foto_ramka {
  position: absolute;
  background: url('../faktura/logo_ramka.png');
  margin: 0;
  padding: 0;
  width: 280px;
  height: 160px;
}
#box1 #translator {
  position: absolute;
  margin: 2px 0 0 260px;
  padding: 0;
  width: 280px;
  text-align: center;
}
#box1 #translator img {
  border: 0;
  margin: 0;
  padding: 2px;
}
#box1 a.flaga {
  background-image: url('../faktura/translator_1.png');
  background-repeat: no-repeat;
  font-size: 16px;
}
#box1 a.flaga:hover {
  background-image: url('../faktura/translator_2.png');
}
#box1 #data {
  position: absolute;
  margin: 8px 0 0 58px;
  padding: 0;
  font-family: helvetica, tahoma;
  font-size: 12px;
  font-weight: normal;
  color: #252;
  width: 195px;
  text-align: center;
}
#sport {
  margin: 285px 0 0 410px;
  padding: 0;
  width: 125px;
  height: 50px;
  position: absolute;
}
#sport img {
  border: 0;
  margin: 0;
  padding: 0;
}
#jaskinia {
  margin: 285px 0 0 550px;
  padding: 0;
  width: 125px;
  height: 50px;
  position: absolute;
}
#jaskinia img {
  border: 0;
  margin: 0;
  padding: 0;
}
#box1 #menu_101 {
  position: absolute;
  margin: 47px 0 0 526px;
  padding: 0;
}
#box1 #menu_101 ul {
  width: 180px;
  font: 14px helvetica, tahoma;
  text-align: center;
  font-weight: normal;
  margin: 0;
  padding: 0;
  list-style-type: none;
  letter-spacing: 0.05em;
}
#box1 #menu_101 ul li {
  margin: 0;
  padding: 0;
}
#box1 #menu_101 a {
  margin: 0;
  padding: 0;
  text-align: center;
  color: #fff;
  text-decoration: none;
}
#box1 #menu_101 a:hover {
  color: #b5c07e;
  text-decoration: none;
}
#box1 #menu_101 .glowna {
  margin: 0;
  padding: 0;
  text-align: center;
  color: #fff;
  text-decoration: none;
}
#box1 #menu_101 .glowna:hover {
  color: #b5c07e;
  text-decoration: none;
}
#box1 #menu_101 .glowna_aktywny {
  margin: 0;
  padding: 0;
  text-align: center;
  color: #fff;
  text-decoration: none;
}
#box1 #menu_101 .glowna_aktywny:hover {
  color: #b5c07e;
  text-decoration: none;
}
#box1 #menu_101 .aktywny {
  margin: 0;
  padding: 0;
  text-align: center;
  color: #fff;
  text-decoration: none;
}
#box1 #menu_101 .aktywny:hover {
  color: #b5c07e;
  text-decoration: none;
}
#box1 #menu_102 {
  position: absolute;
  margin: 122px 0 0 100px;
  padding: 0;
}
#box1 #menu_102 ul {
  width: 250px;
  font: 11px tahoma;
  font-weight: bold;
  margin: 0;
  padding: 0;
  list-style-type: none;
  letter-spacing: 0.1em;
}
#box1 #menu_102 ul li {
  margin: 4px 0 4px 0;
  padding: 0;
  text-indent: -18px;
}
#box1 #menu_102 a {
  background: url('../faktura/punkt_oferta_1.png') no-repeat left;
  margin: 5px 0 5px 0;
  padding: 0 15px 0 17px;
  text-align: center;
  color: #453;
  text-decoration: none;
}
#box1 #menu_102 a:hover {
  background: url('../faktura/punkt_oferta_2.png') no-repeat left;
  color: #e70;
  text-decoration: none;
}
#box1 #menu_102 .glowna {
  background: url('../faktura/punkt_oferta_1.png') no-repeat left;
  margin: 5px 0 5px;
  padding: 0 15px 0 17px;
  text-align: center;
  color: #453;
  font-weight: bold;
  text-decoration: none;
}
#box1 #menu_102 .glowna:hover {
  background: url('../faktura/punkt_oferta_2.png') no-repeat left;
  color: #e70;
  text-decoration: none;
}
#box1 #menu_102 .glowna_aktywny {
  background: url('../faktura/punkt_oferta_1.png') no-repeat left;
  margin: 5px 0 5px;
  padding: 0 15px 0 17px;
  text-align: center;
  color: #453;
  font-weight: bold;
  text-decoration: none;
}
#box1 #menu_102 .glowna_aktywny:hover {
  background: url('../faktura/punkt_oferta_2.png') no-repeat left;
  color: #e70;
  text-decoration: none;
}
#box1 #menu_102 .aktywny {
  background: url('../faktura/punkt_oferta_2.png') no-repeat left;
  margin: 5px 0 5px;
  padding: 0 15px 0 17px;
  text-align: center;
  color: #e70;
  font-weight: bold;
  text-decoration: none;
}
#box1 #menu_102 .aktywny:hover {
  background: url('../faktura/punkt_oferta_2.png') no-repeat left;
  color: #e70;
  text-decoration: none;
}
#box1 #menu_103 {
  position: absolute;
  margin: 60px 0 0 280px;
  padding: 0;
}
#box1 #menu_103 ul {
  width: 240px;
  font: 11px helvetica, tahoma;
  font-weight: bold;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#box1 #menu_103 ul li {
  float: right;
  margin: 0;
  padding: 0;
}
#box1 #menu_103 a {
  background: url('../faktura/bg_menu_103_1.png') right top no-repeat;
  float: left;
  margin: 0;
  padding: 6px 6px 0 10px;
  text-align: center;
  color: #fff;
  text-decoration: none;
}
#box1 #menu_103 a:hover {
  background: url('../faktura/bg_menu_103_2.png') right top no-repeat;
  color: #b5c07e;
  text-decoration: none;
}
#box1 #menu_103 .glowna {
  background: url('../faktura/bg_menu_103_1.png') right top no-repeat;
  float: left;
  margin: 0;
  padding: 6px 6px 0 10px;
  text-align: center;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
}
#box1 #menu_103 .glowna:hover {
  background: url('../faktura/bg_menu_103_2.png') right top no-repeat;
  color: #b5c07e;
  text-decoration: none;
}
#box1 #menu_103 .glowna_aktywny {
  background: url('../faktura/bg_menu_103_1.png') right top no-repeat;
  float: left;
  margin: 0;
  padding: 6px 6px 0 10px;
  text-align: center;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
}
#box1 #menu_103 .glowna_aktywny:hover {
  background: url('../faktura/bg_menu_103_2.png') right top no-repeat;
  color: #b5c07e;
  text-decoration: none;
}
#box1 #menu_103 .aktywny {
  background: url('../faktura/bg_menu_103_1.png') right top no-repeat;
  float: left;
  margin: 0;
  padding: 6px 6px 0 10px;
  text-align: center;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
}
#box1 #menu_103 .aktywny:hover {
  background: url('../faktura/bg_menu_103_2.png') right top no-repeat;
  color: #b5c07e;
  text-decoration: none;
}
#box2 #margines_1 {
  float: left;
  margin: 0;
  padding: 0;
}
#box2 #margines_2 {
  float: left;
  margin: 0;
  padding: 0;
}
#box2 #margines_3 {
  float: left;
  margin: 0;
  padding: 0;
}
#box2 #margines_4 {
  float: left;
  margin: 0;
  padding: 0;
}
#box2 #menu_1 {
  float: left;
  margin: 0;
  padding: 12px 0 12px 0;
}
#box2 #glowna {
  float: left;
  margin: 0;
  padding: 0 0 12px 0;
}
#box2 #menu_2 {
  float: left;
  margin: 0;
  padding: 0;
}
#menu {
  position: absolute;
  list-style-type: none;
}
#menu ul {
  list-style-type: none;
}
#menu li {
  float: left
}
#menu li li {
  float: none
}
#menu li a {
  display: block;
  width: 150px;
  text-align: center;
  background: #e6e7e8;
  color: #656e75;
  padding: 3px 0;
  text-decoration: underline
}
#menu li a:hover {
  background: #cdcecf;
  color: #383d41;
  text-decoration: none
}
#menu li ul {
  position: absolute;
  height: 1px;
  overflow: hidden
}
#menu li:hover ul {
  height: 200px
}
.przerwa {
  height: 30px;
}
.center {
  display: table;
  margin: auto;
}
#box2 #glowna h1 {
  background: url('../faktura/h1.png') top left no-repeat;
  margin: 0;
  padding: 10px 0 25px 35px;
  font-family: verdana;
  font-size: 17px;
  font-weight: bold;
  color: #453;
  letter-spacing: 0.03em;
  line-height: 100%
  height: 152px;
}
#box2 #glowna span.kompan {
  background: url('../faktura/h1.png') top left no-repeat;
  margin: 0;
  padding: 10px 0 25px 35px;
  font-family: verdana;
  font-size: 17px;
  font-weight: bold;
  color: #453;
  letter-spacing: 0.03em;
  line-height: 100%
  height: 152px;
}
#box2 #glowna .kompan {
  background: url('../faktura/h1.png') top left no-repeat;
  margin: 0;
  padding: 10px 0 25px 35px;
  font-family: verdana;
  font-size: 17px;
  font-weight: bold;
  color: #453;
  letter-spacing: 0.03em;
  line-height: 100%
  height: 152px;
}
#box2 #glowna p {
  margin: 12px 0 12px 0;
  padding: 0;
  font-size: 12px;
  font-family: helvetica, tahoma;
  color: #333;
  text-align: left;
  letter-spacing: 0.02em;
  line-height: 150%;
}
#box2 #glowna .v {
  margin: 12px 0 12px 0;
  padding: 0;
  font-size: 12px;
  font-family: helvetica, tahoma;
  color: #333;
  letter-spacing: 0.02em;
  line-height: 150%;
}
#box2 #glowna .vl {
  margin: 12px 0 12px 0;
  padding: 0;
  font-size: 12px;
  font-family: helvetica, tahoma;
  color: #333;
  text-align: left;
  letter-spacing: 0.02em;
  line-height: 150%;
}
#box2 #glowna .vc {
  margin: 12px 0 12px 0;
  padding: 0;
  font-size: 12px;
  font-family: helvetica, tahoma;
  color: #333;
  text-align: center;
  letter-spacing: 0.02em;
  line-height: 150%;
}
#box2 #glowna .vr {
  margin: 12px 0 12px 0;
  padding: 0;
  font-size: 12px;
  font-family: helvetica, tahoma;
  color: #333;
  text-align: right;
  letter-spacing: 0.02em;
  line-height: 150%;
}
#box2 #glowna .vj {
  margin: 12px 0 12px 0;
  padding: 0;
  font-size: 12px;
  font-family: helvetica, tahoma;
  color: #333;
  text-align: justify;
  letter-spacing: 0.02em;
  line-height: 150%;
}
#box2 #glowna .vw {
  margin: 6px 0 6px 36px;
  padding: 0;
  font-size: 12px;
  font-family: helvetica, tahoma;
  color: #333;
  text-align: left;
  letter-spacing: 0.02em;
  line-height: 150%;
}
#box2 #glowna .vs {
  margin: 0;
  padding: 0;
  font-size: 11px;
  font-family: helvetica, tahoma;
  font-weight: normal;
  color: #333;
  text-align: justify;
  letter-spacing: 0.02em;
  line-height: 150%;
}
#box2 #glowna .vb {
  margin: 0;
  padding: 0;
  font-size: 16px;
  font-family: helvetica, tahoma;
  color: #333;
  text-align: left;
  letter-spacing: 0.02em;
  line-height: 150%;
}
#box2 #glowna strong {
  color: #474747;
}
#box2 #glowna .c1 {
  color: #f00;
}
#box2 #glowna .c2 {
  color: #060;
}
#box2 #glowna .foto {
  float: left;
  background: #fff;
  margin: 0 9px 20px 9px;
  padding: 9px;
  border: #bbca9e 1px solid;
  border-bottom: #bbca9e 3px solid;
  display: block;
}
#box2 #glowna div.foto_t {
  text-align: center;
}
#box2 #glowna div.foto_g img {
  margin: 0 0 10px 0;
  padding: 0;
  border: 0;
}
#box2 #glowna div.foto_c {
  text-align: center;
}
#box2 #glowna div.foto_c img {
  background: #fff;
  margin: 10px 10px 10px 10px;
  padding: 9px;
  border: #bbca9e 1px solid;
  border-bottom: #bbca9e 3px solid;
}
#box2 #glowna div.foto_l {
  float: left;
  background: #fff;
  margin: 6px 20px 0 0;
  padding: 5px;
  border: #bbca9e 1px solid;
  border-bottom: #bbca9e 3px solid;
}
#box2 #glowna div.foto_p {
  float: right;
  background: #fff;
  margin: 6px 0 0 20px;
  padding: 5px;
  border: #bbca9e 1px solid;
  border-bottom: #bbca9e 3px solid;
}
#box2 #glowna .galeria {
  text-align: center;
}
#box2 #glowna .galeria p {
  font-family: helvetica, tahoma;
  font-size: 12px;
  font-weight: normal;
  text-align: justify;
  color: #bbb;
  margin: 0;
  padding: 0 6px 20px 6px;
}
#box2 #glowna .galeria img {
  background: #fff;
  margin: 6px;
  padding: 4px;
  border: #bbca9e 1px solid;
  border-bottom: #bbca9e 3px solid;
}
#box2 #glowna .galeria a img:hover {
  border: #f97415 1px solid;
  border-bottom: #f97415 3px solid;
}
#box2 #glowna #komentarz {
  margin: 0;
  padding: 0;
}
#box2 #glowna #komentarz form {
  margin: 0;
  padding: 0;
}
#box2 #glowna #komentarz label {
  font: 12px helvetica, tahoma;
  color: #444;
  display: block;
  margin: 0;
  padding: 8px 0 3px 0;
}
#box2 #glowna #komentarz .imie_input {
  width: 200px;
  font: bold 12px helvetica, tahoma;
  border: 1px solid #777;
  margin: 0;
  padding: 2px;
  background: #eee;
  margin-bottom: 10px;
  color: #444;
}
#box2 #glowna #komentarz textarea {
  overflow: auto;
  width: 100%;
  height: 90px;
  font: 12px helvetica, tahoma;
  border: 1px solid #777;
  margin: 0;
  padding: 0;
  background: #eee;
  color: #444;
}
#box2 #glowna #komentarz .button {
  letter-spacing: 0.1em;
  font: 11px helvetica, tahoma;
  margin: 6px 0 10px 0;
  padding: 2px 10px 2px 10px;
  color: #00f;
  text-decoration: none;
  background: #eee;
  border: 1px solid #777;
}
#box2 #glowna #komentarz .button:hover {
  color: #777;
}
#box2 #glowna #komentarz .imie {
  height: 28px;
  margin: 0 10px 0 10px;
  padding: 10px 10px 0 10px;
  font: 11px helvetica, tahoma;
  color: #666;
}
#box2 #glowna #komentarz .imie strong {
  margin: 0;
  padding: 0;
  font: bold 11px helvetica, tahoma;
  color: #f00;
  line-height: 150%;
}
#box2 #glowna #komentarz p {
  margin: 10px 0 10px 0;
  padding: 0;
  font-size: 12px;
  font-weight: bold;
  font-family: helvetica, tahoma;
  text-align: justify;
  color: #444;
}
#box2 #glowna #komentarz .komentarz {
  margin: 0 10px 0 10px;
  padding: 0 10px 10px 10px;
  font: 12px helvetica, tahoma;
  text-align: justify;
  color: #444;
  line-height: 150%;
}
#box2 #glowna #komentarz .tlo1 {
  background: #f5f5f5;
  margin: 10px 0 10px 0;
  padding: 0 20px 0 20px;
  border: 1px solid #999;
}
#box2 #glowna #komentarz .tlo2 {
  background: #f5f5f5;
  margin: 10px 0 10px 0;
  padding: 0;
  border: 1px solid #999;
}
#box2 #glowna hr {
  background: url('../faktura/linia.gif') repeat-x;
  margin: 10px 0 10px 0;
  padding: 0;
  width: 100%;
  height: 1px;
  border: 0;
}
#box2 #glowna ol {
  margin: 0 0 0 20px;
  padding: 0 0 0 24px;
}
#box2 #glowna ol li {
  margin: 0;
  padding: 0;
  color: #333;
  font-size: 12px;
  font-family: helvetica, tahoma;
  line-height: 150%;
}
#box2 #glowna a {
  color: #00f;
  text-decoration: none;
}
#box2 #glowna a:hover {
  color: #777;
  text-decoration: underline;
}
#box2 #glowna a strong {
  color: #00f;
  text-decoration: none;
}
#box2 #glowna a strong:hover {
  color: #777;
  text-decoration: underline;
}
#box2 #glowna .upload {
  background: url('../faktura/upload.png') no-repeat left top;
  margin: 5px 0 5px 20px;
  padding: 0 0 0 26px;
  list-style: none;
  color: #00f;
  font-size: 12px;
  font-family: helvetica, tahoma;
  line-height: 150%;
}
#box2 #glowna .upload a {
  font-family: helvetica, tahoma;
  color: #00f;
  text-decoration: none;
}
#box2 #glowna .upload a:hover {
  color: #777;
  text-decoration: underline;
}
#box2 #glowna ul {
  margin: 10px 0 10px 0;
  padding: 0;
}
#box2 #glowna ul li {
  background: url('../faktura/punkt.png') no-repeat left top;
  margin: 0 0 0 25px;
  padding: 0 0 0 18px;
  list-style: none;
  color: #333;
  font-size: 12px;
  font-family: helvetica, tahoma;
  line-height: 150%;
}
#box2 #glowna #stopka {
  float: left;
  width: 100%;
  margin: 11px 0 0 0;
  padding: 0;
  font-size: 11px;
  font-family: helvetica, tahoma;
  color: #4e6b3d;
  text-align: right;
}
#box2 #glowna #stopka strong {
  font-size: 11px;
  color: #4e6b3d;
}
#box2 #glowna #stopka img {
  border: 0;
}
#box2 #glowna #stopka a {
  font-size: 11px;
  font-family: helvetica, tahoma;
  font-weight: bold;
  color: #4e6b3d;
  text-decoration: none;
}
#box2 #glowna #stopka a:hover {
  font-size: 11px;
  font-family: helvetica, tahoma;
  font-weight: bold;
  color: #4e6b3d;
  text-decoration: underline;
}
#box2 #glowna table {
  margin: 0 auto;
  padding: 0;
  font: 12px helvetica, tahoma;
  color: #333;
  text-align: left;
  line-height: 150%;
  letter-spacing: 0.0em;
  border-collapse: collapse;
  border-color: #ccc;
}
#box2 #glowna td {
  padding: 3px 6px 3px 6px;
}
#box2 #glowna td strong {
  color: #333;
  padding: 3px 6px 3px 6px;
}
#box1 #wyszukiwarka_1 {
  position: absolute;
  margin: 308px 0 0 70px;
  width: 170px;
}
#box1 #wyszukiwarka_1 form {
  background: url('../faktura/szukaj_bg_1.png');
  margin: 0;
  padding: 0;
}
#box1 #wyszukiwarka_1 .form {
  height: 19px;
  padding: 0 26px 2px 4px;
  border: 0 solid #aaa;
}
#box1 #wyszukiwarka_1 input.text {
  background: none;
  margin: 0;
  padding: 3px 0 5px 0;
  border: 0;
  font-family: tahoma;
  font-size: 11px;
  font-weight: normal;
  color: #363;
  width: 145px;
}
#box1 #wyszukiwarka_1 input.submit {
  position: absolute;
  top: 0;
  right: 0;
  border: 0;
  padding: 0;
}
#box2 #wyszukiwarka_2 {
  position: relative;
  margin: 0 auto;
  width: 300px;
}
#box2 #wyszukiwarka_2 form {
  background: url('../faktura/szukaj_bg_2.png');
  margin: 0;
  padding: 0;
}
#box2 #wyszukiwarka_2 .form {
  height: 19px;
  padding: 0 26px 2px 4px;
  border: 0 solid #aaa;
}
#box2 #wyszukiwarka_2 input.text {
  background: none;
  margin: 0;
  padding: 3px 0 5px 0;
  border: 0;
  font-family: tahoma;
  font-size: 12px;
  font-weight: normal;
  color: #363;
  width: 275px;
}
#box2 #wyszukiwarka_2 input.submit {
  position: absolute;
  top: 0;
  right: 0;
  border: 0;
  padding: 0;
}
#box2 #glowna #zajawki {
  margin: 0;
  padding: 0;
}
#box2 #glowna #zajawki .zajawki_0 {
  background: url('../faktura/punkt_zajawka.png') top left no-repeat;
  margin: 0;
  padding: 4px 0 4px 18px;
  list-style: none;
  color: #555;
  font-size: 12px;
  font-family: helvetica, tahoma;
  line-height: 150%;
}
#box2 #glowna #zajawki .zajawki_1 {
  background: url('../faktura/linia_zajawka.gif') bottom left repeat-x;
  float: left;
  margin: 0;
  padding: 14px 0 16px 0;
  width: 100%;
}
#box2 #glowna #zajawki hr {
  background: url('../faktura/linia_zajawka.gif') bottom left repeat-x;
  margin: 0;
  padding: 10px 0 0 0;
  width: 100%;
}
#box2 #glowna #zajawki .tytul {
  font-family: helvetica, tahoma;
  font-size: 13px;
  font-weight: bold;
  text-align: justify;
  color: #00f;
  margin: 0;
  padding: 0;
  text-decoration: none;
}
#box2 #glowna #zajawki .tytul:hover {
  color: #777;
  text-decoration: underline;
}
#box2 #glowna #zajawki .wiecej {
  font-family: helvetica, tahoma;
  font-size: 11px;
  font-weight: bold;
  color: #00f;
  text-decoration: none;
}
#box2 #glowna #zajawki .wiecej:hover {
  color: #777;
  text-decoration: underline;
}
#box2 #glowna #zajawki .opis {
  font-family: helvetica, tahoma;
  font-size: 12px;
  font-weight: normal;
  text-align: justify;
  color: #555;
  margin: 0;
  padding: 4px 0 0 0;
}
#box2 #glowna #zajawki img {
  float: left;
  margin: 4px 12px 0 0;
  padding: 3px;
  background: #fff;
  border: #bbca9e 1px solid;
  border-bottom: #bbca9e 3px solid;
}
#box2 #glowna #zajawki a img:hover {
  border: #f97415 1px solid;
  border-bottom: #f97415 3px solid;
}
#box2 #glowna #zgloszenie {
  width: 520px;
  margin: 0 auto;
  border: 1px solid #4f4e33;
  border: 0;
}
#box2 #glowna #zgloszenie .komunikat {
  margin: 6px 0 6px 0;
  padding: 0;
  font-size: 11px;
  font-family: verdana;
  font-weight: bold;
  color: #f00;
  text-align: left;
  line-height: 120%;
  letter-spacing: 0.0em;
}
#box2 #glowna #zgloszenie .zgoda {
  margin: 6px 0 6px 0;
  padding: 0;
  font-size: 11px;
  font-family: tahoma;
  font-style: italic;
  color: #555;
  text-align: justify;
  line-height: 120%;
  letter-spacing: 0.0em;
}
#box2 #glowna #zgloszenie div {
  padding: 2px 0 2px 0;
  font-family: tahoma;
  font-size: 11px;
  color: #333;
}
#box2 #glowna #zgloszenie label {
  font-family: tahoma;
  font-size: 12px;
  color: #333;
  float: left;
  width: 190px;
  text-align: right;
  padding: 6px 6px 0 0;
}
#box2 #glowna #zgloszenie span {
  color: #f00;
}
#box2 #glowna #zgloszenie input {
  width: 260px;
  padding: 6px;
  font-family: tahoma;
  font-size: 14px;
  color: #000;
  border: 1px solid #aca95d;
}
#box2 #glowna #zgloszenie select {
  width: 260px;
  padding: 7px 6px 6px 6px;
  font-family: tahoma;
  font-size: 12px;
  color: #000;
  border: 1px solid #aca95d;
}
#box2 #glowna #zgloszenie .brak {
  color: #333;
  border: 1px solid #f00;
  background: #fee;
}
#box2 #glowna #zgloszenie textarea {
  width: 260px;
  padding: 5px;
  font-family: tahoma;
  font-size: 14px;
  color: #333;
  border: 1px solid #aca95d;
  overflow: auto;
}
#box2 #glowna #zgloszenie .button {
  padding: 4px;
  font-family: tahoma;
  font-size: 11px;
  font-weight: bold;
  color: #f2f0bc;
  background: #b03831;
  border: 0;
  width: 130px;
}
#box2 #glowna .mapa_dzial {
  background: #5a6c44;
  font: 11px tahoma;
  font-weight: bold;
  display: block;
  margin: 20px 0 0 0;
  padding: 5px;
  color: #fff;
  text-decoration: none;
}
#box2 #glowna .mapa_poddzial {
  font: 11px tahoma;
  font-weight: bold;
  margin: 26px 0 6px 15px;
  padding: 0 0 0 18px;
  color: #453;
}
#box2 #glowna .mapa_nadlink {
  font: 11px tahoma;
  font-weight: normal;
  margin: 16px 0 6px 40px;
  padding: 0 0 0 18px;
  color: #453;
}
#box2 #glowna .mapa_artykul {
  background: url('../faktura/mapa_artykul.png') no-repeat left top;
  font: 11px tahoma;
  margin: 6px 0 6px 80px;
  padding: 0 0 0 18px;
}
#box2 #glowna .m_artykul {
  display: block;
  margin: 0;
  padding: 0;
  color: #345270;
  text-decoration: none;
}
#box2 #glowna .m_artykul:hover {
  color: #777;
  text-decoration: underline;
}
#box2 #menu_1 h2 {
  margin: 0 9px 0 9px;
  padding: 10px 0 6px 10px;
  font-family: tahoma;
  font-size: 11px;
  font-weight: bold;
  color: #453;
  text-align: left;
  border-bottom: solid 3px #bbca9e;
}
#box2 #menu_1 p {
  margin: 0;
  padding: 0;
  width: 198px;
  text-align: center;
}
#box2 #menu_1 .lista_1 {
  background: url('../faktura/bg_menu1.png') top no-repeat;
  margin: 0 0 30px 0;
  padding: 0;
}
#box2 #menu_1 .lista_2 {
  background: url('../faktura/bg_menu1.png') top no-repeat;
  margin: 20px 0 30px 0;
  padding: 0;
}
#box2 #menu_1 a {
  background: url('../faktura/bg_menu_border_1.png') bottom no-repeat;
  display: block;
  color: #453;
  margin: 0 9px 0 9px;
  padding: 5px 0 5px 0;
  text-decoration: none;
}
#box2 #menu_1 a:hover {
  background: url('../faktura/bg_menu_border_2.png') bottom repeat-y;
  color: #000;
  text-decoration: none;
}
#box2 #menu_1 .aktywny {
  background: url('../faktura/bg_menu_border_1.png') bottom no-repeat;
  display: block;
  color: #e70;
  margin: 0 9px 0 9px;
  padding: 5px 0 5px 0;
  text-decoration: none;
}
#box2 #menu_1 .aktywny:hover {
  background: url('../faktura/bg_menu_border_2.png') bottom repeat-y;
  color: #000;
  text-decoration: none;
}
#box2 #menu_1 div.foto_lista_1 {
  margin: 0;
  padding: 0;
  text-align: center;
}
#box2 #menu_1 div.foto_lista_2 {
  margin: 20px 0 0 0;
  padding: 0;
  text-align: center;
}
#box2 #menu_1 div.foto_m img {
  margin: 0;
  padding: 9px;
  background: #fff;
  border: #bbca9e 1px solid;
  border-bottom: #bbca9e 3px solid;
}
#box3 strong {
  color: #777;
}
#box3 #stopka_kompan {
  position: absolute;
  margin: 100px 25px 0 25px;
  padding: 0;
  width: 800px;
  color: #555;
  font-size: 11px;
  font-family: helvetica, tahoma;
  text-align: left;
}
#box3 #zastrzezenie {
  position: absolute;
  margin: 46px 0 0 293px;
  padding: 0;
  width: 480px;
  color: #fff79d;
  font-size: 12px;
  font-family: helvetica, tahoma;
  text-align: center;
}
#box3 #copyright {
  position: absolute;
  margin: 100px 25px 0 25px;
  padding: 0;
  width: 800px;
  color: #555;
  font-size: 11px;
  font-family: helvetica, tahoma;
  text-align: right;
}
#box3 #copyright a {
  color: #00f;
  text-decoration: none;
}
#box3 #copyright a:hover {
  color: #777;
  text-decoration: underline;
}
