body {
  padding: 0;
  margin: 0;
}

table {
  font: 12px Verdana, Arial, Tahoma;
  color: #3B3B3B;
}

a {
  text-decoration: none;
  color: #3B3B3B;
}

a:hover {
  text-decoration: underline;
  font-weight: bold;
  color: #3B3B3B;
}

table.container {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  background-color: #FFFFFF;
  font: 12px Verdana, Arial, Tahoma;
}

tr.logo {
  height: 62px;
  vertical-align: top;
  background-image: url(img/tlo_logo.jpg);
}

td.logo {
  width: 190px;
}

td.ikony {
  width: 590px;
  background-image: url(img/logo_03.jpg);
  text-align: right;
  vertical-align: middle;
}

a.ikony {
  margin-left: 15px;
}

tr.menu_top {
  height: 42px;
  vertical-align: top;
  background-image: url(img/tlo_menu_top.jpg);
}

td.menu_top {
  width: 780px;
  height: 42px;
  background-image: url(img/menu_top.jpg);
  vertical-align: middle;
  text-align: center;
}

#menu {
  width: 760px;
  font-family: georgia, "trebuchet ms", serif;
  font-weight: normal;
  font-size: 16px;
}

#menu a {
  display: inline;
  text-decoration: none;
  color: #FFFFFF;
  padding: 0 15px 0 15px;
  border-right: 1px dotted #D2E3F0;
}

#menu a.top {
  display: inline;
  text-decoration: none;
  color: #FFFFFF;
  padding: 0 15px 0 15px;
  border: 0px;
}

#menu a:hover {
  color: #E63624;
  font-weight: bold;
}

tr.foto {
  vertical-align: top;
}

td.foto {
  width: 780px;
}

tr.nawigacja {
  vertical-align: top;
}

td.nawigacja {
  width: 190px;
  color: #152A64;
  font-family: "Trebuchet MS", Verdana, Arial;
  font-weight: lighter;
  font-size: 16px;
  padding-top: 20px;
}

td.naglowek {
  width: 570px;
  padding-left: 20px;
  padding-top: 20px;
}

#naglowek {
  width: 400px;
  float: left;
}

h1 {
  color: #152A64;
  font-family: "Trebuchet MS", Verdana, Arial;
  font-weight: lighter;
  font-size: 16px;
  padding: 0;
  margin: 0;
}

#rozmiar_tekstu {
  width: 170px;
  float: left;
  text-align: right;
  color: #152A64;
  font-family: "Trebuchet MS", Verdana, Arial;
  font-weight: lighter;
  font-size: 12px;
}

a.zmienrozmiar {
  text-decoration: none;
  color: #152A64;
  padding: 0 0 0 4px;
  margin 0;
}

a.zmienrozmiar:hover {
  text-decoration: none;
  color: #E63624;
  padding: 0 0 0 4px;
  margin 0;
}

tr.tresc {
  vertical-align: top;
}

td.menu {
  width: 190px;
}

#menu_l {
  width: 190px;
  margin: 0;
  padding: 0;
}

.uk {
  height: 20px;
  margin: 2px 0 4px 2px;
  padding: 2px 0 0 26px;
  background-image: url(img/dot_uk.jpg);
  background-repeat: no-repeat;
  color: #1F2761;
  font-weight: bold;
}

.nl {
  height: 20px;
  margin: 10px 0 4px 2px;
  padding: 2px 0 0 26px;
  background-image: url(img/dot_nl.jpg);
  background-repeat: no-repeat;
  color: #1F2761;
  font-weight: bold;
}

.ir {
  height: 20px;
  margin: 10px 0 4px 2px;
  padding: 2px 0 0 26px;
  background-image: url(img/dot_ir.jpg);
  background-repeat: no-repeat;
  color: #1F2761;
  font-weight: bold;
}

.de {
  height: 20px;
  margin: 10px 0 4px 2px;
  padding: 2px 0 0 26px;
  background-image: url(img/dot_de.jpg);
  background-repeat: no-repeat;
  color: #1F2761;
  font-weight: bold;
}

#menu_l a {
  display: block;
  text-decoration: none;
  color: #1F2761;
  font-size: 12px;
  padding: 0 0 4px 35px;
}

#menu_l a:hover {
  color: #E63624;
  background-color: #E7ECF2;
}

td.tresc {
  width: 570px;
  padding-left: 20px;
  color: #3B3B3B;
  font-family: Verdana, Arial;
  font-size: 12px;
  text-align: justify;
  line-height: 18px;
}

#problemy {
  background-image: url(img/problemy.jpg);
  padding: 10px 20px 11px 60px;
  margin: 0;
  color: #141D62;
}

a.problemy {
  text-decoration: none;
  color: #141D62;
}

a.problemy:hover {
  text-decoration: underline;
  color: #E63624;
}

#dodatki {
  height: 16px;
  width: 570px;
  text-align: right;
  margin: 15px 0 15px 0;
}

tr.menu_dol {
  vertical-align: top;
  height: 245px;
  background-image: url(img/tlo_menu_dol.jpg);
}

td.szybki_kontakt {
  width: 190px;
  color: #E63624;
  font-family: Tahoma, Verdana, Arial;
  font-size: 11px;
  padding-top: 10px;
}

.szybki_kontakt {
  color: #A3A5A6;
  font-family: "Trebuchet MS", Verdana, Arial;
  font-size: 14px;
  padding: 0 0 5px 0;
  margin: 0;
}

td.menu_dol {
  width: 570px;
  padding-left: 20px;
  color: #A3A5A6;
  font-family: "Trebuchet MS", Verdana, Arial;
  font-size: 14px;
  padding-top: 10px;
  background-image: url(img/menu_dol.jpg);
}

#menu_bottom {
  width: 570px;
  font-size: 12px;
  padding-top: 3px;
}

#menu_bottom a.jeden {
  display: inline;
  text-decoration: none;
  color: #EDEDEE;
  padding: 0 15px 0 0;
  border-right: 1px dotted #777A7D;
}

#menu_bottom a {
  display: inline;
  text-decoration: none;
  color: #EDEDEE;
  padding: 0 15px 0 15px;
  border-right: 1px dotted #777A7D;
}

#menu_bottom a.dwa {
  display: inline;
  text-decoration: none;
  color: #EDEDEE;
  padding: 0 15px 0 15px;
  border: 0px;
}

#menu_bottom a:hover {
  color: #E63624;
  font-weight: bold;
}

tr.stopka {
  background-color: #232227;
}

td.stopka {
  height: 80px;
  text-align: right;
  color: #616066;
  font-size: 10px;
  padding-bottom: 20px;
}

a.stopka {
  text-decoration: none;
  color: #616066;
}

a.stopka:hover {
  text-decoration: underline;
  color: #E63624;
}

/* formularz kontaktowy */
input.pole {
    border: 0;
    color: #D0D6D9;
    background-color: #4D5457;
    font-family: Tahoma, Verdana, Arial;
    font-size: 11px;
    margin-bottom: 2px;
}

textarea {
    border: 0;
    color: #D0D6D9;
    background-color: #4D5457;
    font-family: Tahoma, Verdana, Arial;
    font-size: 11px;
    overflow: auto;
    margin-bottom: 2px;
}
