body {font-size: 62.5%; margin: 0px auto; padding: 0px; background: url(../img/bg.gif) top center repeat-y; font-family: Tahoma;}
.podst {width: 900px; margin: 0px auto; padding: 0px; background: url(../img/background_layout_2.gif) top left repeat-y;}

.m_gor { clear: both; margin: 0px; padding: 0px;  font-size: 1.2em;  background: url(../img/menu_tlo.gif);  font-weight: bold;  font-family: Tahoma;  font: italic bold;       }
.m_gor ul {float: left; width: 900px; margin: 0px; padding: 0px; border-top: 1px solid #666666; border-bottom: 1px solid #666666;  font-weight: bold;  background: url(../img/menu_tlo.gif); }	
.m_gor li {display: inline; list-style: none; margin: 0px; padding: 0px;  background: url(../img/menu_tlo.gif); }
.m_gor li a {display: block; float: left; margin: 0px 0px 0px 0px; padding: 5px 10px 5px 10px; border-right: 1px solid #989898; color: #404E57; text-transform: uppercase; text-decoration: none; font-size: 100%;  background: url(../img/menu_tlo.gif); }
.m_gor a:hover {color: #00A1E9; text-decoration: none;  background: url(../img/menu_tlo.gif); }
.buffer { width: 900px;     text-align: right;  vertical-align: bottom;  padding: 40px -10px 0px;  margin: 40px -10px 0px;                 }
.zegar {padding: -30px 20px 30px;  margin: -30px 20px 30px; position: absolute  }


.m_bocz {overflow: hidden; clear: both; float: left; width: 200px; min-height: 500px; margin: 0px; padding: 0px; color: rgb(75,75,75); font-size: 1.0em;}
.m_bocz ul {width: 190px; margin: 0px 0px 20px 0px; padding: 0px; border-bottom: 3px solid White; background-color: #E1E1E1;      }	
.m_bocz li {width: 180px; list-style: none; margin: 0px; padding: 0px;}
.m_bocz li.title {margin: 0px 0px 10px 0px; padding: 3px 10px 2px 10px;  color: rgb(255,255,255); text-transform: uppercase; font-weight: bold; font-size: 120%;  background: url(../img/menu2_t1.gif);  text-align: center;  }
.m_bocz li.group a {display: block; min-height: 1.7em; height: auto !important; height: 1.7em; line-height: 1.7em; margin: 0px; padding: 0px 7px 0px 15px; border-top: 1px solid #A8A8A8; border-left: solid 7px rgb(219,230,241); color: rgb(75,75,75); font-weight: bold; font-size: 120%;}
.m_bocz li.group_active a {display: block; min-height: 1.7em; height: auto !important; height: 1.7em; line-height: 1.7em; margin: 0px; padding: 0px 7px 0px 15px; border-top: 1px solid #A8A8A8; border-left: solid 7px rgb(219,230,241); color: #00A1E9; font-weight: bold; font-size: 120%;}
.m_bocz li a {display: block; min-height: 1.7em; height: auto !important; height: 1.7em; line-height: 1.7em; margin: 0px; padding: 0px 7px 0px 20px; border-left: solid 7px rgb(219,230,241); color: rgb(75,75,75); text-decoration: none; font-size: 120%;}
.m_bocz li a:hover {border-left: 7px solid Black;  color: #F5F5F5; text-decoration: none;  background-color: #9E9E9E; }
.m_bocz li.active a {display: block; min-height: 1.7em; height: auto !important; height: 1.7em; line-height: 1.7em; margin: 0px; padding: 0px 7px 0px 20px; border-left: solid 7px rgb(219,230,241); color: #00A1E9; text-decoration: none; font-size: 120%;}

.zawartosc {float: left; width: 650px; min-height: 500px; margin: 0px; padding: 0px 0px 0px 20px; color: rgb(75,75,75); font-size: 1.0em;}
.zawartosc-1 {clear: both; float: left; width: 649px; margin: 0px 0px 15px 0px; padding: 0px;}
.zawartosc-2 {overflow: hidden; width: 649px; margin: 0px; padding: 0px;}
.zawartosc-3 {overflow: hidden; width: 599px; margin: 0px 0px 10px 0px; padding: 0px 0px 2px 0px; border-bottom: 3px solid #00A1E9; color: #00A1E9; font-weight: bold; font-size: 180%;}
.line-box {border-bottom: solid 1px rgb(200,200,200); padding-bottom: 15px; margin: 0px 0px 15px 0px;}
.zaw_tytul {margin: 0px; padding: 0px; color: #00A1E9; font-weight: bold; font-size: 160%;}
.zaw_podtyt {margin: 0px; padding: 0px; color: #00A1E9; font-weight: bold; font-size: 110%;}
.zaw_txtbox {margin: 7px 0px 0px 0px; padding: 7px 0px 0px 2px; background-color: rgb(255,255,255);}

h1 {margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-size: 160%;}
h2 {margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-size: 150%;}
h3 {margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-size: 140%;}
h4 {margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-size: 130%;}
h5 {margin: 0px 0px 0.2em 0px; font-weight: bold; font-size: 130%;}
h6 {margin: 0px 0px 0.2em 0px;font-weight: bold; font-style: italic; font-size: 130%;}

p {margin: 0px 0px 0.5em 0px; padding: 0px; line-height: 1.3em; font-family: arial, sans serif; font-size: 120%; }
p.readmore {margin: 1.0em 0px 0.5em 0px; padding: 0px; line-height: 1.2em; font-size: 110%; }
p.readmore a {margin: 1.0em 0px 0.5em 0px; padding: 0px; line-height: 1.2em; font-size: 110%;  color: #00A1E9;     }

ol {margin: 0px 0px 0px 9px; padding: 0px 0px 0px 25px; list-style-type: decimal; list-style-position: outside; font-size: 120%;}

.boczny_tytul {margin: 0px 0px 10px 0px; padding: 3px 10px 2px 10px;  color: rgb(255,255,255); text-transform: uppercase; font-weight: bold; font-size: 110%;  background: url(../img/menu2_t1.gif);  text-align: center;  }
.boczny_tekst {margin: 0px 0px 10px 0px; padding: 2px 10px 3px 10px;}
.boczny_tekst p {margin: 0px 0px 5px 0px; padding: 0px; line-height: 1.25em; font-size: 110%;}

.footer {overflow: hidden; clear: both; width: 900px; height: 3.0em; margin: 0px; padding: 0.5em 0px 0.5em 0px; border-top: solid 1px rgb(125,125,125);  color: #2F2F2F; font-size: 1.0em;  background: url(../img/menu_tlo.gif); }
.footer p {margin: 0px; padding: 0px; text-align: center; line-height: 1.3em; font-size: 110%;}
.footer a {color: rgb(255,255,255); text-decoration: underline;}
.footer a:hover {color: rgb(0,0,0); text-decoration: none;}

.szukaj_form{
 font: 8px/-10;
  color: #00A1E9;
        border-color: #00A1E9;
        border-bottom: #00A1E9;
        border: #00A1E9;
        margin: 0 0 0 0;
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0;
        padding: 0;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
                height: 17px;
                background-color: Silver;
                vertical-align: top;
        }
        
 .stopka {

       text-align: center;
       font-size: 1px !important;
       padding-bottom: 0px !important;
       padding-top: 0px !important;
       padding-right: 0 !important;
       padding-left: 0 !important;

}
