body
{
    font: 11px Tahoma, Arial, Verdana, sans-serif;
    color: #4E5C93;
    margin: 0;
    padding: 0;
    background-color:#ffffff;
}

p, ul, ol, li, a, td {
    font: 11px Tahoma,  Arial, Verdana, sans-serif;
    color: #4E5C93;
}

li a {
    font-weight: normal;
}
a, a:link{
    font-weight: bold;
    color:#4E5C93;
    text-decoration: underline;
}
a:visited{
    color:#417D37;
    text-decoration: underline;
}
a:hover{
    color: #990000;
    text-decoration: underline;
}

a:active{
    color: #990000;
    text-decoration: underline;
}

h1{
        font-family: Arial, Tahoma, Verdana, sans-serif;
   color: #246A2B;
        font-size: 18px;
   margin: 0;
   padding: 0;
   padding-top: 10px;
   padding-bottom: 5px;
}

h2{
        font: bold 12px Tahoma, Arial, Verdana, sans-serif;
        color: #246A2B;
        margin: 0px;
        padding: 0;
        padding-top: 10px;
        padding-bottom: 5px;
        text-transform: uppercase;
}
h3{
    font: normal 12px Tahoma, Arial, Verdana, sans-serif;
    color:#990000;
    margin: 0;
    padding: 0;
    padding-top: 10px;
    padding-bottom: 5px;
}

h4{
    font: bold 12px Tahoma, Arial, Verdana, sans-serif;
    color:#4E5C93;
    border: 1px solid #B4CFE9;
    background-color: #EBEDF1;
    margin: 10px 0 0px 0;
    padding: 10px 0 5px 5px;;
}

p
{
    margin: 0;
    padding: 5px;
    padding-top:  0px;
    padding-left: 0px;
}

ul, ol {
    margin:0px;
    padding: 0px;
    padding-left: 15px;
    margin-left:  15px;
}

ul li{
    margin:0px;
    padding: 0px;
    list-style-image: url(/img/face/li.gif);
}


/* таблиця для друку */

table.printable{
  padding: 2px;
  border: 1px solid #B4CFE9;
  border-collapse: collapse;
}

table.printable tr, table.printable td  {
  font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #4E5C93;
  vertical-align: top;
  text-align: left;
  padding: 2px;
  background-color: #D6E9F8;
  border: 1px solid #ffffff;
  border-collapse: collapse;
}
table.printable tr td li, table.printable tr td li{
  font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #4E5C93;
}
table.printable td p
{
  font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #4E5C93;
}

table.printable td.cell1, table.printable tr.cell1 td, table.printable td.cell1
{
  background-color: #D6E9F8;
}

table.printable tr.cell2, table.printable tr.cell2 td, table.printable td.cell2
{
  background-color: #F2F9FD;
}

table.printable TD.header, table.printable TR.header, table.printable TR.header TD
{
  font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-align: center;
  vertical-align: middle;
  border: 1px solid #ffffff;
  background-color: #6FA4D5;
}

table.printable TR.header TD p, table.printable TD.header p
{
  font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-align: center;
  vertical-align: middle;
}

table.printable TR.header TD a:link, table.printable TR.header TD a:visited, table.printable TR.header TD a:hover, table.printable TR.header TD a:active, table.printable TD.header a:link, table.printable TD.header a:visited, table.printable TD.header a:hover, table.printable TD.header a:active
{
  font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
  border : 1px none #ffffff;
  color: #ffffff;
  text-decoration:underline;
}

table.printable TR TD a:link, table.printable TR TD a:visited, table.printable TR TD a:hover, table.printable TR TD a:active, table.printable TD a:link, table.printable TD a:visited, table.printable TD a:hover, table.printable TD a:active
{
  font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
  border: 1px none #ffffff;
  color: #4E5C93;
  text-decoration:underline;
}

/* невидима таблиця */

table.invisible TD, table.invisible TR, table.invisible, table.invisible TD p {
  border : none;
}

table, table td, table.invisible, table.invisible TD {
  border: 1px dashed lightgrey;
}
/**/
input {
  font: 11px Arial, Tahoma, Verdana, sans-serif;
  color: #2E3757;
  border: 1px solid #5886B5;
  background-color: #D0E0F1;
}

td.content img,  table.invisible td img, table.printable td img {
  border: 1px solid #448039;
  border: none;
}
td.content img.hr1,  table.invisible td img.hr1, table.printable td img.hr1 {
  border: none;
}
