BODY {
    margin: 0 0 0 0;
	  padding: 0 0 0 0;
	  font-family: arial, sans-serif, helvetica;
	  text-align: justify;
	  font-size:14px;
    height:100%;
    width:100%;
    color:white;
    background: black url('design/invert2.png') no-repeat top left;
}

table {
	  font-size:14px;
}

A {color:white;}

.main {
    width: 100%;
    height: 100%;
    margin: 0 0 0 0;
	  padding: 0 0 0 0;
    border: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.top_td {
   height:180px;
   background: url('design/top.jpg') bottom left;
   vertical-align:bottom;
}

.topmenu {
    font:14px;
    background: rgb(190,30,20);
    vertical-align: middle;
    height:22px;
}

.topmenu A {
     font-size: 14px;
     text-decoration: none;
     background: url('design/top_pad.png') no-repeat left;
     display:table-cell;
     vertical-align:middle;
     text-align:left;
     padding-left: 12px;
     padding-right: 15px;
     }

.mtd {
    width: 200px;
    font:11px;
    height:100%;
    vertical-align: top;
    padding-top:10px;
    background: url('design/kira.png') no-repeat bottom;
}

.mtd A {
     text-decoration: none;
     display: block;
     padding-bottom:20px;
  }


.l1 {
    font-size: 14px;
    padding-left:20px;
    padding-top:0px;
}

.l2 {
    font-size: 13px;
    padding-left:35px;
    background: url('design/r_arrow.png') no-repeat 20px 4px;
    padding-top:0px;
}

.l3 {
    padding-left:50px;
    background: url('design/arrow.png') no-repeat 35px 4px;
}

.l4 {
    padding-left:65px;
    background: url('design/arrow.png') no-repeat 50px 4px;
}


.active {color:red;}

.topmenu .active {
     background: url('design/top_pad_act.png') no-repeat left;
     color:black;
     text-decoration: underline;
}

.ctd {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    height:100%;
    vertical-align: top;
    width:100%;
    background: url('design/rings.jpg') no-repeat bottom right;
}

.doc {
    height:100%;
    padding: 15px 15px 15px 25px;
    margin: 0px 0px 0px 0px;
    color:white;
    border-left: solid 1px;
    border-left-color:  rgb(190,30,20);
}

.rtd {
    width: 200px;
    vertical-align: top;
    border-left: solid 1px;
    border-left-color:  rgb(190,30,20);
}

.bp td {border: 1px solid #5A1D1D; }
.rashodniki td {border: 1px solid #5A1D1D; text-align: center;}

iframe {
   background: #000000;
}

h1,h2,h3 {
font-size: 120%;
font-weight: normal;
color:  rgb(190,30,20);
padding:0px 0px 0px 18px;
margin:10px 0px 10px 0px;
background: url('design/h1.jpg') no-repeat left center;
}

p {
margin: 0 0 10 0;
text-align: justify;
}

dl {
margin: 3 0 3 5;
}

.print_body {
    background: #FFFFFF;
    color:#000000;
}


.print_body A {color:black;}
.bott {
  background:#E52113;
  padding: 5 0 5 0;
}

