body, table { font: normal 12px Tahoma; color: #474747; }
input, select, textarea, button { font: normal 11px Tahoma; }
body, table, tr, td, div, span { margin: 0; padding: 0; }
table { border-collapse: collapse; }
img { border: none; }
a { color: #1d659a; text-decoration: none; }
a:hover { text-decoration: underline; }
li { margin-top: 8px; }
ul { margin-top: -7px; }
ul ul { margin-top: 1px;  }

div.kodeksdoc p { padding-top: 5; margin-top: 5; padding-bottom: 5; margin-bottom: 5; }
div.kodeksdoc td { padding: 5; }
div.nopm p { padding: 2px; margin: 2px; }
div.kodeksdoc, div.kodeksdoc p, div.kodeksdoc table { line-height: 17px; }
div.kodeksdoc img { padding: 12 8 1 8; margin: 12 8 1 8; }

table.top { border-bottom: 2px solid #4e7faf; }
table.bottom { font-size: 11px; border-top: 2px solid #4e7faf; }
div.contact { font-size: 11px; padding 10 4 10 4; }
div.contact p { padding 5; margin: 5; }
td.body { padding: 4 20 20 20; }
td.menu { padding: 4; border-right2: 1px solid #d3dfeb; }
td.info { padding: 4; border-left2: 1px solid #d3dfeb;  }
td.address, td.sm { padding-bottom: 4px; }
td.sm a { font-size: 11px; color: #000000; }
div.address { font: normal 10px Tahoma; text-align: right; padding-right: 80px; color: #000000; }

table.mm { background-color: #d7dff2; c9d4ed; b7c5e7; d9e4ff; border-top: 4px solid #4e7faf; }
table.mm a2 { color: #ffffff; }
div.mm0 { border-top: 1px solid #ffffff; }
div.mm0, div.mm1, div.mm2 { background-color: #d7dff2;  }
div.mm0, div.s0 { padding: 7 2 7 10; font-size: 11px; text-transform: uppercase; font-weight: bold; }
div.mm1, div.s1 { padding: 2 2 10 25; }
div.mm2, div.s2 { padding: 2 2 10 40; }
div.mm3, div.s3 { padding: 2 2 10 55; }
div.c0 { padding: 7 2 7 10; }

div.sitemap div.s1 { padding-left: 40; }
div.sitemap div.s2 { padding-left: 70; }
div.sitemap div.s3 { padding-left: 100; }
div.sitemap div.c0 { padding-left: 40; }

div.h3, td.title { font-size: 17px; font-weight: normal; border-top: 4px solid #4e7faf;  border-bottom: 2px solid #d7dff2; padding: 7 10 7 10; margin: 0; color: #335b95; background-image: url(fms/img/lines.gif); }
h3 { font: normal 17px Tahoma; margin: 0; padding: 0; }
table.service td, td.service { padding: 5px; }
span.search { font-size: 11px; color: #000000; }

div.dd { font-size: 11px; }
div.dt { padding-top: 4; padding-bottom: 20; }
div.dt a { font: normal 13px Tahoma; }

div.dd2 { padding-bottom: 6px; font-size: 11px;  }
div.dt2, div.dt2 a { font-weight: bold; }
div.dc2 { text-align: justify; padding-top: 8px; padding-bottom: 20px; padding-left: 20px; }



div.nd { font-size: 10px; padding: 1; }
div.nt a { font-size: 10px; }
div.nt { padding: 1px; padding-bottom: 4px; }

table.vote { }
td.votetitle { text-align: center; color: #044c81; height: 30; }
td.question { font-weight: bold; text-align: center; padding:  4; }
td.answer { padding: 4 2 4 8; }
input.votesubmit { cursor: pointer; border: 1px solid #000000; }

div.bigfont { font-size: 14px; }

table.anketa { border-color: #d7dff2; }
table.anketa td { padding: 4px; border-color: #d7dff2; }
tr.an_q { background-color: #d7dff2; padding: 5px; }
tr.an_q td { padding: 5px; }

span.FeedbackOK, div.feedback_status { font-size: 17px; color: #990019; }
