body {
  margin: 0px;
  background: #17add2 none;
}

html, input, optio, select {
  font-family: verdana,arial,tahoma !important;
  color: black;
  font-size: 11px;  
}

a,a:link,
a:visited,a:hover,a:active {
  text-decoration: underline;
  color: rgb(20,130,20);
  font-size: 11px;
  border: 0px;
}
a:visited img {
  border: 0px;
}

.kolumnaLewa {
  width: 225px; 
  padding: 0px; 
  padding-top: 0px;  
  background-repeat: repeat-y; 
  
  background-position: left top;
}
.marginesLewa {
  width: 45px; 
  padding: 0px; 
  padding-top: 0px;  
  background-repeat: repeat-y; 
  background: #047391 url('../images/lewy_margines.jpg');
  background-position: left top;
}
.kolumnaPrawa {
  width: 45px; 
  background-repeat: repeat-y;   
  background: #047391 url('../images/prawy_margines.jpg');
  background-position: left top;   
  padding: 0px;
  padding-top: 0px;
}
#menuBox {
   
  background: white;  
}
#adminContent input,
#adminContent option {
  font-size: 10px;
}

#adminContent input {
  border: 2px solid black;
  background: white; 
}

.headerTitle {
  font-size: 14px;
  font-weight: bold;
  border-bottom: 1px solid black;
  margin-bottom: 10px;
  width: 426px
}

.news_table {
  width: 190px !important;
}
.news_table td a,
.news_table td a:link,
.news_table td a:visited,
.news_table td a:hover,
.news_table td a:active 
{
  font-size: 11px;
  font-weight: bold;
  color: black;
  text-decoration: none;
}
.dol {
  width: 976px;
  height: 232px;
  background: #f49d10 url('../images/stopka.jpg') left bottom;
  background-repeat: no-repeat;
  
    
}
.dol_en {
  width: 976px;
  height: 232px;
  background: #f49d10 url('../images/stopka_en.jpg') left bottom;
  background-repeat: no-repeat;
  
    
}
#sponsorzy {
  background: url('../images/sponsorzy.gif');
  width: 192px;
  height: 87px;
  margin-left: 8px;
  padding-left: 18px;
  padding-top: 43px;
}
#kalendarium {
  background: url('../images/kalendarium.gif');
  width: 221px;
  height: 124px;
  margin-left: 5px;
}
#kalkulator {
  background: url('../images/kalkulator.gif');
  width: 229px;
  height: 200px;
  margin-left: 0px;
  text-align: left;
}
#kalkulator_srodek {
  position: absolute;
  margin-left: 20px;
  margin-top: 40px;
}
#kalkulator_tekst {
  position: absolute;
  margin-left: 20px;
  margin-top: 110px;
  width: 200px;
  font-size: 10px;
  color: rgb(50,51,49);
  font-weight: bold;
}
#infolinia {
  background: url('../images/infolinia.gif');
  width: 228px;
  height: 132px;
  margin-left: 0px;
}

#menustrona_top {
  width: 225px;
  height: 10px;
  margin: 0px; padding: 0px;
  margin-left: 0px;
  background: url('../images/menuTop.gif');
}
#menustrona_content {    
  width: 205px;
  margin: 0px;
  margin-left:0px;   
  padding-left: 0px; 
  padding-top: 10px;
  padding-bottom: 2px; 
  font-size: 13px; 
  color: white; 
  font-weight: bold;
  text-align: left;
}
#menustrona_bottom {
  width: 225px;
  height: 22px;
  margin: 0px; padding: 0px;
  margin-left: 0px;
  background: url('../images/menuBottom.gif');
}
.srodkowaKolumna {
  padding: 0px 0px 0px 0px; 
  line-height: 18px; 
  text-align:left;
}  
.panlelGHead {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 20px;
  border-bottom: 1px solid rgb(200,200,200);
}

a:link img {border: 0px }

.buttonMenuText, .buttonMenuTextActive {
  height: 26px;
  margin-bottom: 0px;
  margin-left: 5px;
  padding-bottom: 5px;
  background: url('../images/bursztynek_big.jpg');
  background-position: left top;
  background-repeat: no-repeat;  
}
.buttonMenuText_sub,
.buttonMenuTextActive_sub {
  height: 26px;
  margin-bottom: 0px;
  margin-left: 15px;
  padding-bottom: 5px;
  background: url('../images/bursztynek_small.jpg');
  background-position: left top;
  background-repeat: no-repeat;  
}

.buttonMenuTextActive_sub a,
.buttonMenuTextActive_sub a:link,
.buttonMenuTextActive_sub a:visited,
.buttonMenuTextActive_sub a:active,

.buttonMenuText_sub a,
.buttonMenuText_sub a:link,
.buttonMenuText_sub a:visited,
.buttonMenuText_sub a:active
{
  display: block;
  color: white;
  text-decoration: none;
  font-size: 10px;
  font-weight: bold;
  font-family: verdana,tahoma,arial,sans-serif;
  margin-left: 18px;   
}

.buttonMenuTextActive { cursor: pointer }
.buttonMenuTextActive,
{
  height: 26px;
  margin-bottom: 0px;
  margin-left: 5px;
  padding-bottom: 5px;
  background: url('../images/bursztynek_big.jpg');
  background-position: left top;
  background-repeat: no-repeat;      
}  

.buttonMenuText a,
.buttonMenuText a:link,
.buttonMenuText a:visited,
.buttonMenuText a:active
{
  display: block;
  color: white;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  font-family: verdana,tahoma,arial,sans-serif;
  margin-left: 18px;   
}
.buttonMenuTextActive_sub a:hover,
.buttonMenuTextActive_sub a:link,
.buttonMenuTextActive_sub a:active,
.buttonMenuTextActive_sub a:visited,
.buttonMenuTextActive_sub a, 
.buttonMenuTextActive a:hover,
.buttonMenuTextActive a:link,
.buttonMenuTextActive a:active,
.buttonMenuTextActive a:visited,
.buttonMenuTextActive a {
  display: block;
  color: white;
  text-decoration: underline;
  font-size: 11px;
  font-weight: bold;
  font-family: verdana,tahoma,arial,sans-serif;
  margin-left: 18px;  
   
}
.menuButton {
  display: table;
  margin-bottom: 6px;
}

.buttonMenuTextActive a img  { border: 0px }
.menuButtonP1 .buttonMenuText a,
.menuButtonP1 .buttonMenuTextActive a,
.menuButtonP1 .buttonMenuTextActive_sub a  {
  font-size: 10px !important;
}
.menuButtonP1 .buttonMenuText,
.menuButtonP1 .buttonMenuTextActive,
 {
  padding-left: 10px;

}

.pytanieodpowiedz {
  padding: 8px;
  background: rgb(222,222,222);
  font-weight: bold;  
}

.odpowiedz {
  padding: 8px;  
  margin-bottom: 20px;  
}
div.stopka_div p,
div.marker_opis p {
  margin: 0px !important;
  padding: 0px !important;
} 


		a.news_link, a.news_link:link, a.news_link:active, a.news_link:visited, a.news_link:hover {
		color: white !important;
		text-decoration:none;
		font-weight: normal !important;
		font-size: 9px !important;
		}
		a.news_link:hover  {
		text-decoration:underline;
		background:none;
		color: white;
		font-weight: normal !important;
		font-size: 9px !important;
		}
		table.news_table { margin-left: 10px; width: 170px; float: none; }		
		table.news_table td { padding: 2px; color: white; }
		div.news table td,
		div.news table td p, 
    div.news table td b,
    div.news table td div {
      color: white;
    }
    div.news div {
    margin-bottom: 8px;
    }
    div.news ,div.news  div {
      background: #2c8b66;
      font-size: 9px !important;
    }
