body {
  margin: 0px;
  padding: 0px;
  
  color: #5f5f5f;
  font-size: 11px;
  font-family: "trebuchet ms", helvetica, sans-serif;
}

#konto {
  position: absolute;
  top: 0px;
  right: 0px;
  color: white;
  text-align: right;
  padding-right: 5px;
}

table.naglowek {
  width: 100%;
  height: 100px;  
  background-color: #D3E4FF


;
  border-top: 0px;
  border-bottom: 1px #6E8231 solid;
  border-left: 0px;
  border-right: 0px;    
  bottom: 10px;
  text-transform: lowercase;
  font-size: 40px;
  color: #ffffff;
  font-weight: normal;
  letter-spacing: -2px;
  border-collapse: collapse;    
}

table.naglowek span {  
  color: #white
;      
}

table.tresc {
  width: 800px;    
  background-color: white;
  border-top: 0px;
  border-bottom: 0px;
  border-left: 0px;
  border-right: 0px;
  border-spacing: 10px;
  margin-bottom: -40px;    
}

table.stopka {
  width: 100%;
  height: 25px;  
  background-image: url(grafika/g2w_1.png);
  border-top: 1px #e2e5d8 solid;
  border-bottom: 0px;
  border-left: 0px;
  border-right: 0px; 
  text-align: center;
  font-size: 11px; 
}

table.menu {
  border-spacing: 0px 2px;
  text-transform: lowercase;  
  font-size: 13px;  
}

table.tytul_lewy {
  width: 160px;  
  text-transform: lowercase;  
  font-size: 13px;
  text-align: left;
  font-weight: bolder;
  color: #444444;
  margin-bottom: -6px;   
}

table.tytul_lewy span{  
  color: #84AE10;     
}

table.przerwa_lewa {
  width: 160px;
  height: 16px;      
  background-image: url(grafika/g2w_3.png);
  border-top: 1px #e2e5d8 solid;  
}

table.tytul_prawy {
  width: 575px;  
  text-transform: lowercase;  
  font-size: 13px;
  text-align: left;
  font-weight: bolder;
  color: #444444;
  margin-bottom: -6px;   
}

table.tytul_prawy_a {
  width: 575px;   
  margin-bottom: -6px;
  margin-top: 10px;   
}

table.tytul_prawy span{  
  color: #84AE10;     
}

table.przerwa_prawa {
  width: 575px;
  height: 16px;      
  background-image: url(grafika/g2w_3.png);
  border-top: 1px #e2e5d8 solid;  
}

table.ostdod {
  width: 90%;  
  border-spacing: 0px 0px;    
  font-size: 11px;
  text-align: left;    
}

table.ramka {
  width: 500px;
  background: #EDF3EE;     
  color: #AAAA11;
  font-size: 11px;
  text-align: left;
  border-top: 1px #e2e5d8 solid;
  border-bottom: 1px #e2e5d8 solid;
  border-left: 1px #e2e5d8 solid;
  border-right: 1px #e2e5d8 solid;  
}

table.ramka h1{ 
  color: #77770D; 
  font-size: 13px;
  text-transform: lowercase;
  margin-bottom: 3px; 
  margin-top: 4px;   
}

table.ramka span{ 
  color: #77770D; 
  font-size: 11px;
  font-weight: bolder;  
}

table.linia_lewa {
  width: 175px; 
  height: 2px; 
  border-top: 0px;
  border-bottom: 1px #e2e5d8 solid;
  border-left: 0px;
  border-right: 0px;  
}

table.linia_prawa {
  width: 575px;  
  height: 2px;
  border-top: 0px;
  border-bottom: 1px #e2e5d8 solid;
  border-left: 0px;
  border-right: 0px;  
}

table.nawigacja {
  width: 575px;  
  color: #656565; 
  text-transform: lowercase;
  font-size: 11px;  
}

table.temat_wysw {
  width: 565px;  
  text-align: justify;
  color: #656565;
  font-size: 24px; 
}

table.wstep {
  width: 565px;  
  text-align: justify;
  color: #fffaf0;
  font-size: 13px;  
}

table.wspol {
  font-size: 11px;
}

td.wspol {
  width: 155px;  
  text-align: left;      
}

td.top {
  vertical-align: top;
}

td.logo {
  width: 720px;
}
   
td.tr1_lewa {
  width: 175px;
  height: 25px;  
  background-image: url(grafika/g2w_1.png);
  border-top: 1px #e2e5d8 solid;
  border-bottom: 0px;
  border-left: 0px;
  border-right: 0px; 
  text-align: center;     
}

td.tr1_prawa {
  width: 595px;
  height: 25px;  
  background-image: url(grafika/g2w_1.png);
  border-top: 1px #e2e5d8 solid;
  border-bottom: 0px;
  border-left: 0px;
  border-right: 0px; 
  text-align: center;   
}

td.menu_btn {
  width: 175px;
  height: 25px;  
  background-image: url(grafika/g2w_1.png);
  border-top: 1px #e2e5d8 solid;
  border-bottom: 1px #e2e5d8 solid;
  border-left: 0px;
  border-right: 0px; 
  text-align: left; 
}

td.znaczek {
  width: 10px;
  height: 25px;  
  background-image: url(grafika/g2w_1.png);
  border-top: 1px #e2e5d8 solid;
  border-bottom: 1px #e2e5d8 solid;
  border-left: 0px;
  border-right: 0px; 
  text-align: left; 
}

td.tytul_prawy_duzy {
  width: 575px;
  height: 26;  
   
  font-size: 24px;
  text-align: left;  
  font-weight: bolder;
  color: #fffaf0;
  margin-bottom: -6px; 
}

td.tytul_prawy_duzy span{  
  color: #fffaf0;  
}

a.menu {
  display: block;
  width: 175px;
  height: 22px;
  text-transform: lowercase;
  color: white/*#93B300*/;
  font-size: 13px; 
  font-weight: bolder;
  text-decoration: none;
}

a.menu:hover {
  display: block;
  width: 175px;
  height: 22px;   
  text-transform: lowercase;
  color: #F5F5F5;
  font-size: 13px; 
  font-weight: bolder;
  text-decoration: none;
  background: url('grafika/g2w_2.png') repeat-x;
}

a.menu span {
  display: block;
  position: relative;
  bottom: 11px;  
  margin-top: 0px;
  margin-left: 155px;
  width: 6px;
  height: 9px;
  background: url('grafika/zn1.gif') no-repeat; 
}

a.menu:hover span {
  display: block;
  position: relative;  
  bottom: 11px;  
  margin-top: 0px;
  margin-left: 155px;
  width: 6px;
  height: 22px;
  background: url('grafika/zn2.gif') no-repeat;
}

a.male {    
  text-decoration: underline;
  color: white;/*#93B300*/
  font-size: 11px;    
}

a.male:hover {
  text-decoration: underline;
  color: white;
  font-size: 11px; 
  background: url('grafika/g2w_2.png') repeat-x;   
}

a.nawig {    
  text-decoration: none;
  color: #fffaf0;
  font-size: 11px;    
}

a.nawig:hover {
  text-decoration: none;
  color: #F5F5F5;
  font-size: 11px; 
  background: url('grafika/g2w_2.png') repeat-x;   
}

a.tytul {    
  text-decoration: none;
  color: #fffaf0;
  font-size: 15px;
  font-weight: bolder;      
}

a.tytul2 {    
  text-decoration: none;
  color: #fffaf0;
  font-size: 11px;
  font-weight: bolder;      
}

a.tytul:hover {
  text-decoration: none;
  color: #F5F5F5;
  font-size: 15px;
  font-weight: bolder; 
  background: url('grafika/g2w_2.png') repeat-x;   
}

p {
  width: 565px;
  text-align: justify;
  font-size: 11px;
}

p span{
  font-weight: bolder;
  color: #555555;
  font-size: 11px;  
}
