html, body {margin:0; padding:0; height:100%}
body {background:#fff; color:#000; font: 12px Arial, Helvetica, sans-serif}
img {border: 0}
table {align: center; border-collapse: collapse; width: 100%}

table.page {height: 100%}
td.text {height: 100%;  vertical-align: top}

a {font: 12px Arial, Helvetica, sans-serif; color: #000000}
a.megalink {color: #666600;}
a.megalink1 {color:#0033FF}
a.megalink_eng {color:#990066; background-color: #CCCCCC; font: 12px bold #0000FF; padding-right: 15px}
a.menu1 {font: 14px; color: #666600}
a.menu4 {color: #666600}
a.menu5 {color: #000000}
a:hover {text-decoration: none}

.right {text-align: right}
.position_eng {text-align:right;}

.ris {background-image: url(images/niisk1.jpg); background-position: right; background-repeat: no-repeat}

.style1 {font: 14px Arial, Helvetica, sans-serif}
.text2 {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #666600;}
.menu2 {font-size: 12px; color: #0000FF; left: 10px; font-family: Verdana, Arial, Helvetica, sans-serif}

ul {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #666600}
li {color: #666600}

.namesk {font: 12px Arial, Helvetica, sans-serif; valign: top; width: 70%}
.namesk caption {font: bold 16px Times New Roman, Times, serif;	color: #663300}
.namesk li {color: #000000}
.namesk1 {border: 0 1px 1px 0 solid #663300; font: 12px Arial, Helvetica, sans-serif}
.namesk1 th {border: 1px solid; text-align: center}
.namesk1 tr {text-align: center}
.namesk1 td {border: 1px solid}
.namesk1 td:first-child {text-align: left; text-indent: 10px}

.main {border: 1px solid #6699CC; font: 12px Verdana, Arial, Helvetica, sans-serif}
.main caption {font: bold 14px Arial, Helvetica, sans-serif}
.main th {background-color: #CCCCCC; border: 1px solid #6699CC; font: bold 14px Courier New, Courier, mono; text-align: center}
.main th p {font: bold 14px Arial, Helvetica, sans-serif}
.main tr {text-align: center}
.main td {border: 1px solid #6699CC}
.main td:first-child {text-align: left; text-indent: 10px}

.left {text-align: left; text-indent: 10px}
.left2 {margin-left: 32px;}

.index {font: 12px Verdana, Arial, Helvetica, sans-serif}
.index caption {color: #000099; padding-left: 20px; text-align: justify; padding-right: 15px}
.index th {font: bold 14px Arial, Helvetica, sans-serif; color: #663300; height: 30px; text-align: left; vertical-align:bottom; padding-left: 20px}
.index td {padding-left: 20px; text-indent: 20px; text-align: justify; padding-right: 30px}
.index li {color: #000000}

.kontakt {font: 12px Verdana, Arial, Helvetica, sans-serif}
.kontakt caption {color: #000099; padding-left: 20px; font:bold}
.kontakt td {padding-left: 20px;  text-indent: 20px}

.footerMain {background-color: #CCCCCC; color: #666600; font: bold 10px Arial, Helvetica, sans-serif}
.footerMain a {color: #666600}

.print {border: 1px solid black; font: 12px Arial, Helvetica, sans-serif}
.print caption {font: bold 14px Arial, Helvetica, sans-serif}
.print th {border: 1px solid black; font: Courier New, Courier, mono; text-align: center}
.print th p1 {font: bold 14px Arial, Helvetica, sans-serif}
.print tr {text-align: center}
.print td {border: 1px solid black}
.print td:first-child {text-align: left; text-indent: 10px}

.trTip {background-color: #CCCCCC; font: bold; text-align: left !important}
.footerPrint {background-color: #CCCCCC; font: bold 10px Arial, Helvetica, sans-serif;}
.footerPrint a {color: #000}
.zagl {font-size: 18px; font-family: Times, serif}
.zagl_catalog {font: bold 16px Verdana, Arial, Helvetica, sans-serif; color: #663300}
.voronezh {text-align: center; color:#FF0000}
