html, body {
  height: 100%;
  min-height: 100%;
}

body {
  color: #dbdbdb;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica;
  background: #545454 url(../Grafika/background_body.jpg) repeat-x;
}

body, div, a, p, img, form, ul, li {
  border: 0;
  padding: 0;
  margin: 0;
}

table, tr, td, th, tbody, thead, tfoot {
  margin: 0;
  padding: 0;
  border: 0;
  border-width: 0;
  border-spacing: 0;
  border-collapse: collapse;
} 

h1, h2, h3, h4 {
  font-family: Georgia, Tahoma, Verdana, Serif;
  font-size: 15px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  border: 0;
}

h1 {
  color: #88c1de;
  font-size: 18px;
  font-weight: normal;
  font-family: Georgia, Tahoma, Verdana;
  letter-spacing: 1px;
  margin: 30px 0 15px 0;
  border-bottom: 1px solid #c1c1c1;
}

h2 {
	font-family: Arial, Tahoma, Verdana, Georgia, Serif;
  font-size: 15px;
  font-weight: bold;
  margin: 0 0 10px 0;
  border-bottom: 1px solid #c1c1c1;
}

h1 a:hover, h2 a:hover { 
  text-decoration: none;
}

h1 a {
  color: #980101;
}

a {
  color: #e18808;
  text-decoration: none;
}

a:hover { 
  text-decoration: underline;
}

strong {
  color: #ffffff;
}

img.Grafika {
  display: block;
  border: 0;
}

#MenuList a {
  display: block;
  height: 28px;
  padding: 28px 8px 0 8px;
  margin: 0 1px;
  background: #c7c6c6 url(../Grafika/01_02.gif) repeat-x;
  font-weight:bold;
  color: #000000;
  text-decoration: none;
	float: left;	
}

#MenuList li {
	list-style-type: none;
	float: left;	
}

#MenuList a.here {
  background: #1c1c1b url(../Grafika/01_03.gif) repeat-x;
  color: #ffffff;
}
#MenuList a:hover, #MenuList a.here:hover {
  background: #1c1c1b url(../Grafika/01_03.gif) repeat-x;
  color: #ffffff;
}

#AktualnosciL, #Uzbrojenie {
  width: 950px;
	padding: 0 20px 30px 20px;
	float: left;
}

#GaleriaL {
  width: 950px;
	padding: 0 20px 30px 20px;
}

.AktualnosciKartkaKalendarza {
  width: 62px;
	height: 76px;
  background: #edede9 url(../Grafika/KartkaKalendarza.gif) no-repeat;
	float: left;
}

.AktualnosciNav {
  width: 870px;
  float: right;
  margin-top: 5px;
}

.Dzien {
  color: #980101;
	font-size: 24px;
  font-weight: bold;
  font-family: Verdana, Tahoma; 
	text-align: center;
	padding: 4px 0 0px 0;
}

.MiesiacRok  {
  color: #303030;
	font-size: 9px;  
	text-align: center;
	padding: 0;
}

.MiesiacRok strong {
  color: #000000;
}

.AktualnosciTexty {
  width: 870px;
  float: right;
  text-align: justify;
}

#AktualnosciP, #GaleriaP {
  width: 340px;
	margin: 5px 0 0 0;
	background-color: #4c565f;
	float: right;	
}

#AktualnosciP h2, #GaleriaP h2 {
  background: #2c3238 url(../Grafika/tlo_tytul_P.gif) repeat-y;
  margin: 0;
	border: 0;
	padding: 4px 0 4px 25px;
}

#AktualnosciP a, #GaleriaP a {
  color: #c4c6d9;
}

.FotoKatalog {
  width: 437px;
	height: 384px;
	margin: 40px 0 10px 25px;
	float: left;
}

.FotoKatalog h1 {
  margin: 18px 0 10px 220px;
	font-size: 15px;
	border-bottom: 0px solid #d5d5d5;
}

.FotoKatalog p {
  color: #303030;
	margin: 24px 0 10px 220px;
  font-family: courier new;
	font-size: 13px;
}

.FotoKatalog strong {
  color: #000000;
}

.FotoRamka {
  display: table;
  width: 136px;
  height: 136px;
  border: 1px solid #bab5b4;
  background: #61676c;
  margin: 20px 15px 0 0;
  float: left;
 }

.FotoRamka .FotoRamkaCell {
  display: table-cell;
  vertical-align: middle;
}

.FotoRamkaHack img {
  border: 1px solid #d5d5d5;
  display: block;
  margin: 0 auto;
}

.FotoShort {
  margin: 0 0 0 24px;
}

.FotoShort p {
  color: #cec2bd;
	font-size: 9px;
  text-align: right;
  margin: 0 5px 0 0;
}

#FotoPrezentacja {
  padding: 10px 30px;
}

#FotoPrezentacja p {
  text-align: center;
	font-style: italic;
	margin: 20px 0;
}

.GaleriaNawigacja {
	float: left;
	margin: 19px 0;
}

#GaleriaNawigacjaBox  {
  margin: 0 0 0 60px;
}

#HistoriaMenuBox {
	margin: 10px 0;
	padding: 0 10px 0 0;
	float: right;
	border-bottom: 1px solid #c1c1c1;
}

#HistoriaMenuList a {
  display: block;
  margin: 2px 15px;
	padding: 0 0 0 6px;
  font-weight:bold;
  text-decoration: none;
	border-left: 4px solid #f8f8f8;
	float: left;	
}

#HistoriaMenuList li {
	list-style-type: none;
	float: left;	
}

#HistoriaMenuList a.here {
  color: #ffffff;
  border-left: 4px solid #89949f;
}
#HistoriaMenuList a:hover, #HistoriaMenuList a.here:hover {
  border-left: 4px solid #89949f;
}

#HistoriaTextBox {
  margin: 10px 30px 20px 30px;
}

#HistoriaTextBox  p {
  text-align: justify;
	margin: 0 0 10px 0;
}

#HistoriaTextBox ul {
    list-style-image: url(../Grafika/pkt_v2.gif);
		margin: 0 0 15px 30px;
}

#HistoriaTextBox li {
   margin: 5px 0;
}

#StopkaL { 
  color: #ffffff;
	padding: 0 0 0 20px;
}

#StopkaL span, #StopkaP span { 
  color: #c87600;
}

#StopkaL a, #StopkaP a { 
  color: #fadda0;
}

#StopkaP {
  color: #ffffff;
  text-align: right;
	padding: 0 20px 0 0;
}

.Czlonkowie {
  background: #3b4248 url(../Grafika/Cz_bg.jpg) no-repeat;
	margin: 20px 20px 10px 30px;
	width: 278px;
	height: 357px;
  float: left;
}

.Czlonkowie p {
	color: #303030;
  font-family: courier new;  
	font-weight: bold;
  font-size: 16px;
	margin: 12px 35px 0px 45px;
}

.CzlonkowieIMG {
	display: block;
  border: 5px solid #ffffff;
	margin: 25px 5px 10px 28px;
	float: left;
}

.CzlonkowieOdznaczenia {
	margin: 25px 0px 10px 0px;
	width: 150px;
	float: left;
}

#Kontakt {
  width: 950px;
	padding: 20px 20px 30px 20px;
	float: left;
}

#Uzbrojenie {
  width: 950px;
  padding: 20px 20px 30px 20px;
}
#Uzbrojenie h2  {
  width: 300px;  
  border-bottom: 1px solid #E3AE0D;  
  margin-top: 20px;
}

.UzbrFoto_0 {
  display: block;
  float: left;
  padding-right: 20px;
}

p.UzbrFoto_1 {
  text-align: center;
  margin: 5px 0;
}

.UzbrInfo {
  float: right;  
  width: 728px;
}

.UzbrNav {
  float: right;  
  margin: 5px 0 35px 0;
  width: 728px;  
}
.UzbrNavFullInfo {
  width: 950px;
  padding: 20px 0 30px 0;  
}  
  
.UzbrInfo h1 {
   margin-top: 0px;
}

