html {margin-left: 0px; margin-right=0px;}
.menu {color: rgb(114,41,54); width: 100%; text-decoration: none; }
.menu:hover {color: rgb(114,41,54); width: 100%; text-decoration: none; }
.menu:visited { color: rgb(114,41,54); width: 100%; text-decoration: none;}
:link{ color: rgb(114,41,54); }
:link:visited { color: rgb(114,41,54); }
:link:hover { color: rgb(244,164,96); text-decoration: none; }
.przycisk { font: 11px verdana; color: rgb(114,41,54); background: #dcdcdc; }
img {border: 0px; }

table.plany { text-align: center; font: 9px verdana; border: 0px; border-color: #a9a9a9;   }
table.plany td { padding: 4px; border: 1px solid; }
td.naglowek, .naglowek td { font-weight: bold; background: rgb(243,239,227); border: 1px solid; }

.zgloszenie { width: 500px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size:11px; text-align:justify }
.zgloszenie td { font-family: Verdana, Helvetica, Arial, sans-serif; font-size:11px; text-align:justify }
.zgloszenie .przyklad { color: #888888; font-style: italic; vertical-align: top; font-weight: normal }
.zgloszenie p { text-indent: 15px; margin-bottom: 5px }
.data { color: #888888; font-style: italic; font-weight: normal}

div.zgloszenie table.plany { margin-top: 15px; border-bottom: 1px solid black; }
div.zgloszenie table.plany td { border: 0px; }
div.zgloszenie table.plany td.naglowek { border: 1px solid black; }


#miasto {
  margin-top: 6px;
  margin-left: 10px;
  text-align: center;
  background: red;
  float: left;
  height: 100%;
  overflow: hidden;
}
#miasto ul {
  list-style: none;
  margin: 0px; padding: 0px;
}
#miasto li {
  display: inline;
  float: both;

}
#miasto a {
  display: block;
  padding: 10px 30px 10px 30px;
  color: white;
  font-weight: bold;
}
#miasto a:hover {
  background: white;
  color: red;
    margin: 0px; 
  
}



.news {
  font-family: "Segoe UI", "Century Gothic" , Helvetica, Arial, sans-serif;
  font-size: 11px;
  width: 500px;
  text-align: justify;
  margin: 0px 0px 40px 5px;

}

.news h2 {
  text-align: left;
  margin: 15px 0px 10px -15px;
  font-size: 14 px;
  font-family: "Century Gothic", "Segoe UI",  Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: rgb(0,83,143);
  padding: 0px 0px 10px 0px;
  border-bottom: 1px solid rgb(0,83,143);
}


.news h3 {
  text-align: left;
  margin: 15px 0px 3px 0px;
  font-size: 11 px;
  font-family: "Century Gothic" , "Segoe UI", Helvetica, Arial, sans-serif;
  font-weight: bold;
}

.news p {
  text-indent: 0px;
  margin: 6px 0px 0px 0px;
  font-size: 11px;
  line-height: 140%;
}

.news strong {
  font-weight: normal;
  font-size: 12px;
  color: rgb(0,83,143);
  font-family: "Century Gothic" , "Segoe UI", Helvetica, Arial, sans-serif;
}

.news h3 strong {
  font-size: inherit;
  font-weight: inherit;
}
.news h3 span{
  font-size: inherit;
  font-weight: normal;
}
.news h2 span{
  font-size: inherit;
  font-weight: normal;
}

.aktualnosc {
  margin: 30px 0px 30px 0px;
  padding: 0px 0px 30px 0px;
  border-bottom: 1px solid black;
}
