body {
background: #7FBF2B url('img/background.png') repeat-x;
text-align: center;
}

.main {
margin-top:10px;
background: url('img/main_background.png') repeat-y;
margin-left: auto;
margin-right: auto;
width: 800px;
}

.logo {
background: url('img/baner3.png') no-repeat;
float: left;
width: 442px;
height: 70px;
}

.logo_text {
color: white;
font-weight: bold;
font-size: 20px;
padding-top: 20px;
}

.gorne_menu {
float: right;
width: 358px;
background: white;
height: 70px;
background: url('img/tlo_menu_gr.png') repeat-x;
}

.gorne_menu_linki {

float: right;
padding-top: 20px;
}

.gorne_menu_linki a{
color: #77C018;
text-decoration: none;
font-size: 12px;
padding: 5px;
}

.gorne_menu_linki a:visited{
color: #77C018;
}

.gorne_menu_linki a:hover{
color: red;
text-decoration: underline;
font-size: 12px;
padding: 5px;
}

.linia {
height: 10px;
background: blue;
width: 800px;
clear: both;
font-size: 10px;
background: url('img/linia.png') repeat-x;
}

.linia2 {
width: 798px;
height: 7px;
font-size: 7px;
border-left: 1px solid green;
border-right: 1px solid green;
clear: both;
background: url('img/linia2.png');
}

.baner {
float: right;
width: 800px;
}

.lewa_kolumna {
width: 219px;
float: left;
background: #F7F7F7;
border-left: 1px solid green;
}

.prawa_kolumna {
width: 579px;
float: right;
background: white;
border-right: 1px solid green;
}

.tlo-top {
background: url('img/tlo_menu_gr.png') top repeat-x;
float: left;
padding-left: 10px;
text-align: left;
font-family: Arial, Helvetica, Sans-serif ; font-size:12px; text-align:justify; color: #000000; font-weight:none;
padding-right: 10px;
}

.tlo-top a:link,a:active,a:visited
{text-decoration: none; font-weight:none; color: #0099FF;}
.tlo-top a:hover
{text-decoration: underline; font-weight:none; color : #0099FF;}

.naglowek {
width: 220px;
height: 40px;
background: url('img/naglowek.png');
}

.naglowek_text {
font-size: 12pt;
color:white;
font-weight: bold;
padding-top: 9px;
float: left;
padding-left: 38px;
}
.logowanie {
width: 210px;
float: left;
}

.logowanie td{
font-size: 10pt;
padding-top: 5px;
}

.logowanie a{
color: green;
}

.nawigacja {
color: green;
font-weight: bold;
font-size: 12pt;
width: 558px;
}

.podmenu {
text-align: left;
padding-left: 15px;
width: 220px;
padding-bottom: 5px;
font-size: 14px;
}

.podmenu a{
color: #3C6482;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
}

.podmenu a:hover{
color: red;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 5px;
}

.tabela {
border: 1px solid #D0D0D0;
border-collapse: collapse;
}

td.kalkulator
{font-family: Arial, Helvetica, Sans-serif ; font-size: 10px; text-align:justify; color: #000000; font-weight:none}

.tabela2 {
border-collapse: collapse;
}

.tabela2 td{
border: 1px solid #c0c0c0;
font-size: 11px;
padding-left:5px;
}

.pytanie {
padding: 5px;
}

.odp {
padding-left:20px;
padding-top:5px;
padding-right: 5px;
}

.przerwa {
width: 500px;
background: url('img/hr.gif');
font-size: 1px;
height:10px;
}

td {font-family: Arial, Helvetica, Sans-serif ; font-size:12px; text-align:justify; color: #000000; font-weight:none;}

.tabela_ogl {
border: 1px solid #E6E6E6;
border-collapse: collapse;
}
.tabela_ogl tr{
border:1px solid #E6E6E6;
}

.active {
text-decoration: none;
color: black;
padding: 5px;
border: 1px solid green;
}

.unactive {
text-decoration: none;
color: black;
padding: 5px;
}