body
{
    font: 11px Tahoma;
    color: #857550;
    margin: 0;
    padding: 0;
    background-color:#ffffff;
}

body, td, th {
    font: 11px Tahoma;
    color: #857550;
}

li a {
    font-weight: normal;
}
a, a:link{
    font-weight: normal;
    color:#990000;
    text-decoration: underline;
}
a:visited{
    font-weight: normal;
    color:#857550;
    text-decoration: underline;
}
a:hover{
    font-weight: normal;
    color: #FF0000;
    text-decoration: underline;
}

a:active{
    font-weight: normal;
    color:#857550;
    text-decoration: underline;
}

h1{
    margin: 0;
    padding: 0;
    padding-top: 10px;
    padding-bottom: 5px;
    font: bold 12px Tahoma;
    color:#990000;
}
h1 a, h1 a:link{
   font: bold 12px Tahoma;
    color:#990000;
    text-decoration: none;
}
h1 a:visited{
    font: bold 12px Tahoma;
    color:#990000;
    text-decoration: none;
}
h1 a:hover{
    font: bold 12px Tahoma;
    color:#990000;
    text-decoration: underline;
}
h1 a:active{
   font: bold 12px Tahoma;
    color:#990000;
    text-decoration: underline;
}





h2{

    margin:0px;
    margin:0px;
    padding: 0;
    padding-top: 10px;
    padding-bottom: 5px;
    font: bold 11px Tahoma;
    color:#990000;
}
h3{
    margin:0px;
    margin:0px;
    padding: 0;
    padding-top: 10px;
    padding-bottom: 5px;
    font: bold 11px Tahoma;
    color:#0B1738;
}

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/li.gif);
}


/* таблиця для друку */

table.printable{
    padding: 2px;
    border: 1px solid #ffffff;
    border-collapse: collapse;
}

table.printable tr, table.printable td  {
  background-color: #F7EFDF;
  border: 1px solid #ffffff;
  border-collapse: collapse;
  vertical-align: top;
  text-align: left;
  padding: 2px;
  padding-left: 5px;
  font: 11px Tahoma;
  color: #80421A;
}
table.printable tr td li, table.printable tr td li{
    font: 11px Tahoma;
    color: #80421A;
}
table.printable td p
{
    font: 11px Tahoma;
    color: #80421A;
    padding: 5px;
    padding-top:  0px;
    padding-left: 0px;
}

table.printable td.cell1, table.printable tr.cell1 td, table.printable td.cell1
{
    background-color: #F0E4CA;
}

table.printable tr.cell2, table.printable tr.cell2 td, table.printable td.cell2
{
    background-color: #F7EFDF;
}


table.printable TD.header, table.printable TR.header, table.printable TR.header TD
{
    border: 1px solid #ffffff;
    background-color: #DEC68D;
    color: #80421A;
    text-align: center;
    vertical-align: middle;
}

table.printable TR.header TD p, table.printable TD.header p
{
    color: #80421A;
    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
 {
    border : 1px none #ffffff;
    color: #80421A;
    text-decoration:underline;
    font: normal 11px Tahoma;
}

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
 {
    border : 1px none #ffffff;
    color: #80421A;
    text-decoration:underline;
    font: normal 11px Tahoma;
}

/* невидима таблиця */
/*
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, textarea{
    font: 11px Tahoma;
    color: #857550;
    border: 1px solid #C2B69A;
}

td.content img,  table.invisible td img, table.printable td img {
  border : 3px solid #EADAB6;
}
td.content img.hr1,  table.invisible td img.hr1, table.printable td img.hr1 {
  border: none;
}
/*calendar*/

table.calendar {
    padding: 2px;
	 margin-top:7px;
    border: none;
    border-collapse: collapse;
}

table.calendar tr, table.calendar td  {
  background-color: #F7EFDF;
  border: none;
  border-collapse: collapse;
  vertical-align: top;
  text-align: left;
  padding: 2px;
  padding-left: 5px;
  font: 11px Tahoma;
  color: #80421A;
}
table.calendar td p
{
    font: 11px Tahoma;
    color: #80421A;
    padding: 5px;
    padding-top:  0px;
    padding-left: 0px;
}

table.calendar td.cell1, table.calendar tr.cell1 td, table.calendar td.cell1
{
    background-color: #F0E4CA;
}

table.calendar tr.cell2, table.calendar tr.cell2 td, table.calendar td.cell2
{
    background-color: #F7EFDF;
}


table.calendar TD.header, table.calendar TR.header, table.calendar TR.header TD
{
    border: 1px solid #ffffff;
    background-color: #DEC68D;
    color: #80421A;
    text-align: center;
    vertical-align: middle;
}

table.calendar TR TD a:link, table.calendar TR TD a:visited, table.calendar TR TD a:hover, table.calendar TR TD a:active, table.calendar TD a:link, table.calendar TD a:visited, table.calendar TD a:hover, table.calendar TD a:active
 {
    border : 1px none #ffffff;
    color: #80421A;
    text-decoration:underline;
    font: normal 11px Tahoma;
}
