body { background: #ffffff url(images/bg.jpg) repeat-x; margin-left: 0px; margin-top: 0px; margin-right: 0px;
       color: #2e3436; text-decoration: none; font-size: medium; }

h1,h2,h3 { color: #990000; background-color: #ffffff; font-weight: bold; }
h4 { color: #990000; background-color: #e9e9e9; font-weight: bold; }

hr.dot { border: 1px dotted gray; }
acronym { border-bottom: 1px dotted #2e3436; cursor: help; }
.data { text-align: right; font-style: italic; color: #990000; border-top: 1px solid #990000; margin-bottom: 5px; }
.topbar { margin: 10px; color: #ffffff; text-align: right; font-size: smaller; }

/*================================== RAMKI */

.ramkad { margin: 5px; padding: 5px; border: 1px solid gray; border-style: dotted; }
.ramkapusta { margin: 5px; padding: 5px; }

.ramkaszara { margin: 5px; padding: 5px; color: #000000; background-color: #e9e9e9; }

.ramkaszarbor { margin: 5px; padding: 5px; color: #2e3436; background-color: #e9e9e9;
                border: 1px solid gray; border-style: dotted; }
.ramkaszarbor ul { padding: 0px; }
.ramkaszarbor li { background-image: url(images/strzalka_menu.gif); background-repeat: no-repeat;
                   list-style-type: none; padding-left: 12px; }


/*================================= TABELE */

.tab_duza { border-top: 1px dotted gray; border-bottom: 1px dotted gray;  border-left: none; }
.td_ramka_pr { border-right: 1px dotted gray; }


/*================================== LINKI */

a { text-decoration: underline; font-weight: bold; color: #696969; background-color: #ffffff; }
a:hover { text-decoration: none; color: #ffffff; background-color: #696969; border-bottom-width: 0px; }

a.lnk_topbar { text-decoration: underline; font-weight: normal; color: #ffcc66; background-color: transparent; }
a.lnk_topbar:hover { color: #ffffff; background-color: transparent; }

/* a { text-decoration: none; } a:hover { text-decoration: none; } */

a.lnk_menu { text-decoration: underline; font-weight: bold; color: #696969; background-color: #e9e9e9; }
a.lnk_menu:hover { text-decoration: none; color: #000000; background-color: #e9e9e9; border-bottom-width: 0px; }
