body * {
  font-family: Arial Cyr, Arial;
  font-size: 12px;
}

table, tr, td {
  border: none;
  padding: 0px;
  margin: 0px;
}

a:link, a:active {
  color:#e70000;
}

a:visited {
  color:#730000;
}

a:hover {
  color:#ff6000;
}

h1, h2, h3, h5 {
  margin: 0px;
  padding-top: 5px;
  padding-bottom: 1px;
  font-family: Arial Cyr, Arial;
}

h1 { font-size: 20px; font-weight: normal; color: #730000; line-height: 20px; }
h2 { font-size: 17px; font-weight: normal; color: #6a7093; }
h3 { font-size: 15px; font-weight: bold; color: #6a7093; }

h5 { font-size: 10pt; font-weight: bold; margin:0; padding:0; padding-top:10px }

img.icon {
  vertical-align: middle;
  border: 0px;
}

a:link.menu, a:active.menu, a:visited.menu {
  color: #070d28;
  text-decoration: none;
}

a:hover.menu {
  color: #e25500;
  text-decoration: none;
}

#menu tr, #menu td {
  padding: 0px;
  padding-left: 5px;
  padding-right: 5px;
  font-weight: bold;
}

#menusmall td, #menusmall a {
  font-size: 10px;
}

#menu td.selected {
  color: #9e0200;
  background-image: url(images/mbkg_selected.gif);
}

#menu td.selected_small {
  color: #9e0200;
  background-image: url(images/mbkg_selected_small.gif);
}

#quickmenu tr, #quickmenu td {
  font-size: 11px;
  padding-top: 4px;
}

#quickmenu a {
  font-size: 11px;
  color: #bb0000;
  text-decoration: none;
}

#submenu a:link, #submenu a:active, #submenu a:visited {
  color: #ffffff;
  text-decoration: underline;
}

#submenu a:hover {
  color: #ffeeee;
  text-decoration: underline;
}

#submenu tr, #submenu td {
  padding-left: 6px;
  padding-right: 6px;
  vertical-align: top;
}

#content tr, #content td {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 15px;
}

#sign tr, #sign td, #sign a {
  padding: 3px;
  font-size: 10px;
  color: #6F769B;
}

#sitepath a, #sitepath a:link, #sitepath a:active, #sitepath a:visited, #sitepath a:hover {
  text-decoration: none;
  color: #bb0000;
}

.product {
  border: 5px solid #EEEEEE;
  margin-top: 2;
  margin-bottom: 5px;
}

#leftcontent h1 {
  background: url(images/leftheader.gif) top left repeat-x;
}

#ulbtn {
        position: absolute;
        list-style: none;
        background: url(images/highlink.gif);
        font-weight: bold;
        padding: 0;
        margin: 3 0 0 0;
}

#ulbtn ul {
        position: absolute;
        float: left;
        list-style: none;
        line-height: 1;
        padding: 0;
        font-weight: bold;
        margin: 5 0 0 0;
        color: red;
}

#ulbtn a {
        display: block;
        color: #242b4e;
        text-decoration: none;
        padding: 0.55em 0.80em;
        padding-bottom: 0.65em;
        border-bottom: none;
        padding-left: 6px;
        padding-right: 6px;
        margin: 0 0 0 0;
}

select,textarea, input {
        border: 1 solid;
        background: #F4F4F4;
        border-color: #F4BF99;
        border-style: solid;
        border-width: 1;
        color: #000000;
        vertical-align:middle;
        margin-bottom: 2px;
        font-size:12px;
}

input.login {
        border: 1 solid;
        font-size:90%;
        background: #F9F9F9;
        border-color: #E3E3E3;
        color: #B3B3B3;
}

#treeis {
        list-style: none;
        font-weight: bold;
        padding: 0;
        margin: 7 7 7 7;
}

#treeis li {
        line-height: 1.7;
}

#treeis a {
        font-size: 110%;

}

#treeis a.selected {
        color: #330000;
        text-decoration: none;
}

#treeis ul li {
        line-height: 13px;
}

#treeis ul li a {
        font-size: 90%;
        text-decoration: none;
}


#formtable td {
        padding: 0;
        margin: 0;
        border: 0;
}

#question {
        font-size: 130%;
}

#answer {
        padding-left: 20px;
        color: #444444;
}

#gallery td {
        vertical-align: top;
}

#gallery td {
        border-bottom: 2px solid #F5F5F5;
        padding-bottom: 15px;
}

#gallery td.fs {
        border-right: 2px solid #F5F5F5;
}

#aktable * {
          text-align: left;
        background-color: #eee;
        padding: 0px;
        margin: 0px;
        font-size: 11px;
}

#aktable table {
        margin-top: 10px;
        border-bottom: 2px solid #dc0000;
}

#aktable th {
          padding: 5px;
        padding-top: 8px;
        padding-bottom: 8px;
        background-color: #bc0000;
        color: #fff;
        font-weight: bold;
}

#aktable tr, #aktable td {
          padding: 5px;
        border-bottom: 2px solid #ddd;
}

#aktable td.number {
        text-align: right;
        white-space: nowrap;
}


#null tr, #null td {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}

.Akmash {
  font-family: Arial Cyr, Arial;
  font-size: 12px;
  font-weight: normal; color: #000000;
}

.Title
{
        font-weight: bold;
        font-size: 18px;
        color: #cc3300;
}

.TitleH1
{

  margin: 0px;
  padding-top: 5px;
  padding-bottom: 1px;
  font-family: Arial Cyr, Arial;
  font-size: 20px; font-weight: normal; color: #730000; line-height: 20px;
}

.TitleH2
{

  margin: 0px;
  padding-top: 5px;
  padding-bottom: 1px;
  font-family: Arial Cyr, Arial;
  font-size: 17px; font-weight: normal; color: #6a7093;
}

.TitleH3
{

  margin: 0px;
  padding-top: 5px;
  padding-bottom: 1px;
  font-family: Arial Cyr, Arial;
  font-size: 15px; font-weight: bold; color: #6a7093;
}