body { font-size: 10pt; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:link,a:active,a:visited { color: #449932; text-decoration: underline; }
a:hover { color: #999999; text-decoration: none }
.head { font-size: 14pt; }
iframe { z-index: -1; border: 0; padding: 0; margin: 0; }
div { font-family: Verdana, Arial, Helvetica, sans-serif; }
div.info { font-size: 9pt; padding-left: 200px; padding-top: 5px; }

a.nav:link,a.nav:active,a.nav:visited { color: #336699; text-decoration: underline; }
a.nav2:link,a.nav2:active,a.nav2:visited { color: #999999; text-decoration: underline; }
a.nav:hover { color: #333333; text-decoration: none }

h1.main { font-size: 15pt; font-weight: normal; margin: 0 0 0 0; }
h1 { font-size: 10pt; font-weight: normal; margin: 0 0 0 0; }
h2 { font-size: 10pt; font-weight: bold; }

table, td { font-size: 10pt; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; }
td.but { padding-top: 3px; }
td.foot { font-size: 8pt; color: #999999; padding-top: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; background-repeat: repeat-x }
td.tip { font-size: 8pt; color: #666666; }
td.cat { font-size: 12pt; color: #cccccc; font-weight: bold; }
td.content { padding-right: 20px; padding-left: 20px; padding-bottom: 20px; padding-top: 20px; text-align: justify; line-height: 1.5em; }
td.menu { padding-bottom: 15px; padding-left: 40px; padding-top: 15px; }
td.mtext { line-height: 1.5em; }
td.top { padding-right: 20px; padding-left: 20px; padding-bottom: 10px; padding-top: 10px; }

p.h { font-weight: bold; }
p.menu { font-weight: bold; color: #666666; }
span.hi { font-size: 12pt; color: #008000; 	}
p.small { font-size: 9pt; color: #999999; }
p.small2 { font-size: 8pt; color: #999999; }

a:hover img.hi {
    filter: progid: DXImageTransform.Microsoft.Alpha(opacity=50);
    -moz-opacity: 0.5;    /* Mozilla 1.6 и ниже */
    -khtml-opacity: 0.5;  /* Konqueror 3.1, Safari 1.1 */
    opacity: 0.5;         /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
    filter: alpha(opacity=60); /* IE 5.5+*/
	}

div.count {
    filter: progid: DXImageTransform.Microsoft.Alpha(opacity=50);
    -moz-opacity: 0.5;    /* Mozilla 1.6 и ниже */
    -khtml-opacity: 0.5;  /* Konqueror 3.1, Safari 1.1 */
    opacity: 0.5;         /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
    filter: alpha(opacity=60); /* IE 5.5+*/
	}

div.g { background-color: #cfe5d2; }
div.r { background-color: #e5cfcf; }
div.tips { background-color: #ebebeb; color: #666666; font-style: italic; cursor: help; padding-right: 5px; padding-left: 58px; padding-bottom: 5px; padding-top: 5px; }
div.up { position: relative; top: 30px; left: -70px; width: 60px; font-size: 8pt; text-align: center; color: #ffffff; background-color: #FF9999; z-index: 5; }
div.upm { position: relative; top: 20px; left: -70px; width: 60px; padding-bottom: 2px; font-size: 8pt; text-align: center; color: #ffffff; background-color: #E5CFCF; z-index: 5; }
div.date { color: #999999; font-size: 8pt; font-style: italic; text-align: right; }
div.str { font-size: 8pt; text-decoration: underline; text-align: center; }
table.tips, td.tips { color: #666666; font-style: italic; cursor: help; }
div.upd { font-size: 10pt; padding-right: 5px; padding-left: 130px; padding-bottom: 5px; padding-top: 5px; line-height: 1.5em; }
div.error { color: #880000; }
span.date { color: #666666; }
input.calc { border: 1px solid #cccccc; font-size: 10pt; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: middle; }

