body {
background-color: #CFF99C;
margin: 0;
}

a:link {color:#066000}
a:visited {color:#088000}
/*a:hover {color:#FFFCCF}*/
/*a:active {color:#FFFCCF}*/

/* tabela szkieletowa */
table#gltable {
width: 950px;
border-top: none;
margin-top: 2px;
}

#pramka {
width: 8px;
background-image: url(../../image/cien_prawy.gif);
padding: 0;
margin: 0;
}

#dramka {
height: 8px;
background-image: url(../../image/cien_dolny.gif);
padding: 0;
margin: 0;
}

#pdramka {
width: 8px;
height: 8px;
background-image: url(../../image/cien_prawy_dolny.gif);
background-repeat: no-repeat;
padding: 0;
margin: 0;
}
/* czesc naglowkowa */
td#naglowek {
height: 114px;
background-image: url(../../image/naglowek.gif);
background-position: center center;
background-repeat: no-repeat;
vertical-align: bottom;
border: 1px solid #066000;
}

/*czesc centralna */
tr#centrum td {
vertical-align: top;
}

table#panell {
margin-top: 20px;
}

tr td#menu {
width: 168px;
background: #6CC666;
padding: 0;
border-right: 1px solid #066000;
border-left: 1px solid #066000;
border-bottom: 1px solid #066000;
}

/*MENU*/
table#menuposition {
margin-top: 20px;
}

/* <ul> poziom pierwszy */
.menulist, .menulist ul {
 margin: 0;
 padding: 1px;
 width: 150px;
 list-style: none;
 background: #6CC666 /*url(../../image/listmenu_o.gif) left repeat-y*/;
 border: 0px solid #066000;
}

/* <ul> poziom drugi */
.menulist ul {
 display: none;
 position: absolute;
 top: 0;
 left: 150px;
 border: 1px solid #066000;
}

/* <li> pozycje listy */
.menulist li {
 position: relative;
}

/* linki w srodku menu */
.menulist li a {
 display: block;
 padding: 3px 4px 3px 10px;
 color: #066000;
 text-decoration: none;
 font-family: Verdana, Arial, Helvetica, Sans-sarif;
 font-size: 10px;
 font-weight: bold;
 border: 1px solid transparent;
 margin: 0;
/* trik: IE nie obsluguje przezroczystych ramek 
 *border: none;
 *margin: 1px;*/
}

/* podswietlenie */
.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus {
 color: #066000;
 background-color: #CF9;
 padding: 2px 5px 4px 12px;
 border-left: 1px solid #CFC;
 border-right: 1px solid #066000;
 border-top: 1px solid #CFC;
 border-bottom: 1px solid #066000;
 margin: 0;
}

.menulist a.highlighted {
 color: #088000;
 background-color: #CF9;
 border-left: 1px solid #066000;
 border-right: 1px solid #CFC;
 border-top: 1px solid #066000;
 border-bottom: 1px solid #CFC;
 margin: 0;
}

/* submenu id dla 'A' */
.menulist a .subind {
 float: right;
 width: 4px;
}

/* mala poprawka do wyswietlania znakow w IE */
.menulist li {
/* float: left;*/
 height: 1%;
}
.menulist a {
 height: 1%;
}

table#banery {
margin-top: 10px;
width: 150px;
background: #6CC666;
padding: 0;
}

table#rejtable {
width: 100%;
border: 1px solid #066000;
border-collapse: collapse;
}

#tdrejprac {
width: 35%;
border: 1px solid #066000;
font-family: Verdana, Arial, Helvetica, Sans-sarif;
color:#000000;
font-weight: bold;
font-size: 12px;
letter-spacing: 0.3px;
line-height: 130%;
vertical-align: top;
padding: 10px;
}

#tdrejadr {
width: 65%;
border: 1px solid #066000;
font-family: Verdana, Arial, Helvetica, Sans-sarif;
color:#000000;
font-weight: normal;
font-size: 12px;
letter-spacing: 0.3px;
line-height: 130%;
padding: 5px;
}

#tdbaner {
padding: 5px;
}

/* data aktualizacji */
.aktual {
font-size: 10px;
font-family: Verdana, Arial, Helvetica, Sans-sarif;
color: #066000;
font-weight: bold;
text-align: center;
background-color: #6CC666;
padding-bottom: 6px;
}

.polelicz {
background-color: #CF9;
 border-left: 1px solid #066000;
 border-right: 1px solid #CFC;
 border-top: 1px solid #066000;
 border-bottom: 1px solid #CFC;
height: 18px;
font-size:11px;
font-family: Verdana, Arial, Helvetica, Sans-sarif;
color:#000000;
font-weight: normal;
text-align: center
}

.dramka {
width: 90px;
}


/* tresc - dynamiczna czesc strony */
td#tresc {
width: 592px;
height: 500px;
background: #FFFFFF;
vertical-align: top;
}

table#tresctable {
width: 782px;
height: 100%;
background-image: url(../../image/tlo.gif);
background-repeat: no-repeat;
border-right: 1px solid #066000;
border-bottom: 1px solid #066000;
}

td#tresctd {
vertical-align: top;
padding-top: 10px;
padding-left: 18px;
padding-right: 18px;
padding-bottom: 18px;
margin-bottom: 0px;
}

/* stopka strony */
div#stopka {
padding: 5px;
font-size:10px;
font-family: Verdana, Arial, Helvetica, Sans-sarif;
color:#000000;
text-align: center;
}

