body {
   margin            :  10px 5px 5px 5px;
   font-family       :  Verdana;
   font-size         :  12px;
   background-color  :  #FFFFFF;
   color             :  #000000;
}

td {
   font-size         :  12px;
}

a:active, a:visited, a:link {
   color             :  #414141;
   text-decoration   :  underline;
}

a:hover {
   color             :  #616161;
   text-decoration   :  none;
}

input.search {
   width             :  100px;
   font-size         :  10px;
   height            :  18px;
}

input.login {
   width             :  100px;
   font-size         :  10px;
}

input.submit {
   height            :  20px;
   font-size         :  12px;
   color             :  #616161;
}

.blank {
   padding           :  0px;
   margin            :  0px;
   border-spacing    :  0px;
   border-style      :  none;
   border-width      :  0px;
}

.blank tr td {
   vertical-align    :  top;
}

div.boxHead {
   padding           :  2px;
   font-size         :  110%;
   margin-bottom     :  5px;
   font-weight       :  bold;
}

table.article {
   border-style      :  dotted;
   border-color      :  #000000;
   border-width      :  1px;
   border-spacing    :  0px;
   margin-bottom     :  10px;
   padding           :  0px;
   width             :  100%;
   border-collapse   :  collapse;
}

td.articleHeader {
   font-size         :  110%;
   font-weight       :  bold;
   padding           :  3px;
}

td.articleBody {
   padding           :  15px;
   font-size         :  12px;
}

td.articleBody p {
   text-indent       :  3ex;
}

td.articleFooter {
   border-top-style      :  dotted;
   border-top-color      :  #000000;
   border-top-width      :  1px;
   padding           :  3px;
   
}

.info {
   font-size         :  10px;
}

td.articleFooter a {
   font-size         :  10px;
   margin-left       :  5px;
}

div.linkList a {
   font-size         :  10px;
   margin-left       :  5px;
}

table.tableEdit {
   border            :  1px solid #000000;
   border-collapse   :  collapse;
}

table.tableEdit tr td {
   border            :  1px solid #000000;
   padding           :  5px;
}

div.error {
   font-size         :  150%;
   color             :  #FF8080;
   text-align        :  center;
}

div.message {
   font-size         :  150%;
   color             :  #8080FF;
   text-align        :  center;
}

td.sideBar {
   padding-right      :  30px;
   border-right-style :  dotted;
   border-right-color :  #000000;
   border-right-width :  1px;
}

td.topBar {
   text-align        :  center;
   border-top-style :  dotted;
   border-top-color :  #000000;
   border-top-width :  1px;
   border-bottom-style :  dotted;
   border-bottom-color :  #000000;
   border-bottom-width :  1px;
}

img {
   border-width      :  0px;
   margin            :  0px;
   padding           :  0px;
}

table.login {
   border            : dotted #000000 1px;
}

table.login tr td.header {
   border-bottom     : dotted #000000 1px;
}

div.adres {
   font-size         :  75%;
}

th {
   font-size         :  80%;
}

table.stats {
   width             :  500;
   border            :  dotted #000000 1px;
}

table.stats tr th {
   border-bottom     :  dotted #000000 1px;
}

table.changelog {
   width             :  500;
   border            :  dotted #000000 1px;
}

table.changelog tr td {
   border-top        :  dotted #000000 1px;
}

table.changelog tr th {
   border-bottom     :  dotted #000000 1px;
}

table.results {
   width             :  500;
   border            :  dotted #000000 1px;
}

table.results tr td {
   border-top        :  dotted #000000 1px;
}

table.results tr th {
   border-bottom     :  dotted #000000 1px;
}

table.userList {
   width             :  500;
   border            :  dotted #000000 1px;
   empty-cells       :  show;
}

table.userList tr td {
   border-top        :  dotted #000000 1px;
}

table.userList tr th {
   border-bottom     :  dotted #000000 1px;
}

table.categoryList {
   width             :  500;
   border            :  dotted #000000 1px;
   empty-cells       :  show;
}

table.categoryList tr td {
   border-top        :  dotted #000000 1px;
}

table.categoryList tr th {
   border-bottom     :  dotted #000000 1px;
}

table.articleList {
   width             :  500;
   border            :  dotted #000000 1px;
   empty-cells       :  show;
}

table.articleList tr td {
   border-top        :  dotted #000000 1px;
}

table.articleList tr th {
   border-bottom     :  dotted #000000 1px;
}

table.footer {
   border            :  dotted #000000 1px;
   width             :  100%;
   text-align        :  center;
}

table.visual {
   border            :  dotted #000000 1px;
   border-collapse   :  collapse;
   width             :  100%;
   margin            :  10px 10px;
}

table.visual tr td {
   border            :  dotted #000000 1px;
   padding           :  5px;
}

table.formularz {
   border            :  dotted #000000 1px;
   border-collapse   :  collapse;
   width             :  100%;
   margin            :  10px 10px;
}

table.formularz tr td {
   border            :  dotted #000000 1px;
   padding           :  5px;
}

table.formularz tr td.header {
   font-weight       :  bold;
}

table.edit {
   border-collapse   :  collapse;
   border            :  solid 1px black;
}

table.edit tr td {
   border-collapse   :  collapse;
   width             :  100px;
   empty-cells       :  show;
   border            :  solid 1px black;
}

table.edit tr td input {
   width             :  60px;
   border            :  none;
}
